Site colors and fonts actually restyle the site #44

Closed
opened 2026-10-07 16:47:21 +00:00 by jknapp · 1 comment
Owner

Tier: Core polish · Order: 17 of 35 · Effort: L · Impact: high

What

Changing Primary color or Heading font instantly recolors every button, heading and link on the canvas and the live site. Color pickers offer the site palette first.

Why

Audit: 17 site settings exist as CSS variables but no component uses them; #3b82f6 is hard-coded 118 times; the canvas ignores design changes. Restyling difficulty is a top-6 complaint. Prerequisite for the section library and theme switching.

Today

Variables exported but overridden by inline styles everywhere.

Design notes

No Webflow-style class system; it fights the inline-style/static model. Treat a token as a value: defaults become var(--wsb-primary), which works inline in React and in export. Plumbing is M; re-authoring the 16 templates is what makes it L (do 3-4 first).

Depends on

  • #36 Site Design tab always in the right panel

From the 2026-10-07 site-builder research (competitor review, user sentiment, code audit, Fable prioritization). Roadmap: https://claude.ai/artifact/QpQcSCk21z6SN7LPSm8tKE · id design-tokens-drive-components

**Tier:** Core polish · **Order:** 17 of 35 · **Effort:** L · **Impact:** high ## What Changing Primary color or Heading font instantly recolors every button, heading and link on the canvas and the live site. Color pickers offer the site palette first. ## Why Audit: 17 site settings exist as CSS variables but no component uses them; #3b82f6 is hard-coded 118 times; the canvas ignores design changes. Restyling difficulty is a top-6 complaint. Prerequisite for the section library and theme switching. ## Today Variables exported but overridden by inline styles everywhere. ## Design notes No Webflow-style class system; it fights the inline-style/static model. Treat a token as a value: defaults become var(--wsb-primary), which works inline in React and in export. Plumbing is M; re-authoring the 16 templates is what makes it L (do 3-4 first). ## Depends on - #36 Site Design tab always in the right panel --- From the 2026-10-07 site-builder research (competitor review, user sentiment, code audit, Fable prioritization). Roadmap: https://claude.ai/artifact/QpQcSCk21z6SN7LPSm8tKE · id `design-tokens-drive-components`
jknapp added the tier: core-polisheffort: Limpact: high labels 2026-10-07 16:47:21 +00:00
jknapp referenced this issue from a commit 2026-10-07 21:10:18 +00:00
Author
Owner

Shipped in WHP release 2026.10.3 (site-builder main bdb4789, deployed fleet-wide 2026-10-07). Implemented, reviewed and verified as part of the editor-polish batch.

Shipped in WHP release **2026.10.3** (site-builder `main` bdb4789, deployed fleet-wide 2026-10-07). Implemented, reviewed and verified as part of the editor-polish batch.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: cloud-hosting-platform/site-builder#44