From 337d4866d656bb7d19917bb6deaeae51ba356875 Mon Sep 17 00:00:00 2001 From: vicrodh <103399283+vicrodh@users.noreply.github.com> Date: Sun, 1 Feb 2026 15:33:47 -0600 Subject: [PATCH] Add Visualizer tab to Focus mode with mirror visualization - Add 'visualizer' to FocusTab type - Add Visualizer tab with Activity icon in ImmersiveHeader - Update VisualizerPanel with mirror mode (bars up and down from center) - Integrate VisualizerPanel in ImmersivePlayer focus view - Three-color gradient: teal -> purple -> pink - Track info overlay with artwork, title, artist --- .../immersive/ImmersiveHeader.svelte | 5 +- .../immersive/ImmersivePlayer.svelte | 9 + .../immersive/panels/VisualizerPanel.svelte | 239 ++++++++++++------ 3 files changed, 172 insertions(+), 81 deletions(-) diff --git a/src/lib/components/immersive/ImmersiveHeader.svelte b/src/lib/components/immersive/ImmersiveHeader.svelte index fc8c758b1..07c90e3cc 100644 --- a/src/lib/components/immersive/ImmersiveHeader.svelte +++ b/src/lib/components/immersive/ImmersiveHeader.svelte @@ -1,10 +1,10 @@ - +
+ + + +
+ {#if artwork} + {trackTitle} + {/if} +
+

{trackTitle}

+

{artist}

+
+
+