Commit Graph

5 Commits

Author SHA1 Message Date
viljarb
802d379de8 implementing dependency management in tui 2026-03-24 19:57:45 +01:00
Robin Olsen
7facfb6afe Merge pull request #73 from LazyBachelor/LPM-138
LPM-138 Refactor Tui with composable modals and use canvas

Refactors the TUI (dashboard + kanban) to use a shared, composable modal system with canvas-based overlay rendering, while consolidating styling into internal/style and expanding issue interactions (e.g., comments).

Changes:

Introduces a new pkg/tui/modal system (manager/stack + multiple modal types) and overlays modals using Lipgloss compositor layers.
Refactors dashboard/kanban views and input handling to use the modal manager + focus manager instead of per-modal boolean state.
Consolidates TUI styling by moving from pkg/tui/styles to internal/style and updates components to use the new style package; adds a shared footer renderer.
2026-03-20 16:28:10 +01:00
Robin Olsen
d4bd9877d0 move operations to msgs 2026-03-20 12:21:53 +01:00
Moira Daniella A Sebastian
31ed1148f9 refactor(tui): move shared components (help bar, issue list, modals, etc.) into components folder. Also added kanban board view. 2026-03-04 15:20:16 +01:00
viljarb
1d5b7e0860 copied the dashboard and made a keybinding to change back and forth between them; ready to turn dashboard2 into a boardview dashboard 2026-03-02 19:53:42 +01:00