diff options
| author | Claude <noreply@anthropic.com> | 2026-02-18 01:25:04 +0000 |
|---|---|---|
| committer | Claude <noreply@anthropic.com> | 2026-02-18 01:25:04 +0000 |
| commit | 81c78496e1fa0701618254986e9ff17081a74f11 (patch) | |
| tree | f7f69858a5667e88f160a579c805d6ad834e8844 /frontend-vanilla/src/style.css | |
| parent | 042c8ba30a6cbc1915fce8910de31af86253a044 (diff) | |
| download | neko-81c78496e1fa0701618254986e9ff17081a74f11.tar.gz neko-81c78496e1fa0701618254986e9ff17081a74f11.tar.bz2 neko-81c78496e1fa0701618254986e9ff17081a74f11.zip | |
Replace sidebar style cycle button with 5 emoji icons
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
Diffstat (limited to 'frontend-vanilla/src/style.css')
| -rw-r--r-- | frontend-vanilla/src/style.css | 36 |
1 files changed, 27 insertions, 9 deletions
diff --git a/frontend-vanilla/src/style.css b/frontend-vanilla/src/style.css index 3061948..f58ae24 100644 --- a/frontend-vanilla/src/style.css +++ b/frontend-vanilla/src/style.css @@ -218,33 +218,47 @@ html { /* Quick controls row in sidebar footer */ .sidebar-quick-controls { display: flex; - gap: 0.4rem; + align-items: center; + gap: 0.15rem; margin-bottom: 0.25rem; } +.sidebar-controls-divider { + width: 1px; + height: 1rem; + background: rgba(128, 128, 128, 0.25); + margin: 0 0.25rem; +} + .sidebar-icon-btn { background: none; border: none; cursor: pointer; - font-size: 0.75rem; - padding: 0.3rem 0.6rem; - border-radius: 6px; + font-size: 0.8rem; + padding: 0.25rem 0.35rem; + border-radius: 4px; color: var(--text-color); - opacity: 0.5; + opacity: 0.35; transition: opacity 0.15s, background 0.15s; - font-family: var(--font-sans); + font-family: inherit; text-transform: none; - font-weight: 500; + font-weight: 400; height: auto; - line-height: 1.3; + line-height: 1; } .sidebar-icon-btn:hover { - opacity: 1; + opacity: 0.8; background: rgba(255, 255, 255, 0.08); border: none; } +.sidebar-icon-btn.active { + opacity: 1; + background: rgba(255, 255, 255, 0.15); + color: var(--text-color); +} + .theme-dark .sidebar-icon-btn { color: rgba(0, 0, 0, 0.87); border: none; @@ -256,6 +270,10 @@ html { border: none; } +.theme-dark .sidebar-icon-btn.active { + background: rgba(0, 0, 0, 0.12); +} + /* Main Content area - always fills full width (sidebar overlays) */ .main-content { width: 100%; |
