HERMES-GIELIE/static
Nathan Esquenazi 2eddef3275
fix: replace 30+ hardcoded dark-navy colors with theme CSS variables
Root cause: topbar, dropdowns, toast, approval card, tooltips, main area,
inputs, and hover states all used hardcoded rgba(22,33,62), #1a2535, etc.
These only looked correct on the Dark theme — all other themes showed
jarring dark-navy elements on non-navy backgrounds.

New CSS variables added to every theme block:
- --surface: dropdowns, popups, toast, approval card
- --topbar-bg: topbar background
- --main-bg: main chat area background
- --input-bg: subtle input/button backgrounds
- --hover-bg: hover state backgrounds
- --focus-ring / --focus-glow: focus border and box-shadow

Light theme now has proper light-colored surfaces, inputs, and hover
states instead of invisible white-on-white.

THEMES.md updated with all new variables documented.

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-04 21:43:53 -07:00
..
boot.js fix: settings unsaved-changes guard, add Slate theme, improve Light theme 2026-04-05 04:00:24 +00:00
commands.js docs: v0.34 release — themes CHANGELOG, README, add light to picker 2026-04-04 21:13:01 -07:00
index.html docs: v0.34 release — themes CHANGELOG, README, add light to picker 2026-04-04 21:13:01 -07:00
messages.js feat: handle auto-compaction side effects + /compact command 2026-04-04 18:46:34 -07:00
panels.js fix: cut light theme from picker, shorten Save button label 2026-04-05 04:06:02 +00:00
sessions.js fix: remove unused ordered variable, add hoisting note 2026-04-04 14:24:04 -07:00
style.css fix: replace 30+ hardcoded dark-navy colors with theme CSS variables 2026-04-04 21:43:53 -07:00
ui.js feat: context window usage indicator with real agent data 2026-04-04 18:50:17 -07:00
workspace.js feat: workspace git detection with branch/status badge 2026-04-04 14:08:25 -07:00