Skip to content

v0.2.0 — Visual Theme Editor

Choose a tag to compare

@sanchomuzax sanchomuzax released this 04 May 21:56
· 10 commits to main since this release

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

  1. Theme identity — internal name + display label
  2. Base colours — background, midground, foreground (hex + alpha), warm glow (rgba), noise opacity
  3. UI colours — all 17 shadcn-compat colour-override tokens with human-readable labels
  4. Typography — sans-serif, monospace, display font pickers (21 open-source fonts) + custom URL
  5. Font sizes — base size (rem) and line-height sliders
  6. Layout — border-radius slider, density radio, layout variant
  7. Background asset — gradient string or image URL
  8. 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