Skip to main content

Todo Manager 🚀

Python 3.6+ PyPI Version GitHub PyPI Downloads

A modern cross-platform task manager with dual interface - Beautiful GUI ✨ and powerful CLI 💻

UI Screenshot

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

  1. Quick Add Bar - Type and press Enter
  2. Smart Filters - Click to toggle views
  3. Priority Badges - Drag to reorder
  4. 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)

Source distribution for rich-todo 0.1.6
File Size Uploaded
rich_todo-0.1.6.tar.gz 17.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for rich-todo 0.1.6
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.1.6 This release

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page