00cfc3ff4da9d1e95f332de53d6d2d2152f98dc9
- Add TaskDetailModal edit mode with form validation, tags + annotations editing, and SaveEdits event - Anchor dropdown/suggestion menus using deferred/anchored overlay to avoid clipping - Add modal-specific keymap contexts (ModalInput/ModalDropdown) for Esc/Ctrl+Enter/Tab navigation - Refresh modal project suggestions from tasks; improve project child filtering boundary match - Small UI polish (toast styling, layout spacing) and update shortcuts docs
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%
