v0.3.0 — Instant apply, hex colours, native buttons
hermes-theme-editor v0.3.0
What's new
Instant theme apply on save
Saving the currently-active theme now applies all CSS variables directly to the page — no reload required. The plugin writes palette layers (color-mix), typography vars (--theme-font-*, --theme-base-size), layout vars (--radius, --theme-spacing-mul), colour overrides, component styles, assets, customCSS, and layoutVariant directly to :root, exactly mirroring what Hermes Agent does internally.
Hex colour input for rgba values
Colour-override fields that store rgba(...) values (e.g. border, muted) now display the correct hex colour in the text input instead of #000000. The resolver parses rgb/rgba strings and converts them to hex.
Native button styling
Save / Activate / Delete / Close buttons in the Live Preview column are now plain <button> elements styled with theme CSS variables, matching the rest of the editor UI. The SDK Button component was producing styles visually foreign to the editor.
Upgrade
bash install.sh
systemctl --user restart hermes-dashboard.service