Explorar o código

ref: make a few features advanced-mode only

Sv443 hai 11 meses
pai
achega
812b63f20e
Modificáronse 2 ficheiros con 17 adicións e 7 borrados
  1. 8 2
      changelog.md
  2. 9 5
      src/features/index.ts

+ 8 - 2
changelog.md

@@ -8,8 +8,14 @@
 - **Changes / Fixes:**
   - Welcome menu is shown on YT too now
   - Changed default settings for these features:
-    - Remember Song Time Sites: from `YTM only` to `both sites`
-    - Volume Slider Scroll Sensitivity: from `10%` to `4%`
+    - Remember song time sites: from `YTM only` to `both sites`
+    - Volume slider scroll sensitivity: from `10%` to `4%`
+  - Made some settings require advanced mode that didn't before:
+    - Fix spacing/layout issues
+    - Fix HDR issues
+    - Disable Dark Reader sites
+    - Remove share tracking parameter sites
+    - Placement of list/queue buttons
 - **Internal Changes:**
   - Removed `compareVersions()` and `compareVersionArrays()` in favor of including the [`compare-versions`](https://npmjs.com/package/compare-versions) library
   - Added advanced feature to change the startup timeout

+ 9 - 5
src/features/index.ts

@@ -134,13 +134,15 @@ export const featInfo = {
     category: "layout",
     options: options.siteSelection,
     default: "all",
-    textAdornment: adornments.reloadRequired,
+    advanced: true,
+    textAdornment: () => combineAdornments([adornments.advanced, adornments.reloadRequired]),
   },
   fixSpacing: {
     type: "toggle",
     category: "layout",
     default: true,
-    textAdornment: adornments.reloadRequired,
+    advanced: true,
+    textAdornment: () => combineAdornments([adornments.advanced, adornments.reloadRequired]),
   },
   removeUpgradeTab: {
     type: "toggle",
@@ -220,7 +222,8 @@ export const featInfo = {
     type: "toggle",
     category: "layout",
     default: true,
-    textAdornment: adornments.reloadRequired,
+    advanced: true,
+    textAdornment: () => combineAdornments([adornments.advanced, adornments.reloadRequired]),
   },
   disableDarkReaderSites: {
     type: "select",
@@ -228,7 +231,7 @@ export const featInfo = {
     options: options.siteSelectionOrNone,
     default: "all",
     advanced: true,
-    textAdornment: () => combineAdornments([adornments.reloadRequired, adornments.advanced]),
+    textAdornment: () => combineAdornments([adornments.advanced, adornments.reloadRequired]),
   },
 
   //#region volume
@@ -316,7 +319,8 @@ export const featInfo = {
       { value: "everywhere", label: t("list_button_placement_everywhere") },
     ],
     default: "everywhere",
-    textAdornment: adornments.reloadRequired,
+    advanced: true,
+    textAdornment: () => combineAdornments([adornments.advanced, adornments.reloadRequired]),
   },
   scrollToActiveSongBtn: {
     type: "toggle",