Kivy on steroids
Full Changelog: https://github.com/asyncgui/asynckivy/compare/0.6.1...0.6.2
move_on_after
https://github.com/asyncgui/asynckivy/pull/112
sync_attr
and sync_attrs
https://github.com/asyncgui/asynckivy/pull/124
anim_attrs()
and anim_attrs_abbr
https://github.com/asyncgui/asynckivy/pull/125
anim_with_xxx
free_await
feature entirely https://github.com/asyncgui/asynckivy/pull/121
duration
が0の時にも値を生むように anim_with_ratio
と anim_with_dt_et_r
… https://github.com/asyncgui/asynckivy/pull/129
interpolate
が duration
が 0 の時も一旦時間を置いて最終値を生むように変更 https://github.com/asyncgui/asynckivy/pull/130
vanim
module https://github.com/asyncgui/asynckivy/pull/122
animate()
Full Changelog: https://github.com/asyncgui/asynckivy/compare/0.6.0...0.6.1
asyckivy itself didn't change a lot from version 0.5.4 but its foundation, asyncgui, did a lot.
vanim
: A powerful module that helps to create complex animations. #72repeat_sleeping
: An efficient way to repeat sleeping. 2bb451e93a217ec146536dd9a8aa71b15fefa781 (part of #72)transform
: Helps to transform a widget on demand. #68watch_touch
: Handles touch events without using async generators, which is benefical if Kivy is running in asyncio/trio mode. #76rest_of_touch_moves
now produces None
. c831e21d718d404880f3fd7859a493878d33f074 (part of #76)Chagelog (from 0.2.1)
animation()
, all_touch_moves()
, process_and_thread
)close_soon()
. It schedules a Task/coroutine to close before the next frame.or_()
, and_()
, or_from_iterable()
and and_from_iterabler()
always cancel thier child tasks like trio
's nursery. (#32)event()
and rest_of_touch_moves()
has changed as follows:# before
def event(ed, name, *, filter=None, return_value=None):
...
async def rest_of_touch_moves(widget, touch, *, eat_touch=False):
...
# after
def event(ed, name, *, filter=None, stop_dispatching=False):
...
async def rest_of_touch_moves(widget, touch, *, stop_dispatching=False):
...