v0.2.0 — Visual Theme Editor
hermes-theme-editor v0.2.0
Complete rewrite of the dashboard UI — from a basic theme selector to a full visual Theme Editor.
What's new
3-panel layout
- Left (220 px) — theme list: built-in presets (clone-only) + your user themes (fully editable)
- Centre (flex) — 8 collapsible editor sections covering every theme property
- Right (280 px) — live preview: mini Hermes UI mockup (header, sidebar, chat, input) updates as you type
Editor sections
- Theme identity — internal name + display label
- Base colours — background, midground, foreground (hex + alpha), warm glow (rgba), noise opacity
- UI colours — all 17 shadcn-compat colour-override tokens with human-readable labels
- Typography — sans-serif, monospace, display font pickers (21 open-source fonts) + custom URL
- Font sizes — base size (rem) and line-height sliders
- Layout — border-radius slider, density radio, layout variant
- Background asset — gradient string or image URL
- Custom CSS — textarea with live 32 KiB cap indicator
New field components: ColorField, GlowField, SliderField, FontPicker, RadioGroup, TextareaField
Built-in theme protection: default, midnight, ember, mono, cyberpunk, rose are read-only; Clone creates an editable copy.
Sidebar tab renamed from "Themes" to "Theme Editor".
Upgrade
bash install.sh
systemctl --user restart hermes-dashboard.service