TUI navigation (litmus-oonb)
Switch between themes, toggle between swatches/mock-ups/live views. Use ratatui or similar TUI framework.
Summary of Changes
- Added
catppuccin_mocha()andsolarized_dark()theme constructors totheme_data.rs - Added
all_themes()returning all three themes - Introduced
Appstruct with themes, theme_index, view, git_diff, ls_output fields - Added
View::name()returning display name for status bar - Refactored
run()to useApp::new()and split layout into content + 1-line status bar - Status bar shows: theme name [N/M] | view name | key hints
- Key bindings: Tab (next view), BackTab/Shift+Tab (prev view), Left (prev theme), Right (next theme)