From ee49f67c8d4b542bdbf7ea0fb6daf0cbc78530b6 Mon Sep 17 00:00:00 2001 From: XShine555 Date: Mon, 20 Jul 2026 16:25:44 +0200 Subject: [PATCH] Responsive design --- .../src/lib/components/MobileHeader.svelte | 80 +++++++++++++++++++ .../src/lib/components/MobileNav.svelte | 41 ++++++++++ web-player/src/lib/components/Sidebar.svelte | 10 +-- .../lib/components/TrackContextMenu.svelte | 14 ++-- .../lib/components/player/PlayerBar.svelte | 17 +++- .../src/lib/components/player/SeekBar.svelte | 48 +++++++---- .../lib/components/player/TrackInfo.svelte | 6 +- .../player/TransportControls.svelte | 30 +++---- .../src/lib/components/ui/Button.svelte | 6 +- .../src/lib/components/ui/IconButton.svelte | 4 +- .../lib/components/ui/ImageDropzone.svelte | 3 +- .../src/lib/components/ui/MediaGrid.svelte | 13 ++- web-player/src/lib/components/ui/Modal.svelte | 2 +- web-player/src/lib/components/ui/Page.svelte | 2 +- .../src/lib/components/ui/PageHeader.svelte | 6 +- .../src/lib/components/ui/PlaylistForm.svelte | 2 +- .../lib/components/ui/SectionHeading.svelte | 2 +- .../src/lib/components/ui/Surface.svelte | 2 +- .../src/lib/components/ui/TrackRow.svelte | 4 +- .../src/lib/components/ui/TrackTable.svelte | 13 ++- .../lib/components/ui/TrackTitleCell.svelte | 2 +- web-player/src/lib/theme/theme.css | 12 ++- .../src/routes/(app)/library/+page.svelte | 16 ++-- .../[id]/components/PlaylistHeader.svelte | 14 ++-- .../[id]/components/PlaylistTrackTable.svelte | 12 ++- .../[id]/components/SuggestionsTable.svelte | 6 +- .../src/routes/(app)/upload/+page.svelte | 40 ++++++---- web-player/src/routes/+layout.svelte | 11 ++- web-player/src/routes/+page.svelte | 16 ++-- web-player/src/routes/layout.css | 24 +++++- 30 files changed, 346 insertions(+), 112 deletions(-) create mode 100644 web-player/src/lib/components/MobileHeader.svelte create mode 100644 web-player/src/lib/components/MobileNav.svelte diff --git a/web-player/src/lib/components/MobileHeader.svelte b/web-player/src/lib/components/MobileHeader.svelte new file mode 100644 index 0000000..dc664ce --- /dev/null +++ b/web-player/src/lib/components/MobileHeader.svelte @@ -0,0 +1,80 @@ + + +
+ Musify + +
+ + + {#if menuOpen} + + {/if} +
+
+ + diff --git a/web-player/src/lib/components/MobileNav.svelte b/web-player/src/lib/components/MobileNav.svelte new file mode 100644 index 0000000..4a10157 --- /dev/null +++ b/web-player/src/lib/components/MobileNav.svelte @@ -0,0 +1,41 @@ + + + diff --git a/web-player/src/lib/components/Sidebar.svelte b/web-player/src/lib/components/Sidebar.svelte index ac94d01..e05b4c5 100644 --- a/web-player/src/lib/components/Sidebar.svelte +++ b/web-player/src/lib/components/Sidebar.svelte @@ -75,7 +75,7 @@ {/snippet}