Ignacio Perez 4cd01954ef feat & fix: Add status bar with sync button and fix filter bugs
Added a status bar at the bottom with a sync button that updates the task list from the local database.
The button shows different states (idle, syncing, success, error) with colors and icons, and displays status messages.
Fixed the layout shift bug when clearing filters by giving dropdowns a minimum width.
Also fixed sidebar counts not updating when filters change - now the sidebar shows correct project and tag counts based on filtered tasks.

Extracted reusable button and dropdown styles to keep the UI consistent across components.
2025-12-27 20:58:22 -03:00
2025-12-27 19:01:37 -03:00
2025-12-24 07:42:22 -03:00
2025-12-27 19:01:37 -03:00

Task Warrior GPUI

Task Warrior GPUI Screenshot

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

Build

cargo build --release

Run

cargo run

License

MIT OR Apache-2.0

S
Description
taskwarrior GUI
Readme
1 MiB
Languages
Rust 99.7%
Nix 0.3%