Skip to content

feat(theme): make the secondary tonal family the brand teal#313

Closed
I-am-nothing wants to merge 2 commits into
mainfrom
feat/secondary-teal
Closed

feat(theme): make the secondary tonal family the brand teal#313
I-am-nothing wants to merge 2 commits into
mainfrom
feat/secondary-teal

Conversation

@I-am-nothing

Copy link
Copy Markdown
Contributor

What

Repoint the secondary tonal family from the M3-generated blue-grey to the brand teal (0.5.10 → 0.5.11).

token light before → after dark before → after
secondary #39656b#006973 #b6c9d8#5bc2cd
on-secondary #ffffff (—) #21323e#00363b
secondary-container #beecf3#9ceaf0 #384956#094a50
on-secondary-container #224f55#00474e #d2e5f5#a7e9f0
secondary-fixed-dim #b4dfe6#82d3db #154a51#00525a

Why

The secondary family read as a cold blue-grey next to the teal brand/primary, so anything on color="secondary" clashed. Now secondary is an on-brand teal in both modes — a clean second accent. (The dark primary stays the M3 light-blue; this PR is only the secondary ramp.)

Scope / safety

  • Only the secondary family changesprimary, neutrals, error/success/warning untouched.
  • Light + dark both follow M3 tonal convention (secondary = mid/light teal, on-secondary = contrasting).
  • Theme ships from source (no dist rebuild). Version bumped here (release label).

🤖 Generated with Claude Code

The secondary family was the M3-generated blue-grey (light #39656b /
dark #b6c9d8), visibly off-brand next to the teal primary/accent. Shift
the whole secondary ramp to brand teal — light #006973, a luminous
#5bc2cd on dark — with its container/on/fixed tones moved into the same
teal ramp. `color="secondary"` now reads as teal in both modes, giving a
clean on-brand accent. Primary and the neutrals are untouched.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@I-am-nothing I-am-nothing added the release Trigger a version bump on merge label Jun 18, 2026
github-actions Bot added a commit that referenced this pull request Jun 18, 2026
@github-actions

Copy link
Copy Markdown
Contributor

Storybook Preview: https://mirrorstack-ai.github.io/web-ui-kit/pr/313/

The first pass used the M3 light tone (#5bc2cd) on dark, so filled
secondary buttons looked pale. Use a deeper teal with white text so
filled secondary reads like a solid teal CTA while staying readable as
outline/text on the dark canvas.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
github-actions Bot added a commit that referenced this pull request Jun 19, 2026
@I-am-nothing

Copy link
Copy Markdown
Contributor Author

Closing — revisiting the accent/surface theming approach holistically instead of a one-off secondary swap.

@github-project-automation github-project-automation Bot moved this from Backlog to Done in MirrorStack Platform Jun 19, 2026
@I-am-nothing I-am-nothing deleted the feat/secondary-teal branch June 19, 2026 00:31
github-actions Bot added a commit that referenced this pull request Jun 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release Trigger a version bump on merge

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant