Skip to content

feat: SW-2071 move hover/interactive surfaces from muted to accent#140

Open
boramyi-ts wants to merge 1 commit into
mainfrom
SW-2071-hover-accent-token
Open

feat: SW-2071 move hover/interactive surfaces from muted to accent#140
boramyi-ts wants to merge 1 commit into
mainfrom
SW-2071-hover-accent-token

Conversation

@boramyi-ts

@boramyi-ts boramyi-ts commented Jun 17, 2026

Copy link
Copy Markdown
Contributor

SW-2071 — Hover / interactive surface: mutedaccent

SW-2071

Aligns interactive states with the shadcn convention. Every hover / focus / active surface moves off --muted onto --accent, with the paired text shifting to --accent-foreground. The light --accent token is retuned #EEF2FF#EEF5FF for the new hover surface; dark --accent is unchanged (but dark hovers still shift off the near-black --muted).

Scope

  • Migrated → accent: hover:, focus:, aria-expanded, aria-pressed, data-[state=on], data-active/data-open/data-popup-open, and /40/60 opacity variants — across button, toggle, badge, item, navigation-menu, menubar, table, and the ai/composed components (queue, chain-of-thought, conversation, WellLegend, PlateMapGrid, RichListItem, DataAppShell).
  • Left on muted (static, non-interactive): selected table rows, striped rows, calendar range fill, plate-map active cell, skeletons, all text-muted-foreground.

Before / after

Each shot has three columns: Before (--muted) → Accent, old value (#EEF2FF, isolates the muted→accent move) → After (#EEF5FF, isolates the retune). Forced-hover state shown.

Light
SW-2071 light before/after

Dark
SW-2071 dark before/after

Verification

yarn lint + yarn typecheck pass clean; no interactive bg-muted surfaces remain.

Align interactive states with the shadcn convention: every hover, focus,
and active surface (aria-expanded, aria-pressed, data-[state=on],
data-active/open/popup-open, plus opacity variants) moves off --muted onto
--accent, with paired text shifting to --accent-foreground. Static fills
(selected rows, striped rows, calendar range, skeletons) and muted text
stay on --muted.

Retune light --accent #EEF2FF -> #EEF5FF for the new hover surface.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@boramyi-ts boramyi-ts requested review from a team as code owners June 17, 2026 19:58
@vercel

vercel Bot commented Jun 17, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated (UTC)
ts-lib-ui-kit-storybook Ignored Ignored Jun 17, 2026 7:58pm

Request Review

@boramyi-ts boramyi-ts temporarily deployed to artifactory-prod June 17, 2026 19:59 — with GitHub Actions Inactive
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant