diff --git a/src/lib/components/NowPlayingBar.backup.svelte b/src/lib/components/NowPlayingBar.backup.svelte new file mode 100644 index 000000000..714722b03 --- /dev/null +++ b/src/lib/components/NowPlayingBar.backup.svelte @@ -0,0 +1,574 @@ + + + + +
+ {#if hasTrack} + +
+
{trackTitle}
+
{artist}
+
+ +
+
+ {:else} +
+ No track playing +
+ {/if} +
+ + +
+
+ + + + + +
+ + +
+ {formatTime(currentTime)} +
+
+
+
+ {formatTime(duration)} +
+
+ + +
+ + + + + + + +
+ +
+
+
+
+
+ + -{formatTime(Math.max(0, duration - currentTime))} +
+
+ + diff --git a/src/lib/components/NowPlayingBar.svelte b/src/lib/components/NowPlayingBar.svelte index 4c1a35e9d..4437b1e47 100644 --- a/src/lib/components/NowPlayingBar.svelte +++ b/src/lib/components/NowPlayingBar.svelte @@ -184,23 +184,23 @@ onclick={onToggleShuffle} title="Shuffle" > - +
{#if hasTrack} -
showArtworkPreview = true} - onmouseleave={() => showArtworkPreview = false} - > -
@@ -327,11 +326,11 @@ title={volume === 0 ? 'Unmute' : 'Mute'} > {#if volume === 0} - + {:else if volume < 50} - + {:else} - + {/if} @@ -485,8 +484,8 @@ display: flex; align-items: center; justify-content: center; - width: 32px; - height: 32px; + width: 30px; + height: 30px; padding: 0; background: transparent; border: none; @@ -520,8 +519,8 @@ } .play-btn { - width: 36px; - height: 36px; + width: 34px; + height: 34px; color: white; margin: 0 4px; } @@ -538,8 +537,8 @@ padding: 8px 12px; background: rgba(255, 255, 255, 0.04); border-radius: 8px; - max-width: 500px; - min-width: 320px; + max-width: 700px; + min-width: 640px; } .artwork-container { diff --git a/src/lib/components/QualityBadge.svelte b/src/lib/components/QualityBadge.svelte index 6755a289d..462b233b6 100644 --- a/src/lib/components/QualityBadge.svelte +++ b/src/lib/components/QualityBadge.svelte @@ -133,16 +133,16 @@ } .tier-label { - font-size: 9px; + font-size: 8px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.5px; - color: rgba(255, 255, 255, 0.85); + color: rgba(255, 255, 255, 0.9); } .quality-info { - font-size: 10px; + font-size: 9px; font-weight: 500; - color: rgba(255, 255, 255, 0.85); + color: rgba(255, 255, 255, 0.9); } diff --git a/static/cd-music.svg b/static/cd-music.svg new file mode 100644 index 000000000..60e459bc9 --- /dev/null +++ b/static/cd-music.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/static/icons/AppIcons/android/144x144.png b/static/icons/AppIcons/android/144x144.png new file mode 100644 index 000000000..51443f2b6 Binary files /dev/null and b/static/icons/AppIcons/android/144x144.png differ diff --git a/static/icons/AppIcons/android/192x192.png b/static/icons/AppIcons/android/192x192.png new file mode 100644 index 000000000..a5c2d7bcf Binary files /dev/null and b/static/icons/AppIcons/android/192x192.png differ diff --git a/static/icons/AppIcons/android/48x48.png b/static/icons/AppIcons/android/48x48.png new file mode 100644 index 000000000..3f74ad76a Binary files /dev/null and b/static/icons/AppIcons/android/48x48.png differ diff --git a/static/icons/AppIcons/android/72x72.png b/static/icons/AppIcons/android/72x72.png new file mode 100644 index 000000000..86503cae0 Binary files /dev/null and b/static/icons/AppIcons/android/72x72.png differ diff --git a/static/icons/AppIcons/android/96x96.png b/static/icons/AppIcons/android/96x96.png new file mode 100644 index 000000000..bae0a3fa0 Binary files /dev/null and b/static/icons/AppIcons/android/96x96.png differ diff --git a/static/mp3-player.svg b/static/mp3-player.svg new file mode 100644 index 000000000..915c06417 --- /dev/null +++ b/static/mp3-player.svg @@ -0,0 +1,2 @@ + + \ No newline at end of file