Releases: Zjjc123/guipy
Release 0.3.1
What's Changed
Full Changelog: https://zjjc123.github.io/guipy/changelog.html#release-0-3-1
Release 0.3.0
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
What's Changed
- Using Sphinx for Documentation and adding GitHub Action for Publishing Docs by @Zjjc123 in #5
- Fixing Build Files Path by @Zjjc123 in #8
- Update issue templates by @Zjjc123 in #10
- Create CONTRIBUTING.md by @Zjjc123 in #11
- Basic README by @Zjjc123 in #12
- Black Formatter by @Zjjc123 in #15
- Enable Code Scanning by @Zjjc123 in #16
- Auto format to black format on save by @Zjjc123 in #18
- Skip modules/functions that start with "_" in autoapi by @Zjjc123 in #17
- Text and plotter by @CaseyHackerMan in #20
New Contributors
- @CaseyHackerMan made their first contribution in #20
Full Changelog: https://zjjc123.github.io/guipy/changelog.html#release-0-2-0
Poetry Release Test
Testing Poetry CI