diff --git a/web/admin.jsx b/web/admin.jsx index cf47a1e..2eccc00 100644 --- a/web/admin.jsx +++ b/web/admin.jsx @@ -406,11 +406,30 @@ const ICON_STYLES = [ { value: 'ascii', label: 'ASCII', hint: 'Plain text glyphs: [ ] [/] [!] …' }, ]; +const THEMES = [ + { value: 'system', label: 'System', hint: 'Follow OS light / dark setting' }, + { value: 'light', label: 'Light', hint: 'Always light' }, + { value: 'dark', label: 'Dark', hint: 'Always dark' }, +]; + function AppearanceCard({ tweaks, setTweak }) { const current = tweaks?.status_style || 'color'; + const theme = tweaks?.theme || 'system'; return (

Appearance

+
Theme
+
+ {THEMES.map(t => ( + + ))} +
+
Status icons
{ICON_STYLES.map(opt => (