Skip to content

Feat(csc-ui): Retune dark mode vividness and re-derive chart series s… - #260

Merged
razorfever merged 1 commit into
mainfrom
development
Sep 3, 2026
Merged

Feat(csc-ui): Retune dark mode vividness and re-derive chart series s…#260
razorfever merged 1 commit into
mainfrom
development

Conversation

@villeerikssoncsc

Copy link
Copy Markdown
Contributor

…lots (ADR-0034, ADR-0030 amended)

Dark mode is now more vibrant, with increased saturation for fills and subtle tints. This is achieved by adjusting the core chroma ramp (C_FACTOR) to hold full chroma through steps 400–300, and by remapping semantic tokens (e.g., status/accent fills move to *-400, subtle tints to *-700). Navigation chrome is also adjusted for better visual presence. All audited contrast pairs now pass.

The twelve chart series slots (--c-chart-1--c-chart-12) have been re-derived as vivid single hues. This new set improves visual distinction, ensures all slots clear 3:1 contrast on both chart surfaces (eliminating the need for relief channels), preserves hue identity for the first seven slots, and excludes status hue bands. The chart palette no longer includes shade pairs and reads significantly better.

…lots (ADR-0034, ADR-0030 amended)

Dark mode is now more vibrant, with increased saturation for fills and subtle tints. This is achieved by adjusting the core chroma ramp (`C_FACTOR`) to hold full chroma through steps 400–300, and by remapping semantic tokens (e.g., status/accent fills move to `*-400`, subtle tints to `*-700`). Navigation chrome is also adjusted for better visual presence. All audited contrast pairs now pass.

The twelve chart series slots (`--c-chart-1` … `--c-chart-12`) have been re-derived as vivid single hues. This new set improves visual distinction, ensures all slots clear 3:1 contrast on both chart surfaces (eliminating the need for relief channels), preserves hue identity for the first seven slots, and excludes status hue bands. The chart palette no longer includes shade pairs and reads significantly better.
@razorfever
razorfever merged commit 848831b into main Sep 3, 2026
2 checks passed
villeerikssoncsc added a commit that referenced this pull request Sep 3, 2026
…quire a new changeset per PR

PR #262 (dark-mode subtle ink back to `*-200`) released nothing: it only
edited `.changeset/dark-mode-vivid-retune.md`, which the alpha.8 "Version
packages" PR had already consumed. In changesets pre mode a consumed
changeset stays on disk but is listed in `.changeset/pre.json` and skipped
by the release plan, so amending it is inert. The changeset check passed
because it accepted any `.changeset/*.md` in the diff.

- Add `dark-mode-subtle-ink.md` (patch) so the next merge to main opens a
  Version packages PR for the change already on main.
- `changeset-check.yml` now requires an ADDED changeset file
  (`--diff-filter=A`) and explains why an edited one does not count.
  Replayed locally: blocks #262, passes #260.
- CLAUDE.md release notes state the rule.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
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.

2 participants