From 6a6a012efe5cd7dc8de7bf81b1db71089d0a91ea Mon Sep 17 00:00:00 2001 From: Leo Vasanko Date: Thu, 10 Sep 2026 16:47:33 +0000 Subject: [PATCH] Series detail: curtain poster browser for seasons Replace the 3D ring jukebox with a flat curtain browser: selected season faces the screen as top of the left stack, side cards rotate about their outer edge and recede into the screen, each side evenly spaced with pitch adapting to its card count so cards never leave the stage. - Mount episode videos only after the season switch settles, then preload=auto + autoplay (avoids mid-animation media setup jank) - Start videos immediately (no stagger) once an episode is pointed at; keep staggered starts while navigating the season selector - Keyboard/gamepad entry into the season row lands on the selected season via data-nav-entry-col instead of the x-closest card - Black episode tiles; hidden (ahead-of-cursor) tiles get a sheen and vignette veil that cross-fades on reveal/conceal - Nudge season info panel 8px left for balanced gaps --- frontend/src/components/SeriesFullView.vue | 177 +++++++++++++-------- 1 file changed, 114 insertions(+), 63 deletions(-) diff --git a/frontend/src/components/SeriesFullView.vue b/frontend/src/components/SeriesFullView.vue index 7db5168..4cd07ef 100644 --- a/frontend/src/components/SeriesFullView.vue +++ b/frontend/src/components/SeriesFullView.vue @@ -41,7 +41,7 @@
- +