diff --git a/app/components/player/PlayerPersistent.vue b/app/components/player/PlayerPersistent.vue index f7559a6..1d8acb1 100644 --- a/app/components/player/PlayerPersistent.vue +++ b/app/components/player/PlayerPersistent.vue @@ -51,10 +51,18 @@ > - -
+ +
{{ store.currentSong.lyrics }}
+
@@ -128,6 +136,7 @@ useKeyboardShortcuts() const widgetRef = ref() const isExpanded = ref(false) +const showLyrics = ref(false) let previousVolume = 0.8 const circumference = 2 * Math.PI * 16 @@ -401,6 +410,26 @@ onClickOutside(widgetRef, () => { margin: 0; } +/* ─── Lyrics toggle ─── */ +.panel-lyrics-toggle { + display: flex; + align-items: center; + justify-content: center; + gap: 0.375rem; + width: 100%; + padding: 0.375rem; + border: none; + border-top: 1px solid hsl(0 0% 100% / 0.04); + background: none; + color: hsl(0 0% 100% / 0.25); + font-size: 0.65rem; + cursor: pointer; + transition: color 0.15s; +} +.panel-lyrics-toggle:hover { + color: hsl(0 0% 100% / 0.5); +} + /* ─── Playlist ─── */ .panel-playlist { max-height: 200px;