From ed7f26c12ba5332dc794fdffb37478098ee8c420 Mon Sep 17 00:00:00 2001 From: geoffrey45 Date: Sat, 8 Oct 2022 16:24:52 +0300 Subject: [PATCH] add bottom padding to v-scroll-page class instead of individual pages + Rewrite queue page with @Akryum/vue-virtual-scroller --- src/assets/scss/Global/app-grid.scss | 1 + src/components/RightSideBar/Queue.vue | 3 +- src/components/shared/SongItem.vue | 6 ++- src/views/AlbumView/Content.vue | 57 ------------------------ src/views/AlbumView/index.vue | 10 ++--- src/views/FolderView.vue | 18 +++----- src/views/PlaylistView/index.vue | 15 +------ src/views/QueueView.vue | 63 ++++++++++++++++++++++----- 8 files changed, 68 insertions(+), 105 deletions(-) delete mode 100644 src/views/AlbumView/Content.vue diff --git a/src/assets/scss/Global/app-grid.scss b/src/assets/scss/Global/app-grid.scss index 0d418059..e4e72bea 100644 --- a/src/assets/scss/Global/app-grid.scss +++ b/src/assets/scss/Global/app-grid.scss @@ -93,6 +93,7 @@ $g-border: solid 1px $gray5; height: 100%; width: 100%; padding-right: $small !important; + padding-bottom: $content-padding-bottom; } } diff --git a/src/components/RightSideBar/Queue.vue b/src/components/RightSideBar/Queue.vue index 9c95f354..06d66279 100644 --- a/src/components/RightSideBar/Queue.vue +++ b/src/components/RightSideBar/Queue.vue @@ -2,7 +2,6 @@
@@ -39,8 +38,8 @@ const mouseover = ref(false); const scrollerItems = computed(() => { return queue.tracklist.map((track) => ({ + track, id: Math.random(), - track: track, })); }); diff --git a/src/components/shared/SongItem.vue b/src/components/shared/SongItem.vue index 52852646..86d17282 100644 --- a/src/components/shared/SongItem.vue +++ b/src/components/shared/SongItem.vue @@ -100,8 +100,6 @@ function showMenu(e: Event) { diff --git a/src/views/AlbumView/Content.vue b/src/views/AlbumView/Content.vue deleted file mode 100644 index be2085f3..00000000 --- a/src/views/AlbumView/Content.vue +++ /dev/null @@ -1,57 +0,0 @@ - - - - - diff --git a/src/views/AlbumView/index.vue b/src/views/AlbumView/index.vue index 9c37ef65..73c296ea 100644 --- a/src/views/AlbumView/index.vue +++ b/src/views/AlbumView/index.vue @@ -21,9 +21,9 @@ - - diff --git a/src/views/PlaylistView/index.vue b/src/views/PlaylistView/index.vue index 1d37e5a0..70e77112 100644 --- a/src/views/PlaylistView/index.vue +++ b/src/views/PlaylistView/index.vue @@ -2,6 +2,7 @@
{ }, 500); }); - - diff --git a/src/views/QueueView.vue b/src/views/QueueView.vue index 942ab858..19ec9780 100644 --- a/src/views/QueueView.vue +++ b/src/views/QueueView.vue @@ -1,29 +1,60 @@ + +