ReviewOS

stacks/launchpad

Let people theme the palette

#23
Closed glennmichael123 opened this 2 days ago ·
2 days ago

Appearance offers System, Light and Dark. The palette cannot be matched to anything else.

Scope

  • Editable colours for the surface, text, muted text, accent, selection, borders and the error state, which are already the token set the stylesheet uses.
  • Font family and size for the query field and results.
  • Save a theme, switch between saved themes, and keep separate light and dark variants.
  • Export and import a theme as a file.

Notes

The stylesheet already defines every colour as a token on :root with a dark override, so the mechanism largely exists. The work is the editor, storage and import format. Related: #9.

6 hours ago

Shipped in 71f8ff1, 8b83e4e, 69b681e.

Fifteen colour tokens with separate light and dark values, edited from Appearance settings and applied live. Themes pass between Macs as a document, so one can be shared without a file format of its own.

File export and import were not built — the clipboard carries the document instead, which covers sharing without adding a picker.

Sign in to comment on this issue.