diff --git a/src/assets/scss/moz.scss b/src/assets/scss/moz.scss
index f403fffb..7e9618af 100644
--- a/src/assets/scss/moz.scss
+++ b/src/assets/scss/moz.scss
@@ -3,7 +3,7 @@
@-moz-document url-prefix() {
#acontent {
margin-right: calc(-1rem + 1px);
- padding-right: 1rem;
+ padding-right: 1.25rem;
}
// applies to playlist list page
diff --git a/src/components/SettingsView/Group.vue b/src/components/SettingsView/Group.vue
index 0a33734a..7d3e35c3 100644
--- a/src/components/SettingsView/Group.vue
+++ b/src/components/SettingsView/Group.vue
@@ -10,7 +10,12 @@
:key="index"
:class="{ inactive: setting.inactive && setting.inactive() }"
>
-
+
{{ setting.title }}
diff --git a/src/interfaces/settings.ts b/src/interfaces/settings.ts
index caa3566b..0628d83b 100644
--- a/src/interfaces/settings.ts
+++ b/src/interfaces/settings.ts
@@ -12,6 +12,7 @@ export interface Setting {
inactive?: () => boolean;
action: (arg0?: any) => void;
source: () => any;
+ defaultAction?: () => void;
}
export interface SettingGroup {
diff --git a/src/settings/general/context-children-show-mode.ts b/src/settings/general/context-children-show-mode.ts
index ec75017a..400ab3e2 100644
--- a/src/settings/general/context-children-show-mode.ts
+++ b/src/settings/general/context-children-show-mode.ts
@@ -22,6 +22,7 @@ const context_children_show_mode: Setting = {
],
source: () => settings().contextChildrenShowMode,
action: (value: mode) => settings().setContextChildrenShowMode(value),
+ defaultAction: () => settings().toggleContextChildrenShowMode(),
};
-export default [context_children_show_mode];
\ No newline at end of file
+export default [context_children_show_mode];
diff --git a/src/stores/settings/index.ts b/src/stores/settings/index.ts
index f4ba209a..e93f5ee4 100644
--- a/src/stores/settings/index.ts
+++ b/src/stores/settings/index.ts
@@ -23,6 +23,12 @@ export default defineStore("settings", {
setContextChildrenShowMode(mode: contextChildrenShowMode) {
this.contextChildrenShowMode = mode;
},
+ toggleContextChildrenShowMode() {
+ this.contextChildrenShowMode =
+ this.contextChildrenShowMode === contextChildrenShowMode.click
+ ? contextChildrenShowMode.hover
+ : contextChildrenShowMode.click;
+ },
},
getters: {
can_extend_width(): boolean {