mirror of
https://github.com/spoopyghosty0/frameport.git
synced 2026-10-17 15:01:24 +02:00
- Built-ins: Portal (default), Portal (OLED) (true black) and Original (the former violet; "classic" still maps to it) - Portal now uses both of the logo's portals: orange stays the main action and selection; the new SECONDARY token (blue) colours outlined buttons, progress bars and switch tracks; "dual" themes add the blue-to-orange sidebar edge, the two-colour wordmark and the selected tab's fade. Original looks exactly as before - Theme files: <data>/themes/*.json (name, base, dual, any subset of the colour tokens), checked on install (dark background, readable text, known colours; T.ThemeError says why). Settings -> Appearance: "Install theme file...", "Copy this theme as a file" (a template), a bin icon removes an installed theme - docs/THEMES.md + docs/themes/example-theme.json (kept valid by a test); ui_smoke --themes includes installed themes