Asynckivy Versions Save

Kivy on steroids

0.6.2

4 months ago

What's Changed

Full Changelog: https://github.com/asyncgui/asynckivy/compare/0.6.1...0.6.2

0.6.1

4 months ago

New APIs

API breaks

API deprecations

Full Changelog: https://github.com/asyncgui/asynckivy/compare/0.6.0...0.6.1

0.6.0

9 months ago

What's Changed

  • drop support python 3.7
  • support 3.11

Breaking Changes

New Features

Note

asyckivy itself didn't change a lot from version 0.5.4 but its foundation, asyncgui, did a lot.

0.5.4

1 year ago

non-breaking changes

  • add vanim: A powerful module that helps to create complex animations. #72
  • add repeat_sleeping: An efficient way to repeat sleeping. 2bb451e93a217ec146536dd9a8aa71b15fefa781 (part of #72)
  • add transform: Helps to transform a widget on demand. #68
  • add watch_touch: Handles touch events without using async generators, which is benefical if Kivy is running in asyncio/trio mode. #76
  • Officially support Python 3.10

breaking changes

  • rest_of_touch_moves now produces None. c831e21d718d404880f3fd7859a493878d33f074 (part of #76)

0.5.3

2 years ago

New Features

  • Queue (#55)
  • one_frame() (#52) (still experimental state)

0.5.2

2 years ago

bug fix

  • rest_of_touch_moves()が偽装されたon_touch_upの到着を十分に待たずにtouchが終わったと判断してしまう不具合 (#40)

new feature

  • n_frames() (#44 ) (still experimental state)

0.5.0

3 years ago

breaking changes

  • run_in_thread() no longer takes polling_interval argument
  • remove close_soon()

non-breaking changes

  • add run_in_executer()

0.4.0

3 years ago

changes

  • asynckivy.start() always returns a Task. (If you give it a non-Task, it will be wrapped in a Task)
  • asynckivy.raw_start() starts a coroutine without wrapping it in a Task

0.3.0

3 years ago

Chagelog (from 0.2.1)

list of changes

  • remove old apis. (animation(), all_touch_moves(), process_and_thread)
  • add 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)
  • The signiture of 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):
    ...

0.2.1

3 years ago

Changelog (from 0.2.0)

new features

  • start_soon() schedules a Task/coroutine to start after the next frame
  • fade_transition()

notes

  • This probably is the last version that supports Kivy 1.11.1
  • All Kivy-unrelated components were moved to asyncgui project