From 95dc490b6e817be16e728d69fc52ec9f3abbcf0f Mon Sep 17 00:00:00 2001 From: Jeffrey <9938813+Raphire@users.noreply.github.com> Date: Sun, 15 Feb 2026 16:59:25 +0100 Subject: [PATCH] Add tweak category icons (#471) --- Assets/Features.json | 218 +++++++++++++++++++++++++++------ Assets/Schemas/MainWindow.xaml | 31 +++-- Win11Debloat.ps1 | 51 +++++--- 3 files changed, 240 insertions(+), 60 deletions(-) diff --git a/Assets/Features.json b/Assets/Features.json index d3f35b6..db74d7c 100644 --- a/Assets/Features.json +++ b/Assets/Features.json @@ -1,17 +1,50 @@ { "Version": "1.0", "Categories": [ - "Privacy & Suggested Content", - "System", - "Start Menu", - "AI", - "Windows Update", - "Taskbar", - "Appearance", - "File Explorer", - "Multi-tasking", - "Other", - "Gaming" + { + "Name": "Privacy & Suggested Content", + "Icon": "" + }, + { + "Name": "System", + "Icon": "" + }, + { + "Name": "Start Menu", + "Icon": "" + }, + { + "Name": "AI", + "Icon": "" + }, + { + "Name": "Windows Update", + "Icon": "" + }, + { + "Name": "Taskbar", + "Icon": "" + }, + { + "Name": "Appearance", + "Icon": "" + }, + { + "Name": "File Explorer", + "Icon": "" + }, + { + "Name": "Multi-tasking", + "Icon": "" + }, + { + "Name": "Other", + "Icon": "" + }, + { + "Name": "Gaming", + "Icon": "" + } ], "UiGroups": [ { @@ -20,10 +53,30 @@ "Category": "Taskbar", "Priority": 2, "Values": [ - { "Label": "Hide", "FeatureIds": ["HideSearchTb"] }, - { "Label": "Show search icon only", "FeatureIds": ["ShowSearchIconTb"] }, - { "Label": "Show search icon and label", "FeatureIds": ["ShowSearchLabelTb"] }, - { "Label": "Show search box", "FeatureIds": ["ShowSearchBoxTb"] } + { + "Label": "Hide", + "FeatureIds": [ + "HideSearchTb" + ] + }, + { + "Label": "Show search icon only", + "FeatureIds": [ + "ShowSearchIconTb" + ] + }, + { + "Label": "Show search icon and label", + "FeatureIds": [ + "ShowSearchLabelTb" + ] + }, + { + "Label": "Show search box", + "FeatureIds": [ + "ShowSearchBoxTb" + ] + } ] }, { @@ -31,9 +84,24 @@ "Label": "Show taskbar apps on", "Category": "Taskbar", "Values": [ - { "Label": "All taskbars", "FeatureIds": ["MMTaskbarModeAll"] }, - { "Label": "Main taskbar and taskbar where window is open", "FeatureIds": ["MMTaskbarModeMainActive"] }, - { "Label": "Taskbar where window is open", "FeatureIds": ["MMTaskbarModeActive"] } + { + "Label": "All taskbars", + "FeatureIds": [ + "MMTaskbarModeAll" + ] + }, + { + "Label": "Main taskbar and taskbar where window is open", + "FeatureIds": [ + "MMTaskbarModeMainActive" + ] + }, + { + "Label": "Taskbar where window is open", + "FeatureIds": [ + "MMTaskbarModeActive" + ] + } ] }, { @@ -41,9 +109,24 @@ "Label": "Combine taskbar buttons on the main display", "Category": "Taskbar", "Values": [ - { "Label": "Always", "FeatureIds": ["CombineTaskbarAlways"] }, - { "Label": "When taskbar is full", "FeatureIds": ["CombineTaskbarWhenFull"] }, - { "Label": "Never", "FeatureIds": ["CombineTaskbarNever"] } + { + "Label": "Always", + "FeatureIds": [ + "CombineTaskbarAlways" + ] + }, + { + "Label": "When taskbar is full", + "FeatureIds": [ + "CombineTaskbarWhenFull" + ] + }, + { + "Label": "Never", + "FeatureIds": [ + "CombineTaskbarNever" + ] + } ] }, { @@ -51,9 +134,24 @@ "Label": "Combine taskbar buttons on secondary displays", "Category": "Taskbar", "Values": [ - { "Label": "Always", "FeatureIds": ["CombineMMTaskbarAlways"] }, - { "Label": "When taskbar is full", "FeatureIds": ["CombineMMTaskbarWhenFull"] }, - { "Label": "Never", "FeatureIds": ["CombineMMTaskbarNever"] } + { + "Label": "Always", + "FeatureIds": [ + "CombineMMTaskbarAlways" + ] + }, + { + "Label": "When taskbar is full", + "FeatureIds": [ + "CombineMMTaskbarWhenFull" + ] + }, + { + "Label": "Never", + "FeatureIds": [ + "CombineMMTaskbarNever" + ] + } ] }, { @@ -61,8 +159,18 @@ "Label": "Remove pinned apps from the start menu", "Category": "Start Menu", "Values": [ - { "Label": "Remove for the current user", "FeatureIds": ["ClearStart"] }, - { "Label": "Remove for all users", "FeatureIds": ["ClearStartAllUsers"] } + { + "Label": "Remove for the current user", + "FeatureIds": [ + "ClearStart" + ] + }, + { + "Label": "Remove for all users", + "FeatureIds": [ + "ClearStartAllUsers" + ] + } ] }, { @@ -70,10 +178,30 @@ "Label": "Open File Explorer to", "Category": "File Explorer", "Values": [ - { "Label": "Home", "FeatureIds": ["ExplorerToHome"] }, - { "Label": "This PC", "FeatureIds": ["ExplorerToThisPC"] }, - { "Label": "Downloads", "FeatureIds": ["ExplorerToDownloads"] }, - { "Label": "OneDrive", "FeatureIds": ["ExplorerToOneDrive"] } + { + "Label": "Home", + "FeatureIds": [ + "ExplorerToHome" + ] + }, + { + "Label": "This PC", + "FeatureIds": [ + "ExplorerToThisPC" + ] + }, + { + "Label": "Downloads", + "FeatureIds": [ + "ExplorerToDownloads" + ] + }, + { + "Label": "OneDrive", + "FeatureIds": [ + "ExplorerToOneDrive" + ] + } ] }, { @@ -82,10 +210,30 @@ "Category": "Multi-tasking", "Priority": 10, "Values": [ - { "Label": "Don't show tabs", "FeatureIds": ["HideTabsInAltTab"] }, - { "Label": "Show 3 most recent tabs", "FeatureIds": ["Show3TabsInAltTab"] }, - { "Label": "Show 5 most recent tabs", "FeatureIds": ["Show5TabsInAltTab"] }, - { "Label": "Show 20 most recent tabs", "FeatureIds": ["Show20TabsInAltTab"] } + { + "Label": "Don't show tabs", + "FeatureIds": [ + "HideTabsInAltTab" + ] + }, + { + "Label": "Show 3 most recent tabs", + "FeatureIds": [ + "Show3TabsInAltTab" + ] + }, + { + "Label": "Show 5 most recent tabs", + "FeatureIds": [ + "Show5TabsInAltTab" + ] + }, + { + "Label": "Show 20 most recent tabs", + "FeatureIds": [ + "Show20TabsInAltTab" + ] + } ] } ], @@ -1144,4 +1292,4 @@ "MaxVersion": null } ] -} +} \ No newline at end of file diff --git a/Assets/Schemas/MainWindow.xaml b/Assets/Schemas/MainWindow.xaml index ea84b04..5289de7 100644 --- a/Assets/Schemas/MainWindow.xaml +++ b/Assets/Schemas/MainWindow.xaml @@ -71,7 +71,7 @@ - + + + +