aboutsummaryrefslogtreecommitdiff
path: root/src/ui.rs
AgeCommit message (Collapse)Author
2026-03-31feat: poll for updates and show toast notificationsOgulcan Celik
2026-03-30refactor sidebar status rollup and preserve pane orderOgulcan Celik
2026-03-30refactor: rename agent states to working and blockedOgulcan Celik
2026-03-30feat: add interactive pane scrollbarsOgulcan Celik
2026-03-30feat: add manual sidebar resizingOgulcan Celik
2026-03-30feat: show upstream status in workspace sidebarOgulcan Celik
2026-03-29add mouse-driven popup interactionsOgulcan Celik
2026-03-29refactor popup controls to use ratatui tabs and listsOgulcan Celik
2026-03-29fix popup rendering and settings theme flowOgulcan Celik
2026-03-29refactor: two-section sidebar with agent detail panel, theme system with 9 ↵Ogulcan Celik
built-in themes sidebar layout: - top section: workspace list with accent bar, git branch, state dots - bottom section: agent detail panel sorted by urgency with braille spinners - active workspace always highlighted (subtle bg in terminal mode, brighter in nav) - palette-driven colors throughout (no hardcoded colors in ui.rs) theme system: - 9 built-in themes: catppuccin (default), tokyo-night, dracula, nord, gruvbox, one-dark, solarized, kanagawa, rose-pine - config: theme.name selects base, theme.custom overrides individual tokens - 15 color tokens: accent, surface0/1, overlay0/1, text, subtext0, mauve, green, yellow, red, blue, teal, peach - legacy ui.accent still works for backward compatibility infrastructure: - Palette struct on AppState, ready for future theme system extensions - git_branch() reads .git/HEAD for branch detection - PaneDetail struct with urgency sorting for agent panel - spinner_tick counter for braille animation (~8fps on 60fps render loop)
2026-03-28feat: add onboarding and toast notification preferencesOgulcan Celik
2026-03-28feat: restore workspace numbers in expanded sidebarOgulcan Celik
2026-03-28refine sidebar workspace badges and agent summariesOgulcan Celik
- make workspace rows use a more consistent marker/name/state order - simplify multi-pane state presentation in the sidebar - switch agent summaries from plus-separated to comma-separated wording
2026-03-28add config diagnostics and split configuration docsOgulcan Celik
2026-03-28refactor workspace identity and configurable navigate actionsOgulcan Celik
2026-03-28feat: add per-agent sound overridesOgulcan Celik
2026-03-27initial releaseOgulcan Celik
terminal workspace manager for AI coding agents. single rust binary, runs inside your existing terminal. workspaces, tiled panes, intelligent agent state detection. https://herdr.dev