From 74df9f4525d4c69c2defbc25eb5170483578fc63 Mon Sep 17 00:00:00 2001
From: Kendall Garner <17521368+kgarner7@users.noreply.github.com>
Date: Sun, 3 Jul 2022 21:22:46 -0400
Subject: [PATCH] Infinite scroll, pagination to album, playlists
---
src/main/base/browserwindow.ts | 1 +
src/main/base/store.ts | 4 +
src/renderer/style.css | 1 +
src/renderer/views/components/pagination.ejs | 175 +++++++++++++++++++
src/renderer/views/pages/cider-playlist.ejs | 78 ++++++++-
src/renderer/views/pages/library-albums.ejs | 37 +++-
src/renderer/views/pages/library-songs.ejs | 158 ++---------------
7 files changed, 304 insertions(+), 150 deletions(-)
create mode 100644 src/renderer/views/components/pagination.ejs
diff --git a/src/main/base/browserwindow.ts b/src/main/base/browserwindow.ts
index da39d7eb..60715685 100644
--- a/src/main/base/browserwindow.ts
+++ b/src/main/base/browserwindow.ts
@@ -126,6 +126,7 @@ export class BrowserWindow {
"components/hello-world",
"components/inline-collection-list",
"components/settings-window",
+ "components/pagination"
],
appRoutes: [
{
diff --git a/src/main/base/store.ts b/src/main/base/store.ts
index b7786b98..68ea8cf1 100644
--- a/src/main/base/store.ts
+++ b/src/main/base/store.ts
@@ -153,10 +153,14 @@ export class Store {
"size": "normal"
},
"albums": {
+ "scroll": "infinite",
"sort": "name",
"sortOrder": "asc",
"viewAs": "covers"
},
+ "playlists": {
+ "scroll": "infinite"
+ },
"localPaths": []
},
"audio": {
diff --git a/src/renderer/style.css b/src/renderer/style.css
index cae4ed88..24dd7cac 100644
--- a/src/renderer/style.css
+++ b/src/renderer/style.css
@@ -17782,6 +17782,7 @@ body.no-gpu .lyric-line:hover::after {
}
.moreinfo-modal .modal-window .modal-content {
height: max-content !important;
+ padding-block: 25px;
}
.equalizer-panel .modal-window {
height: 330px;
diff --git a/src/renderer/views/components/pagination.ejs b/src/renderer/views/components/pagination.ejs
new file mode 100644
index 00000000..82fc0206
--- /dev/null
+++ b/src/renderer/views/components/pagination.ejs
@@ -0,0 +1,175 @@
+
+
+
\ No newline at end of file
diff --git a/src/renderer/views/pages/cider-playlist.ejs b/src/renderer/views/pages/cider-playlist.ejs
index fc7f79dc..f0d799da 100644
--- a/src/renderer/views/pages/cider-playlist.ejs
+++ b/src/renderer/views/pages/cider-playlist.ejs
@@ -107,6 +107,12 @@
{{app.getLz('term.confirm')}}
+