aboutsummaryrefslogtreecommitdiff
path: root/CustomApps
diff options
context:
space:
mode:
authorsowgro <tpoke.ferrari@gmail.com>2024-01-24 23:40:48 -0500
committersowgro <tpoke.ferrari@gmail.com>2024-01-24 23:40:48 -0500
commitb26c0ddb4de3e6f38f67285c4bf7a5e65544dc4a (patch)
tree4d5de600fae7daf538fd8ebaaade6e97559fadf3 /CustomApps
parent85fca414abb4bcd46c240eee8aaa0826670b9a65 (diff)
downloadbetterLibrary-2.3.tar.gz
betterLibrary-2.3.tar.bz2
betterLibrary-2.3.zip
Add independent grid size2.3
Diffstat (limited to 'CustomApps')
-rw-r--r--CustomApps/betterLibrary/betterlibrary.js7
1 files changed, 6 insertions, 1 deletions
diff --git a/CustomApps/betterLibrary/betterlibrary.js b/CustomApps/betterLibrary/betterlibrary.js
index 1469609..47c8326 100644
--- a/CustomApps/betterLibrary/betterlibrary.js
+++ b/CustomApps/betterLibrary/betterlibrary.js
@@ -55,18 +55,20 @@ function enableBetterLib() {
}
//store last icons mode and compact mode
+ lastViewSize = Spicetify.Platform.LocalStorageAPI.getItem("ylx-grid-scale");
lastViewIcons = Spicetify.Platform.LocalStorageAPI.getItem("items-view");
lastViewCompact = Spicetify.Platform.LocalStorageAPI.getItem("library-row-mode");
//get betterlib icons mode and compact mode from storage
+ newViewSize = parseFloat(Spicetify.Platform.LocalStorageAPI.getItem("betterlib-ylx-grid-scale"),10);
newViewIcons = parseInt(Spicetify.Platform.LocalStorageAPI.getItem("betterlib-items-view"),10);
newViewCompact = parseInt(Spicetify.Platform.LocalStorageAPI.getItem("betterlib-library-row-mode"),10);
//apply betterlib icons mode and compact mode
+ Spicetify.Platform.LocalStorageAPI.setItem("ylx-grid-scale", newViewSize);
Spicetify.Platform.LocalStorageAPI.setItem("items-view", newViewIcons);
Spicetify.Platform.LocalStorageAPI.setItem("library-row-mode", newViewCompact);
-
betterLibIsEnabled = true;
}
});
@@ -82,14 +84,17 @@ function disableBetterLib() {
//get current betterlib icons mode and compact mode
currentViewIcons = parseInt(Spicetify.Platform.LocalStorageAPI.getItem("items-view"),10);
currentViewCompact = parseInt(Spicetify.Platform.LocalStorageAPI.getItem("library-row-mode"),10);
+ currentViewSize = parseFloat(Spicetify.Platform.LocalStorageAPI.getItem("ylx-grid-scale"),10);
//save betterlib icons mode and compact mode to storage
Spicetify.Platform.LocalStorageAPI.setItem("betterlib-items-view", currentViewIcons);
Spicetify.Platform.LocalStorageAPI.setItem("betterlib-library-row-mode", currentViewCompact);
+ Spicetify.Platform.LocalStorageAPI.setItem("betterlib-ylx-grid-scale", currentViewSize);
//revert icons and compact mode to last
Spicetify.Platform.LocalStorageAPI.setItem("items-view", lastViewIcons);
Spicetify.Platform.LocalStorageAPI.setItem("library-row-mode", lastViewCompact);
+ Spicetify.Platform.LocalStorageAPI.setItem("ylx-grid-scale", lastViewSize);
//revert swap
sidebar.appendChild(library);