feat(redesign): five-theme system + visual Appearance dialog #320
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feat/redesign3"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Redesign phase 3, slice 1 (from the new files-mockup handoff).
Themes — now five
dark, so no user's saved preference orphans): the blue family. The#rd-styledark block previously carried green-cast values while legacy panels stayed blue — it's now coherently blue (#101b20page /#15252csurface family, glacier#4db8c9).--paper/--ink/--accentblock + legacy--snow/--glacierblock) plus moss/ember/graphite accent variants in both.black): untouched.#464c56) because slate's planes sit close together.applyPrefs()passesdusk/slatethrough; i18nthemeDarkrelabelled Night/Nacht/Nuit/Notte.Appearance dialog
The three
<select>s replaced by the mockup's visual pickers: six theme miniature tiles (System tile added as a split light/night preview — the mockup had no System because it was review chrome, but the product supports it), accent swatches with names, density buttons that draw their own row rhythm. Language stays a select. Sameprefsstore +localStoragekey,applyPrefs()on click,aria-pressedstate synced.Verification
node --checkon all script blocks; anchored splices with count=1 guards; zeropref-themereferences remain. Visual check on the dogfood is the operator's: avatar → Appearance → flip all six tiles and four accents.Known gap (deliberate, next slices): components whose dark styling is keyed specifically to
[data-theme="dark"]/[data-theme="black"]selectors (e.g. menu shadows) don't yet know about dusk/slate — they'll render with light-theme shadows there until the user-menu slice lands.