diff --git a/src/assets/scss/Global/state.scss b/src/assets/scss/Global/state.scss index bd944b1..25c2b54 100644 --- a/src/assets/scss/Global/state.scss +++ b/src/assets/scss/Global/state.scss @@ -1,7 +1,6 @@ .now-playing-track-indicator { background-image: url(../../assets/icons/playing.gif); - transition: all 0.3s ease-in-out; height: 2rem; width: 2rem; border-radius: 50%; diff --git a/src/assets/scss/Global/variants.scss b/src/assets/scss/Global/variants.scss index bcf30db..1ea53dc 100644 --- a/src/assets/scss/Global/variants.scss +++ b/src/assets/scss/Global/variants.scss @@ -1,4 +1,8 @@ // paddings +.pad-smaller { + padding: $smaller; +} + .pad-small { padding: $small; } diff --git a/src/components/FolderView/SongList.vue b/src/components/FolderView/SongList.vue index 2630676..2a38428 100644 --- a/src/components/FolderView/SongList.vue +++ b/src/components/FolderView/SongList.vue @@ -92,22 +92,26 @@ function updateQueue(track: Track) { switch (routename) { case "FolderView": - queue.playFromFolder(props.path, props.tracks); + queue.playFromFolder(props.path || "", props.tracks); queue.play(index); break; case "AlbumView": const tindex = album.tracks.findIndex((t) => t.trackid === track.trackid); queue.playFromAlbum( - track.album, - track.albumartist, - track.albumhash, + track.album || "", + track.albumartist || "", + track.albumhash || "", album.tracks ); queue.play(tindex); break; case "PlaylistView": - queue.playFromPlaylist(props.pname, props.playlistid, props.tracks); + queue.playFromPlaylist( + props.pname || "", + props.playlistid || "", + props.tracks + ); queue.play(index); break; } diff --git a/src/components/RightSideBar/Queue.vue b/src/components/RightSideBar/Queue.vue index db3c712..dbda179 100644 --- a/src/components/RightSideBar/Queue.vue +++ b/src/components/RightSideBar/Queue.vue @@ -4,19 +4,21 @@
-
- +
+ + +
@@ -45,11 +47,30 @@ function setMouseOver(val: boolean) { onUpdated(() => { if (mouseover.value) return; - focusElem("currentInQueue"); + setTimeout(() => { + focusElem("currentInQueue"); + }, 1000); });