Skip to content

Add six web colour themes - #116

Open
magrathean-uk wants to merge 2 commits into
MrLesk:mainfrom
magrathean-uk:codex/colour-theme-variations
Open

magrathean-uk wants to merge 2 commits into
MrLesk:mainfrom
magrathean-uk:codex/colour-theme-variations

Conversation

@magrathean-uk

@magrathean-uk magrathean-uk commented Oct 7, 2026 •

Copy link
Copy Markdown

Groma already offers Auto, Light, Dark and Blueprint, but projects cannot choose a palette that matches their own visual identity. This adds six choices to the existing web theme menu: Electric, Solar, Ocean, Forest, Plum and Sand. Electric uses near-black paper, electric blue map lines and cyan interaction highlights.

The viewer and startup screen derive their CSS from the same palette registry. Each choice is saved, survives shared query URLs and publication paths, and gets an exported cover image. Existing theme behavior and Groma branding stay intact; no new configuration or dependencies are needed. The new menu entries include palette swatches.

Validation:

  • 14 focused theme, sharing, export and startup tests passed using the repository test-runner options.
  • Chrome browser checks passed for all nine palettes: menu selection, saved choice, reload and startup colors.
  • bun run check: lint, type checking and all 32 Node tests passed; the Bun suite reported 756 passes, 51 skips and 17 failures. All failures are in the unchanged Java, Scala and COBOL scanners because the local Mac has no Java runtime available.

The existing theme URL and sharing tests now exercise every registered choice. Documentation describes the new palettes and publication URLs.

Extend the existing picker, shared URLs, startup palettes and covers. Focused and Chrome checks pass; full scanner suite needs Java.
@magrathean-uk magrathean-uk changed the title Add six web colour themes, including Teslatlas Add six web colour themes Oct 7, 2026
Name the electric-blue and cyan palette Electric and remove product branding. Focused URL, export and browser checks pass.

This branch was successfully deployed

1 active deployment
github-pages — d706839c Deployed Oct 7, 2026 by magrathean-uk via deploy #179
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