Skip to content

Releases: Zjjc123/guipy

Release 0.3.1

16 Sep 20:28
Compare
Choose a tag to compare
Release 0.3.1 Pre-release
Pre-release

What's Changed

  • Allow user to import all components at once with from guipy.components import * by @Zjjc123 in #29

Full Changelog: https://zjjc123.github.io/guipy/changelog.html#release-0-3-1

Release 0.3.0

16 Sep 06:33
2a9e6b7
Compare
Choose a tag to compare
Release 0.3.0 Pre-release
Pre-release

What's Changed

More components by @CaseyHackerMan in #23

Added a switch, button, dropdown menu, and live plot component. Made tests.

  • Switch: A switch with two states
  • Button: A button that can display text and execute a callback when pressed
  • Dropdown: A dropdown menu that supports any object (in menu.py, other types of menus can be put here)
  • LivePlot: An extension of Plot. Displays a timestamped data stream and changes the y range dynamically.

Made changes to the manager and the component base class. Component._draw() should contain most of the drawing that a component needs. Components.root surface is no longer standard in components, as Switch and Button have two static surfaces. Component.update() is now responsible for readying surfaces. In a similar fashion, GUIManager.update() now updates and blits components.

Added more util functions.

  • get_default_font() gets a Font object and is cross platform
  • clip() applies a range to a value
  • float_format() converts floats to strings.

Documentation versioning script by @Zjjc123

Full Changelog: https://zjjc123.github.io/guipy/changelog.html#release-0-3-0

Release 0.2.0

30 Aug 21:57
dcfe71f
Compare
Choose a tag to compare
Release 0.2.0 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: https://zjjc123.github.io/guipy/changelog.html#release-0-2-0

Poetry Release Test

23 Aug 02:31
35cc9a4
Compare
Choose a tag to compare
Poetry Release Test Pre-release
Pre-release

Testing Poetry CI