Skip to content

Add a reversible semantic color system - #75

Merged
triggeredcode merged 1 commit into
mainfrom
feat/semantic-color-system
Oct 22, 2026
Merged

triggeredcode merged 1 commit into
mainfrom
feat/semantic-color-system

Conversation

@triggeredcode

Copy link
Copy Markdown
Owner

Closes #74.

What changed

  • keeps the editor and reading surfaces neutral
  • uses blue for structure/input, violet for commands and AI context, green for decisions/success, and amber for clarification/attention
  • applies the same vocabulary to the desktop app and GitHub Pages site in light and dark themes
  • updates contrast and appearance coverage

Reversibility

This is a single isolated commit, stacked on #73. The tokens live in the light/dark theme blocks and the component overrides live in a clearly marked semantic-colour block at the end of each stylesheet. Reverting 3be03d2 restores the previous palette without touching markup, settings, documents, or the diagram work.

Validation

  • 39 targeted Vitest checks passed
  • semantic foreground/background and on-accent contrast ratios are asserted
  • Prettier and git diff --check passed
  • static site build passed
  • website reviewed visually in the local browser

Full repository CI is expected to validate the normal workspace installation; this lightweight review clone uses linked dependencies, so its standalone full typecheck cannot resolve every workspace package.

Copy link
Copy Markdown
Owner Author

Implementation and validation are complete. Full GitHub Actions CI passed on Linux, macOS, and Windows, including typecheck, lint, format, and unit tests. This remains intentionally stacked on #73 so either visual change can be reviewed and reverted independently.

Base automatically changed from feat/site-visual-language to main October 22, 2026 08:03
@triggeredcode
triggeredcode merged commit cd3871a into main Oct 22, 2026
4 checks passed
@triggeredcode
triggeredcode deleted the feat/semantic-color-system branch October 22, 2026 12:34
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.

Introduce a reversible semantic color system across the app and website

1 participant