From 87f414c8c74dd48b5626df8b4467a9d9b6528658 Mon Sep 17 00:00:00 2001 From: BoulderBadgeDad Date: Mon, 15 Jun 2026 08:12:53 -0700 Subject: [PATCH] video: cinematic Netflix-grade redesign of the Search + Person pages MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Matches the show-detail page's vibe (--vd-accent-rgb glows, full-bleed, rise/ fade entrances) instead of the plain library shell. Search: - Cinematic hero โ€” big title, ambient accent glow, a large glowing search bar that lights up on focus. - Results are premium 2:3 poster cards: hover lift + accent glow, poster zoom, gradient overlay, a play affordance, owned/preview ribbon + rating chip. People render as circular portrait cards. Grouped rows with accent-pill counts. - Polished empty/hint states with a floating icon. Person: - Full-bleed cinematic hero with an ambient blurred-portrait backdrop (per-person color), a glowing circular portrait, oversized name, meta as glass chips. - Bio with Read more/less; filmography as the same premium poster cards with premium pill tabs (All / Movies / TV). Pure visual layer โ€” same data hooks, routing and isolation. Shell/JS isolation tests still pass. --- webui/index.html | 69 ++++--- webui/static/video/video-person.js | 46 +++-- webui/static/video/video-search.js | 45 +++-- webui/static/video/video-side.css | 292 ++++++++++++++++++++++------- 4 files changed, 313 insertions(+), 139 deletions(-) diff --git a/webui/index.html b/webui/index.html index 3804f800..1a9b4441 100644 --- a/webui/index.html +++ b/webui/index.html @@ -832,37 +832,32 @@ linking to the owned library detail or the TMDB-backed detail. Reuses the library card classes. Built by video/video-search.js. -->