Skip to content

Releases: asyncgui/asynckivy

version 0.4.0 released

05 Feb 11:11
Compare
Choose a tag to compare

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

version 0.3.0 released

23 Jan 04:48
Compare
Choose a tag to compare

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):
    ...

version 0.2.1 released

07 Jan 04:40
Compare
Choose a tag to compare

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

version 0.2.0 released

10 Oct 05:13
Compare
Choose a tag to compare

Changelog (from 0.1.1)

new feature

  • interpolate(), asynchronously interpolates numeric-value
  • adaptor.to_trio, excutes asynckivy-flavored code under Trio (experimental)
  • Task, a high-level object that wraps coroutine object (experimental)

version 0.1.0 released

25 Jul 08:12
Compare
Choose a tag to compare

Changelog (from 0.0.4)

Notable changes

  • You can pass data through Event (#10)
  • rest_of_touch_moves() has an option to always stop dispatching touch events (eat_touch)

version 0.0.4 released

09 Jun 09:48
Compare
Choose a tag to compare

Changelog (from 0.0.3)

New features

  • Event, a Trio's Event equivalent

etc

  • installable from pypi (pip install asynckivy)
  • animate(), another name for animation()
  • rest_of_touch_moves(), another name for all_touch_moves()

version 0.0.3 released

07 Feb 04:59
Compare
Choose a tag to compare

Changelog (from 0.0.1)

Breaking changes

  • remove kwargs from the return value of event() (#1)

New features

  • sleep_forever() waits forever
  • and_() and or_() waits for the completion of multiple coroutines
  • all_touch_moves() handles on_touch_move via async-for
  • animation() an async version of kivy.animation.Animation
  • process_and_thread waits for the completion of another thread/subprocess