Curses UI with native window management and keyboard support
Project description
WIP - docs 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/*
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
curses_ui-0.0.2.tar.gz
(10.0 kB
view details)
File details
Details for the file curses_ui-0.0.2.tar.gz
.
File metadata
- Download URL: curses_ui-0.0.2.tar.gz
- Upload date:
- Size: 10.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 42d8c2474f2ba48e08b432a58b247e18c796e69ac2ca7b0454182a2e8a261ea2 |
|
MD5 | abcb0ac00cb862c32a8c7879ceb3d9c7 |
|
BLAKE2b-256 | 2a733aaaae8329d28a652943b7647800fe0ab69916916b89585af43b6c9d4a0c |