From 5abdccb113e6c0a6eff9f54bd521f17c9621df4a Mon Sep 17 00:00:00 2001 From: hobokenchicken Date: Sat, 6 Jun 2026 00:56:54 -0400 Subject: [PATCH] ui: unified frosted glass frame around Live2D stage Single bg-white/40 backdrop-blur-xl container as CSS grid. Sidebars, top bar, bottom bar are grid cells sharing one rounded frame. Center cell transparent for Live2D. Thin border-white/20 dividers. --- frontend/src/App.tsx | 85 ++++++++++++++++++++++---------------------- 1 file changed, 42 insertions(+), 43 deletions(-) diff --git a/frontend/src/App.tsx b/frontend/src/App.tsx index c44c51e..eaead46 100644 --- a/frontend/src/App.tsx +++ b/frontend/src/App.tsx @@ -115,30 +115,30 @@ export default function App() { /> -
- {/* ── Top bar: scene selector + clock ── */} -
-
- {SCENES.map((s) => ( - - ))} -
-
- - {new Date().toLocaleTimeString([], { hour: '2-digit', minute: '2-digit' })} · {new Date().toLocaleDateString([], { weekday: 'short', month: 'short', day: 'numeric' })} - - 🌸 body double -
-
+
+
- {/* ── Main three-column body ── */} -
- {/* LEFT: Focus Timer + Chat + Input */} -
+ {/* ── Top bar: scene selector + clock ── */} +
+
+ {SCENES.map((s) => ( + + ))} +
+
+ + {new Date().toLocaleTimeString([], { hour: '2-digit', minute: '2-digit' })} · {new Date().toLocaleDateString([], { weekday: 'short', month: 'short', day: 'numeric' })} + + 🌸 body double +
+
+ + {/* ── Left sidebar ── */} +
@@ -148,8 +148,8 @@ export default function App() {
- {/* CENTER: Avatar UI overlay (Live2D renders on the background stage) */} -
+ {/* ── Center: transparent for Live2D ── */} +
- {/* RIGHT: Ambient + Companions */} -
+ {/* ── Right sidebar ── */} +
-
+
+ + {/* ── Bottom status bar ── */} +
+
+ + {isRecording ? 'listening...' : isKiraSpeaking ? 'kira speaking...' : `kira's here for you, ${userName}`} +
+
+ {isConnected ? '' : 'reconnecting...'} + 💖
-
- {/* ── Bottom status bar ── */} -
-
- - {isRecording ? 'listening...' : isKiraSpeaking ? 'kira speaking...' : `kira's here for you, ${userName}`} -
-
- {isConnected ? '' : 'reconnecting...'} - 💖 -