From 26bb8a50a37616e7ef82285a14683ed125be8817 Mon Sep 17 00:00:00 2001 From: XShine555 Date: Wed, 23 Sep 2026 21:48:39 +0200 Subject: [PATCH] Solid player bar, gradient sliders and smooth progress --- .../src/lib/components/player/TrackInfo.svelte | 4 ++-- .../src/lib/components/ui/primitives/Slider.svelte | 13 ++++++++++++- web-player/src/lib/player/player.svelte.ts | 13 +++++++++++-- web-player/src/lib/theme/tokens.ts | 4 +++- web-player/src/routes/layout.css | 3 +-- 5 files changed, 29 insertions(+), 8 deletions(-) diff --git a/web-player/src/lib/components/player/TrackInfo.svelte b/web-player/src/lib/components/player/TrackInfo.svelte index b73caf7..7ab220e 100644 --- a/web-player/src/lib/components/player/TrackInfo.svelte +++ b/web-player/src/lib/components/player/TrackInfo.svelte @@ -39,7 +39,7 @@ {:else}
{/if} -
+
{#if player.current.explicit} @@ -60,7 +60,7 @@ pressed={isLiked} onclick={toggleLike} > - + {/if}
diff --git a/web-player/src/lib/components/ui/primitives/Slider.svelte b/web-player/src/lib/components/ui/primitives/Slider.svelte index 1c65511..75eeb2b 100644 --- a/web-player/src/lib/components/ui/primitives/Slider.svelte +++ b/web-player/src/lib/components/ui/primitives/Slider.svelte @@ -24,7 +24,7 @@ oninput={handleInput} aria-label={label} class="mf-slider mf-slider-{variant}" - style="background:linear-gradient(to right, var(--mf-text-2) {percent}%, var(--mf-track) {percent}%)" + style="--p:{percent}%" />