Implement palette tokens and a palette picker #49

Open
opened 2026-07-01 01:06:06 +00:00 by manlycucumber · 0 comments
manlycucumber commented 2026-07-01 01:06:06 +00:00 (Migrated from github.com)

Problem

White-labeling requires the design tokens to be swappable. A palette system lets owners choose from presets (including the default navy/gold/parchment) and apply them site-wide.

Acceptance criteria

  • Surface colours are driven by CSS custom properties / token variables, not hard-coded values.
  • A settings palette picker offers presets including the default navy/gold/parchment.
  • Selecting a palette recolours all reader surfaces consistently.
  • The default palette remains pixel-faithful to the established design.

Notes

Tokenization is a prerequisite for any later theming work.

## Problem White-labeling requires the design tokens to be swappable. A palette system lets owners choose from presets (including the default navy/gold/parchment) and apply them site-wide. ## Acceptance criteria - [ ] Surface colours are driven by CSS custom properties / token variables, not hard-coded values. - [ ] A settings palette picker offers presets including the default navy/gold/parchment. - [ ] Selecting a palette recolours all reader surfaces consistently. - [ ] The default palette remains pixel-faithful to the established design. ## Notes Tokenization is a prerequisite for any later theming work.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Directorium/Ordo#49
No description provided.