Todo Manager 🚀
A modern cross-platform task manager with dual interface - Beautiful GUI ✨ and powerful CLI 💻
Features 🌟
🖥️ Modern GUI Interface
- Windows 11 Style with fluent design elements
- Dark/Light Themes with system auto-detection
- Responsive Layout that adapts to screen size
- Task Preview Panel with rich markdown support
- Drag-and-Drop task prioritization
- Visual Category Tags with custom colors
- Bulk Operations (multi-select delete/update)
- Real-time Search with instant filtering
📊 Interactive Dashboard
- Priority distribution pie chart
- Completion rate timeline graph
- Category usage heatmap
- Quick stats overview
⚙️ Advanced UI Features
- Customizable column layouts
- Sortable task lists (click headers)
- Progress percentage indicators
- Due date calendar picker
- Notification system with reminders
- Export/Import UI (JSON/CSV)
- Category color picker dialog
Installation 💻
# Install with GUI support
pip install rich-todo
# Launch GUI version
todoui
# Or use CLI version
todo --help
UI Usage 🖱️
Main Interface
- Quick Add Bar - Type and press Enter
- Smart Filters - Click to toggle views
- Priority Badges - Drag to reorder
- Context Menu - Right-click for actions
Key Shortcuts
| Shortcut | Action |
|---|---|
| Ctrl+N | New Task |
| Ctrl+F | Search |
| Ctrl+S | Save Changes |
| Ctrl+E | Export Tasks |
| Alt+C | Category Manager |
| F5 | Refresh List |
Theme Customization 🎨
Choose from 6 built-in themes or create your own:
# Set theme (dark/light/system)
todoui --theme dark
# Custom theme colors
todoui --primary-color #2ecc71 --accent-color #3498db
Documentation 📚
- Custom view configurations
- Notification preferences
- Data visualization tips
- Keyboard shortcut cheatsheet
Developed with ❤️ by Mehran Mirzaei
📧 Contact: mehranmirzaeiv@gmail.com
Release files for rich-todo 0.1.6
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| rich_todo-0.1.6.tar.gz | 17.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| rich_todo-0.1.6-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 40.2 kB
Release files / rich_todo-0.1.6.tar.gz
| Download URL | rich_todo-0.1.6.tar.gz |
|---|---|
| Size | 17.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7273a0ed5727ebce2bffe72968eb6292c784d0f83e6dc7ec5dc19b6ee4c44d71
|
|
BLAKE2b-256 checksum How to use checksums |
86884ade35fd79e6bf35921147e0e716af0d503e79b23812dbd876ec2f529779
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.2
|
Release files / rich_todo-0.1.6-py3-none-any.whl
| Download URL | rich_todo-0.1.6-py3-none-any.whl |
|---|---|
| Size | 22.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f62cd14f9546e2b40353e26d4b218c32dfa15b78eb143842d87ba0007cdce2c2
|
|
BLAKE2b-256 checksum How to use checksums |
a47a172fbc840325e120b86c93daebbb9b4327b3fe5e0b44309173a55019b5eb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.2
|