Refine base16 theme: agent brand colors, huh form, inverting text

main

Commit

jakub-nespor2mo ago
  • Restore per-agent brand colors (agentDisplayMap) as hex: base16 has fewer distinct hues than agents, so collapsing them made bar charts illegible. Documented as a deliberate exception alongside the mdrender chroma block.
  • Customize the huh form theme (uiform.Theme): magenta selection pointer and chosen options; titles and unselected options left unstyled so they inherit the terminal's default foreground.
  • Make "primary text" inherit the default foreground instead of pinning white (activity repo names, core table primary cell, mdrender body/heading text). A pinned slot (black "7"/white) can't invert and disappears on the opposite background; the default fg inverts like the terminal's own text.
  • Drop the palette.Primary alias (primary text should be unstyled, not pinned) and refresh stale "orange" comments to "accent/magenta".

Co-Authored-By: Claude Opus 4.8 (1M context) noreply@anthropic.com Entire-Checkpoint: fdbf89042374

Checkpoints

Theme Color Selection for Agent UI

Claude Code
View session
Checkpoint 1

plan cleaning up all colors to base16 colors only

Claude CodeOpus 4.8[1m]
View session
Checkpoint 1