455f05cd4f1b97b1b31d8e90988f19bed1c3882e
Add a new keymap doc that explains contexts, focus scope, command routing, event flow, and how to add bindings. Update keyboard shortcuts to match current modal and search input bindings
Task Warrior GPUI
A desktop GUI for TaskWarrior built with GPUI, the GPU-accelerated UI framework from Zed.
Features
- View and filter tasks by project, status, priority, and due date
- Project tree with task counts
- Tag filtering with multi-select
- Sortable task table with pagination
- Dark theme (Ayu-inspired)
Requirements
- Rust (2024 edition)
- TaskWarrior installed and configured
Installation
# Clone the repository
git clone https://github.com/0xErwin1/taskwarrior-gpui.git
cd taskwarrior-gpui
# Option 1: Run directly
cargo run --release
# Option 2: Install globally
cargo install --path .
The application will use your existing TaskWarrior data directory.
License
MIT OR Apache-2.0
Languages
Rust
99.7%
Nix
0.3%
