From bdc38cef4e4c8f7606fd4d6847bd51ffafe61ed9 Mon Sep 17 00:00:00 2001 From: denizk0461 Date: Sun, 19 Apr 2026 21:41:10 +0200 Subject: [PATCH] media player now takes custom colour to style itself --- src/lib/media/player.svelte | 37 +++++++++++++++++----- src/routes/projects/music/anewbeginning.md | 2 ++ src/routes/projects/music/dreamworld.md | 2 ++ 3 files changed, 33 insertions(+), 8 deletions(-) diff --git a/src/lib/media/player.svelte b/src/lib/media/player.svelte index 2f552de..986ec31 100644 --- a/src/lib/media/player.svelte +++ b/src/lib/media/player.svelte @@ -7,9 +7,17 @@ let { tracks, cover, // album cover (optional, currently unused) + + // we're doing this manually instead of letting the computer calculate optimal colours because... it's easier this way. might as well spend the 2 seconds setting two booleans rather than 2 hours trying to make this work halfway decently, lol + customColor, + useDarkText, + useDarkHoverText, }: { tracks: Track[]; cover?: string; + customColor: string; + useDarkText?: boolean; + useDarkHoverText?: boolean; } = $props(); let selectedTrackId: number = $state(0); @@ -44,7 +52,11 @@ } -
+