claw-code/rust/crates/rusty-claude-cli
TheArchitectit 9ed9df543b fix(tui): test fix, theme migration, zero hardcoded colors in rendering
- Fix failing test_filter_by_label: use 'Z' (matches nothing) and 'Help'
  (matches specific entries) instead of 'e' which matched everything
- Replace all 36 hardcoded Color:: in tui.rs and markdown.rs with theme
  lookups (theme.conversation_user, theme.dashboard_key, etc.)
- MarkdownRenderer now stores a TuiTheme, render_diff() accepts &TuiTheme
- section() and kv() helpers take theme param for key/color lookups
- draw_left_pane/draw_right_pane use theme for all colors
- push_user_input/push_system_message/push_output read from self.theme
- Only remaining Color:: in production code: Color::Reset (unstyled bg)
  and Color::Rgb (dynamic syntect output) — both acceptable

283 tests pass, 0 failures. Clippy clean. Workspace builds.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-12 10:25:11 -05:00
..
.claw/sessions feat(runtime): typed task packet format for structured claw dispatch 2026-04-04 00:40:20 +09:00
src fix(tui): test fix, theme migration, zero hardcoded colors in rendering 2026-06-12 10:25:11 -05:00
tests fix: /config help returns structured section list (#344) 2026-06-05 07:09:48 +09:00
Cargo.toml feat(tui): Sprint 2 — markdown rendering, ConversationContent enum, diff viewer 2026-06-11 19:00:46 -05:00
build.rs fix: expose complete version provenance 2026-06-04 15:55:08 +09:00