A premium, minimalist, keyboard-only TUI Todo application.
Project description
Todoz
A premium, minimalist, keyboard-only TUI Todo application built with Textual.
Features
- Keyboard-only workflow: Navigate with WASD or Arrow keys.
- Search: Real-time filtering of your Todoz groups.
- Persistent Storage: Data is stored securely in your user data directory.
- Responsive Design: Scales beautifully from small terminals to full-screen.
Installation
- Clone this repository.
- Install dependencies:
pip install -r requirements.txt
Usage
Run the application:
python main.py
Key Bindings
Global
Q: Quit application
Home Screen
W / Up: Previous buttonS / Down: Next buttonEnter: Select option
Saved Todoz (Categories)
/: Focus search barW / Up: Cursor upS / Down: Cursor downEnter: Open groupEsc: Back to home
Todoz List
Ctrl + N: Add new TodozEnter: Toggle status (Done/Not Done)W / Up: Cursor upS / Down: Cursor downEsc: Back to category list
Forms
Up / Down: Move between fieldsEnter: Submit/ConfirmEsc: Cancel
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
todoz_ezu-1.0.0.tar.gz
(8.7 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
todoz_ezu-1.0.0-py3-none-any.whl
(10.6 kB
view details)
File details
Details for the file todoz_ezu-1.0.0.tar.gz.
File metadata
- Download URL: todoz_ezu-1.0.0.tar.gz
- Upload date:
- Size: 8.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
53ade655083d560c2765e320c0212c2d3602879a7d4c66b63616e1204757e530
|
|
| MD5 |
7e0e205fbb0c417b5a8c8a675904d8e9
|
|
| BLAKE2b-256 |
0006f044c324d1f6b4f1baaeee538c2296b07f9e1ac3ed0d1ebbb56b58bc4e92
|
File details
Details for the file todoz_ezu-1.0.0-py3-none-any.whl.
File metadata
- Download URL: todoz_ezu-1.0.0-py3-none-any.whl
- Upload date:
- Size: 10.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bfbfaf4fcf2e6a6af8e5af93987ce35af99e826f3304630fc38fc4f0bc8a1095
|
|
| MD5 |
a4e3bed2dd2b767dc8d40aed171e9ba4
|
|
| BLAKE2b-256 |
d8f00e948a2755feb6bed40a5bef6dd07343cffaccd82cf1ba8add26d329aa0e
|