From 18a85a30f4282b5d07528eb8e1dd8ff7617190d2 Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 17 Feb 2026 23:48:10 +0000 Subject: Add 4 CSS style themes with runtime switcher Adds a style theme system that layers additional CSS files on top of the base stylesheet. Themes are loaded/unloaded dynamically via tags. - Default: existing look, unchanged - Refined: typographic rhythm fixes, consistent spacing on settings page - Terminal: monospace, dark phosphor CRT aesthetic (scanlines, cyan glow) - Codex: book/Tufte-inspired with warm paper tones, serif type, fleurons - Sakura: Japanese-inspired calm aesthetic (named for neko = cat) Each theme supports both light and dark mode. Style selection persists in localStorage and is independent of the light/dark toggle. https://claude.ai/code/session_01Jv3c8GdaDQMm5WYwHUJMVe --- web/dist/v3/index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'web/dist/v3/index.html') diff --git a/web/dist/v3/index.html b/web/dist/v3/index.html index e50ba5f..3c5190c 100644 --- a/web/dist/v3/index.html +++ b/web/dist/v3/index.html @@ -5,7 +5,7 @@ neko - + -- cgit v1.2.3 From 042c8ba30a6cbc1915fce8910de31af86253a044 Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 18 Feb 2026 01:07:17 +0000 Subject: Refine themes, add sidebar controls, and theme docs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Refined: softer dark-mode link color (#a0c4e8), fix export button vertical alignment with inline-flex, tighten settings page spacing (reduce gaps from 3rem to 1.5rem). Terminal: switch accent from cyan to green (#4ae54a dark / #1a7a2e light), add proper light mode with pale steel background, scanlines only in dark mode. Sidebar: add quick-access controls in footer — moon/sun icon toggles light/dark, circle icon cycles through style themes showing current name. Both update reactively on state change. Add THEMES.md with full documentation on creating new themes: variable reference, selector guide, light/dark mode tips, and the registration process. https://claude.ai/code/session_01Jv3c8GdaDQMm5WYwHUJMVe --- web/dist/v3/index.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'web/dist/v3/index.html') diff --git a/web/dist/v3/index.html b/web/dist/v3/index.html index 3c5190c..3101db5 100644 --- a/web/dist/v3/index.html +++ b/web/dist/v3/index.html @@ -5,8 +5,8 @@ neko - - + +
-- cgit v1.2.3 From 81c78496e1fa0701618254986e9ff17081a74f11 Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 18 Feb 2026 01:25:04 +0000 Subject: Replace sidebar style cycle button with 5 emoji icons MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Swap the single cycle button for individual emoji per theme: ○ Default, ◆ Refined, ▮ Terminal, ❧ Codex, ❀ Sakura. Active theme gets a highlighted state. Separated from the light/dark toggle with a thin divider. https://claude.ai/code/session_01Jv3c8GdaDQMm5WYwHUJMVe --- web/dist/v3/index.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'web/dist/v3/index.html') diff --git a/web/dist/v3/index.html b/web/dist/v3/index.html index 3101db5..e0f57ef 100644 --- a/web/dist/v3/index.html +++ b/web/dist/v3/index.html @@ -5,8 +5,8 @@ neko - - + +
-- cgit v1.2.3