Skip to content

fix(ui): one status palette, Card on the Panel radius, 14px control icons - #1985

Merged
Makisuo merged 2 commits into
mainfrom
ui-consistency-1
Oct 30, 2026
Merged

Makisuo merged 2 commits into
mainfrom
ui-consistency-1

fix(ui): status alias fallbacks, 14px select indicator, card source c…

1a2102c
Select commit
Loading
Failed to load commit list.
Maple Review Bot / Maple / review succeeded Oct 30, 2026 in 50s

Confidence 10/10 · No issues found

🟢 Confidence 10/10 · safe to merge. Style-only touches to shared tokens and primitives; every regenerated fallback hex was recomputed from its dark token and matches exactly.
no findings · tests not needed · risk medium

Points the status palette, Card radius/padding, control icon sizes and the token fallback map at the dark theme. The three files changed since the last review are style values only, and each regenerated fallback matches its token.

  • TOKEN_FALLBACK and DEFAULT_TOKEN_FALLBACK now carry the dark theme's amber palette, plus --info/--success/--warning
  • selectTriggerVariants and selectItemStyles drop control icons to 14px from sm up
What was checked
  • All 25 TOKEN_FALLBACK hexes recomputed from their dark oklch value in the sandbox; every one matches
  • The indicator and trigger icons carry size-*, so the parent [&_svg:not([class*='size-'])] rule no longer fights them (apps/web/src/ui/select-view.ts:114,338)
  • --color-success/--color-warning/--color-info are mapped in @theme inline (tokens.css:410-415), so the new fallback keys have a live counterpart

1a2102c · Reply "won't fix" to dismiss a finding, or mention @maple-review-bot to ask about one.