Skip to content

v0.1.2

Pre-release
Pre-release
Compare
Choose a tag to compare
@jwlodek jwlodek released this 16 Sep 01:59
· 226 commits to master since this release

Next iterative release of py_cui. This release fixes some minor issues with the old version, adds form and slider popups and widgets, expands color and key options, and makes performance improvements.

Features Added

  • Huge performance improvement. Only redraw changed areas of screen.
  • Functions to allow setting timeout for waiting for user input to refresh. Allows for editing values in second thread and seeing them update without having to interact with the UI
  • Many new Colors added (56 total combinations, up from 10)
  • Many new keys supported (Modifiers + letters, some special keys)
  • Support for setting widget cycling keys for navigating between widgets even when in focus mode. (Defaults to Ctrl + left/right arrow keys).
  • Support for a slider widget added.
  • Form entry popup added. Allows for asking for several fields of input
  • Greatly expanded coloration options. Can now individually set border color, text color, and selected text color

Issues Fixed

Breaking Changes

No breaking changes were made to the outer-facing API in this PR. Internally, certain functions had arguments added, but externally these are treated as keyword arguments.