Skip to content

Releases: sassanh/headless-kivy

v0.12.2

24 Nov 15:59
v0.12.2
8d3bf68
Compare
Choose a tag to compare

PyPI package: https://pypi.org/project/headless-kivy/0.12.2

Changes:

  • fix: limit numpy version to <2.0.0 to avoid breaking changes

v0.12.1

29 Oct 13:00
v0.12.1
75cdfa4
Compare
Choose a tag to compare

PyPI package: https://pypi.org/project/headless-kivy/0.12.1

Changes:

  • docs: update README.md with the new features

v0.12.0

29 Oct 12:16
v0.12.0
7bc1dc3
Compare
Choose a tag to compare

PyPI package: https://pypi.org/project/headless-kivy/0.12.0

Changes:

  • feat: divide each frame into multiple rectangles, compare rectangle with the same rectangle in the previous frame and update only the changed ones
  • feat: add two throttling mechanisms to avoid sending too many frames to the display, one based on total bandwidth of all draw commands of all HeadlessWidgets and the other based on set fps of a particular HeadlessWidget
  • feat: add show_update_regions property to HeadlessWidget to show the regions that are updated in each frame as a debug feature

v0.11.1

27 Oct 04:57
v0.11.1
4cfdd6e
Compare
Choose a tag to compare

PyPI package: https://pypi.org/project/headless-kivy/0.11.1

Changes:

  • fix: change type of kwargs in HeadlessWidget.__init__ to object

v0.11.0

27 Oct 04:48
v0.11.0
54bcd30
Compare
Choose a tag to compare

PyPI package: https://pypi.org/project/headless-kivy/0.11.0

Changes:

  • refactor: drop all the fps handling and render scheduling logic in favor of Canvas's Callback instruction which gets called only when new drawing is done

v0.10.1

25 Oct 10:53
v0.10.1
8626a75
Compare
Choose a tag to compare

PyPI package: https://pypi.org/project/headless-kivy/0.10.1

Changes:

  • chore: set dependencies for [test] extra

v0.10.0

25 Oct 09:35
v0.10.0
a0a3ab5
Compare
Choose a tag to compare

PyPI package: https://pypi.org/project/headless-kivy/0.10.0

Changes:

  • chore: migrate from poetry to uv for the sake of improving performance and dealing with conflicting sub-dependencies
  • refactor: make it ready to be used for local widgets

v0.9.8

01 Sep 16:27
v0.9.8
c89c0b5
Compare
Choose a tag to compare

PyPI package: https://pypi.org/project/headless-kivy/0.9.8

Changes:

  • fix: an error in data slicing causing failure when HDMI display is connected

v0.9.7

17 Aug 16:01
v0.9.7
d6acb3d
Compare
Choose a tag to compare

PyPI package: https://pypi.org/project/headless-kivy/0.9.7

Changes:

  • fix: slice the data in case it exceeds the size of the display

v0.9.6

13 Aug 17:12
v0.9.6
61ad609
Compare
Choose a tag to compare

PyPI package: https://pypi.org/project/headless-kivy/0.9.6

Changes:

  • fix: make it compatible with kivy 3