Python Curses UI
Don't use this. It's fundamentally flawed. Replacement to come.
Installing
pip install curses_ui
Tests
To run unit tests:
./test
- NB:
- The UI isn't well tested due to the complexity of testing a curses environment (hints welcome!) - use the demo instead.
Demo
De facto tests, to run:
./demo
Notes
General Todo List
- Text overflow protection, consider the widget
write()
function - Word wrap support, used by labels and text components
Widget Todo List
- Scrolling panel
- Proper tab support
Building
python setup.py sdist twine upload dist/*