From 9f4e80dfa2d829ae33b3e5dc830034ef659befeb Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 18 Feb 2026 06:04:55 +0000 Subject: Redesign sidebar theme controls layout and fix dark mode visibility MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Split light/dark into ☀ ☽ buttons above a horizontal rule, with the 5 style emoji below. Increases icon size from 0.8rem to 1rem. Replaces opacity-only approach with explicit rgba(0,0,0) color in dark mode (sidebar remains grey in dark theme, so icons need dark ink). Switches hover/active backgrounds to neutral rgba(128,128,128) so they work correctly across all themes and modes. https://claude.ai/code/session_01Jv3c8GdaDQMm5WYwHUJMVe --- frontend-vanilla/src/main.ts | 38 ++++--- frontend-vanilla/src/style.css | 49 +++++---- web/dist/v3/assets/index-CC0QAawd.css | 1 + web/dist/v3/assets/index-CnwB--Ar.js | 189 ++++++++++++++++++++++++++++++++++ web/dist/v3/assets/index-CwLKZugq.css | 1 - web/dist/v3/assets/index-KWYAvgsv.js | 184 --------------------------------- web/dist/v3/index.html | 4 +- 7 files changed, 243 insertions(+), 223 deletions(-) create mode 100644 web/dist/v3/assets/index-CC0QAawd.css create mode 100644 web/dist/v3/assets/index-CnwB--Ar.js delete mode 100644 web/dist/v3/assets/index-CwLKZugq.css delete mode 100644 web/dist/v3/assets/index-KWYAvgsv.js diff --git a/frontend-vanilla/src/main.ts b/frontend-vanilla/src/main.ts index d769990..2be9354 100644 --- a/frontend-vanilla/src/main.ts +++ b/frontend-vanilla/src/main.ts @@ -77,13 +77,18 @@ export function renderLayout() {