A python library for intuitively creating CUI/TUI interfaces with widgets, inspired by gocui.
Minor release addressing some bugs introduced with v0.1.5.
NoneType
IndexError
when clicking below last element in ScrollMenu
There should be no breaking outer facing changes in this release.
This release focused primarily on bugfixes and code quality improvements. It also introduced support for much easier integration of custom widgets, along with default mouse event support for the slider widget.
There should be no breaking outer facing changes in this release.
This release focuses on improving debugging tools for py_cui developers, adds mouse press support, improves user definable callbacks for certain actions, and allows for "forgetting" widgets. It also drops support for python versions older than 3.6, improves some logging message levels, overhauls the widget ID system, and adds a large amount of various bug-fixes and other minor new features. Please see the more detailed breakdown and issue list below.
Ctrl-D
) will open up an overlay widget with recent logger messages displayed. Log messages buffered up until a certain maximum. Standard logging levels are supported. Will make debugging UI issues and especially py_cui
development much easier.This release adds filedialog popup support, a significant overhaul of the slider widget, overhaul of testing, scroll menu improvements, and minor bugfixes
The slider widget has had some changes to the outer facing API. No other breaking changes were made.
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.
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.
Next iterative release of py_cui
, meant to add some requested functionality and improvements, particularly for scroll and checkbox menu widgets. Also adds mouse click support
CheckBoxMenuImplementation
classThe only (minor) breaking change in this release is the change in the scoping of the title bar variable in the root PyCUI class. Most applications should not be affected, unless referencing the variable directly, instead of through getters/setters.
First alpha release of py_cui
, adds many requested features, but has some minor breaking changes, that shouldn't affect many programs.
win32
KEY_BACKSPACE
on MacOScreate_new_widget_set
function.Next iterative release of py_cui
toggle_unicode_borders
)DELETE
key functionality added for textbox and textbox popupInitial pre-release version of py_cui
.
windows-curses
from pypi automaticallymove_focus
does not reset status bar textpy_cui_constructor
helper script for building py_cui
interface templates