refactor(tui): use Magenta + DarkGray for Terminal theme accents

Adopt Gemini code-assist review on PR #1831:

- mode_plan: Yellow -> Magenta. Plan chip now contrasts with
  status_warning (still Yellow) so the two never visually collide
  in the status row.
- status_ready: Reset -> DarkGray. Ready chip now reads as a
  distinct subdued accent instead of blending into body text
  (which also resolves to Reset on this theme).

No surface change otherwise -- backgrounds and body text still use
Color::Reset to inherit the host terminal's color scheme.
This commit is contained in:
liushiao
2026-05-20 17:10:47 +08:00
committed by Hunter Bown
parent 0ea84dce7d
commit b370d6f618
+7 -2
View File
@@ -846,8 +846,13 @@ pub const TERMINAL_UI_THEME: UiTheme = UiTheme {
footer_bg: Color::Reset,
mode_agent: Color::Blue,
mode_yolo: Color::Red,
mode_plan: Color::Yellow,
status_ready: Color::Reset,
// Magenta keeps Plan visually distinct from `status_warning` (yellow)
// so the mode indicator and warning chip don't collide on themes that
// render both in the status row.
mode_plan: Color::Magenta,
// DarkGray gives "Ready" a low-contrast but still distinguishable hue
// versus default body text (which is `Color::Reset` on this theme).
status_ready: Color::DarkGray,
status_working: Color::Cyan,
status_warning: Color::Yellow,
text_dim: Color::Reset,