From 15718936fa563ab57656dfbb363d4d4b4e964e23 Mon Sep 17 00:00:00 2001 From: npeter83 Date: Tue, 16 Jun 2026 01:11:50 +0200 Subject: [PATCH] =?UTF-8?q?feat(ui):=20glassmorphism=20phase=201=20?= =?UTF-8?q?=E2=80=94=20frost=20the=20app=20chrome?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Apply the real frosted .glass surface (blur) to the few large chrome surfaces — the nav sidebar, the header and all Modal-based dialogs (was glass-card / plain surfaces) — and enrich the ambient backdrop a touch (three soft accent pools) so the glass has more to refract app-wide. Popovers (notifications, language, account, add-to-playlist) were already glass. Bulk feed cards stay glass-card (no per-card blur) for performance; the existing perf-mode still disables blur. Phase 2 (ambient thumbnail mosaic / bg image + toggle) deferred to end-of-project polish. --- frontend/src/components/Header.tsx | 2 +- frontend/src/components/Modal.tsx | 2 +- frontend/src/components/NavSidebar.tsx | 2 +- frontend/src/index.css | 9 ++++++--- 4 files changed, 9 insertions(+), 6 deletions(-) diff --git a/frontend/src/components/Header.tsx b/frontend/src/components/Header.tsx index 840e567..f5c3bdc 100644 --- a/frontend/src/components/Header.tsx +++ b/frontend/src/components/Header.tsx @@ -28,7 +28,7 @@ export default function Header({ const { t, i18n } = useTranslation(); return ( -
+
{page === "feed" && ( diff --git a/frontend/src/components/Modal.tsx b/frontend/src/components/Modal.tsx index ff5d383..ba4fff7 100644 --- a/frontend/src/components/Modal.tsx +++ b/frontend/src/components/Modal.tsx @@ -35,7 +35,7 @@ export default function Modal({ aria-modal="true" >
e.stopPropagation()} >
diff --git a/frontend/src/components/NavSidebar.tsx b/frontend/src/components/NavSidebar.tsx index 827ce62..9b13173 100644 --- a/frontend/src/components/NavSidebar.tsx +++ b/frontend/src/components/NavSidebar.tsx @@ -63,7 +63,7 @@ export default function NavSidebar({ return (