Skip to content

v0.1.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@jwlodek jwlodek released this 18 Apr 19:56
· 279 commits to master since this release

First alpha release of py_cui, adds many requested features, but has some minor breaking changes, that shouldn't affect many programs.

Features Added

  • Add logging support for debug purposes
  • Improve code reuse, restructure widget and popup classes
  • Add set of central base classes for UI elements and implementations
  • Move CI/CD to github actions
  • Fix bug with window resize with widget sets on win32
  • Improve error handling in main draw loop
  • Improved widget navigation
  • Fix KEY_BACKSPACE on MacOS
  • Add ability to run in simulated terminal to improve testing capabilities

Issues fixed

Breaking Changes

  • WidgetSet objects should no longer be directly created, but instead should be spawned with the create_new_widget_set function.
  • Many internal variable name changes, are now accessible via getter and setter methods. Any instances where direct access to internal variables was made may be broken, but can easily be replaced without functionality loss with getter/setter alternatives