From 2c5afdf2c42ad8839ede878c0b317895a65abdcb Mon Sep 17 00:00:00 2001 From: geoffrey45 Date: Sun, 28 Aug 2022 02:14:37 +0300 Subject: [PATCH] show use_alt_np as disabled if dependent setting is disabled + add getters to settings store + add use sidebar setting --- src/App.vue | 7 ++-- src/assets/scss/Global/app-grid.scss | 9 +++++ src/components/LeftSidebar/index.vue | 2 +- .../RightSideBar/NowPlayingRight.vue | 2 +- src/components/SettingsView/Group.vue | 11 +++++- src/components/nav/NavBar.vue | 15 ++++---- src/components/nav/Titles/Folder.vue | 34 +++++++++++-------- src/interfaces/settings.ts | 1 + src/settings/general/now-playing.ts | 25 +++++++++----- src/stores/settings/index.ts | 19 +++++++++-- 10 files changed, 84 insertions(+), 41 deletions(-) diff --git a/src/App.vue b/src/App.vue index a30b6cfa..8e42f56b 100644 --- a/src/App.vue +++ b/src/App.vue @@ -5,7 +5,8 @@
@@ -14,8 +15,8 @@
- - + + diff --git a/src/assets/scss/Global/app-grid.scss b/src/assets/scss/Global/app-grid.scss index 1113fc28..7513a572 100644 --- a/src/assets/scss/Global/app-grid.scss +++ b/src/assets/scss/Global/app-grid.scss @@ -42,6 +42,15 @@ } } +#app-grid.disableSidebar { + grid-template-columns: min-content 1fr; + grid-template-areas: + "l-sidebar nav" + "l-sidebar content" + "l-sidebar content" + "l-sidebar content"; +} + #acontent { grid-area: content; max-width: 1955px; diff --git a/src/components/LeftSidebar/index.vue b/src/components/LeftSidebar/index.vue index e1169b73..c49add6a 100644 --- a/src/components/LeftSidebar/index.vue +++ b/src/components/LeftSidebar/index.vue @@ -5,7 +5,7 @@ - + diff --git a/src/components/RightSideBar/NowPlayingRight.vue b/src/components/RightSideBar/NowPlayingRight.vue index 4fd23c77..865b7baa 100644 --- a/src/components/RightSideBar/NowPlayingRight.vue +++ b/src/components/RightSideBar/NowPlayingRight.vue @@ -1,5 +1,5 @@