From 8c654d4b88fd8b9288da3238c549b9905432a7a0 Mon Sep 17 00:00:00 2001 From: Jeffrey <9938813+Raphire@users.noreply.github.com> Date: Sat, 6 Jun 2026 13:54:33 +0200 Subject: [PATCH] Add new options to change start menu 'All Apps' view in addition to hiding it --- Config/Features.json | 71 +++++++++++++++++++++ Regfiles/Start_AllApps_Category.reg | 7 ++ Regfiles/Start_AllApps_Grid.reg | 7 ++ Regfiles/Start_AllApps_List.reg | 7 ++ Regfiles/Sysprep/Start_AllApps_Category.reg | 7 ++ Regfiles/Sysprep/Start_AllApps_Grid.reg | 7 ++ Regfiles/Sysprep/Start_AllApps_List.reg | 7 ++ Scripts/Get-Dev.ps1 | 2 +- Scripts/Get.ps1 | 2 +- Win11Debloat.ps1 | 2 +- 10 files changed, 116 insertions(+), 3 deletions(-) create mode 100644 Regfiles/Start_AllApps_Category.reg create mode 100644 Regfiles/Start_AllApps_Grid.reg create mode 100644 Regfiles/Start_AllApps_List.reg create mode 100644 Regfiles/Sysprep/Start_AllApps_Category.reg create mode 100644 Regfiles/Sysprep/Start_AllApps_Grid.reg create mode 100644 Regfiles/Sysprep/Start_AllApps_List.reg diff --git a/Config/Features.json b/Config/Features.json index b244314..3b6db89 100644 --- a/Config/Features.json +++ b/Config/Features.json @@ -280,6 +280,38 @@ ] } ] + }, + { + "GroupId": "StartAllAppsView", + "Label": "Start menu 'All Apps' view", + "ToolTip": "This setting allows you to change the layout of the 'All Apps' section in the start menu, or hide it entirely. Hiding this section may make it harder to find installed apps on your system. This feature uses policies, which will lock down certain settings.", + "Category": "Start Menu & Search", + "Values": [ + { + "Label": "Hide", + "FeatureIds": [ + "DisableStartAllApps" + ] + }, + { + "Label": "Category (Default)", + "FeatureIds": [ + "StartAllAppsCategory" + ] + }, + { + "Label": "Grid", + "FeatureIds": [ + "StartAllAppsGrid" + ] + }, + { + "Label": "List", + "FeatureIds": [ + "StartAllAppsList" + ] + } + ] } ], "Features": [ @@ -1538,6 +1570,45 @@ "RegistryUndoKey": "Show_Drive_Letters_Last.reg", "MinVersion": null, "MaxVersion": null + }, + { + "FeatureId": "StartAllAppsCategory", + "Label": "Show All Apps in Category view (Default)", + "ToolTip": "This will set the All Apps section in the start menu to show apps grouped by category.", + "Category": "Start Menu & Search", + "RegistryKey": "Start_AllApps_Category.reg", + "ApplyText": "Setting All Apps view to Category...", + "UndoLabel": null, + "ApplyUndoText": null, + "RegistryUndoKey": null, + "MinVersion": 26200, + "MaxVersion": null + }, + { + "FeatureId": "StartAllAppsGrid", + "Label": "Show All Apps in Grid view", + "ToolTip": "This will set the All Apps section in the start menu to show apps in an alphabetical grid layout.", + "Category": "Start Menu & Search", + "RegistryKey": "Start_AllApps_Grid.reg", + "ApplyText": "Setting All Apps view to Grid...", + "UndoLabel": "Show All Apps in Category view", + "ApplyUndoText": "Setting All Apps view to Category...", + "RegistryUndoKey": "Start_AllApps_Category.reg", + "MinVersion": 26200, + "MaxVersion": null + }, + { + "FeatureId": "StartAllAppsList", + "Label": "Show All Apps in List view", + "ToolTip": "This will set the All Apps section in the start menu to show apps in an alphabetical list layout.", + "Category": "Start Menu & Search", + "RegistryKey": "Start_AllApps_List.reg", + "ApplyText": "Setting All Apps view to List...", + "UndoLabel": "Show All Apps in Category view", + "ApplyUndoText": "Setting All Apps view to Category...", + "RegistryUndoKey": "Start_AllApps_Category.reg", + "MinVersion": 26200, + "MaxVersion": null } ] } diff --git a/Regfiles/Start_AllApps_Category.reg b/Regfiles/Start_AllApps_Category.reg new file mode 100644 index 0000000..9991d5a --- /dev/null +++ b/Regfiles/Start_AllApps_Category.reg @@ -0,0 +1,7 @@ +Windows Registry Editor Version 5.00 + +[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Start] +"AllAppsViewMode"=dword:00000000 + +[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer] +"NoStartMenuMorePrograms"=- diff --git a/Regfiles/Start_AllApps_Grid.reg b/Regfiles/Start_AllApps_Grid.reg new file mode 100644 index 0000000..7816c87 --- /dev/null +++ b/Regfiles/Start_AllApps_Grid.reg @@ -0,0 +1,7 @@ +Windows Registry Editor Version 5.00 + +[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Start] +"AllAppsViewMode"=dword:00000001 + +[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer] +"NoStartMenuMorePrograms"=- diff --git a/Regfiles/Start_AllApps_List.reg b/Regfiles/Start_AllApps_List.reg new file mode 100644 index 0000000..c56a2fb --- /dev/null +++ b/Regfiles/Start_AllApps_List.reg @@ -0,0 +1,7 @@ +Windows Registry Editor Version 5.00 + +[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Start] +"AllAppsViewMode"=dword:00000002 + +[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer] +"NoStartMenuMorePrograms"=- diff --git a/Regfiles/Sysprep/Start_AllApps_Category.reg b/Regfiles/Sysprep/Start_AllApps_Category.reg new file mode 100644 index 0000000..05c03bc --- /dev/null +++ b/Regfiles/Sysprep/Start_AllApps_Category.reg @@ -0,0 +1,7 @@ +Windows Registry Editor Version 5.00 + +[hkey_users\default\Software\Microsoft\Windows\CurrentVersion\Start] +"AllAppsViewMode"=dword:00000000 + +[hkey_users\default\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer] +"NoStartMenuMorePrograms"=- diff --git a/Regfiles/Sysprep/Start_AllApps_Grid.reg b/Regfiles/Sysprep/Start_AllApps_Grid.reg new file mode 100644 index 0000000..cd5c550 --- /dev/null +++ b/Regfiles/Sysprep/Start_AllApps_Grid.reg @@ -0,0 +1,7 @@ +Windows Registry Editor Version 5.00 + +[hkey_users\default\Software\Microsoft\Windows\CurrentVersion\Start] +"AllAppsViewMode"=dword:00000001 + +[hkey_users\default\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer] +"NoStartMenuMorePrograms"=- diff --git a/Regfiles/Sysprep/Start_AllApps_List.reg b/Regfiles/Sysprep/Start_AllApps_List.reg new file mode 100644 index 0000000..5727289 --- /dev/null +++ b/Regfiles/Sysprep/Start_AllApps_List.reg @@ -0,0 +1,7 @@ +Windows Registry Editor Version 5.00 + +[hkey_users\default\Software\Microsoft\Windows\CurrentVersion\Start] +"AllAppsViewMode"=dword:00000002 + +[hkey_users\default\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer] +"NoStartMenuMorePrograms"=- diff --git a/Scripts/Get-Dev.ps1 b/Scripts/Get-Dev.ps1 index 37f7c38..19901e8 100644 --- a/Scripts/Get-Dev.ps1 +++ b/Scripts/Get-Dev.ps1 @@ -56,7 +56,7 @@ param ( [switch]$HideSearchTb, [switch]$ShowSearchIconTb, [switch]$ShowSearchLabelTb, [switch]$ShowSearchBoxTb, [switch]$HideTaskview, [switch]$DisableStartRecommended, - [switch]$DisableStartAllApps, + [switch]$DisableStartAllApps, [switch]$StartAllAppsCategory, [switch]$StartAllAppsGrid, [switch]$StartAllAppsList, [switch]$DisableStartPhoneLink, [switch]$DisableCopilot, [switch]$DisableRecall, diff --git a/Scripts/Get.ps1 b/Scripts/Get.ps1 index 619b27d..076969d 100644 --- a/Scripts/Get.ps1 +++ b/Scripts/Get.ps1 @@ -56,7 +56,7 @@ param ( [switch]$HideSearchTb, [switch]$ShowSearchIconTb, [switch]$ShowSearchLabelTb, [switch]$ShowSearchBoxTb, [switch]$HideTaskview, [switch]$DisableStartRecommended, - [switch]$DisableStartAllApps, + [switch]$DisableStartAllApps, [switch]$StartAllAppsCategory, [switch]$StartAllAppsGrid, [switch]$StartAllAppsList, [switch]$DisableStartPhoneLink, [switch]$DisableCopilot, [switch]$DisableRecall, diff --git a/Win11Debloat.ps1 b/Win11Debloat.ps1 index 6c1d9fa..64bdd77 100644 --- a/Win11Debloat.ps1 +++ b/Win11Debloat.ps1 @@ -57,7 +57,7 @@ param ( [switch]$HideSearchTb, [switch]$ShowSearchIconTb, [switch]$ShowSearchLabelTb, [switch]$ShowSearchBoxTb, [switch]$HideTaskview, [switch]$DisableStartRecommended, - [switch]$DisableStartAllApps, + [switch]$DisableStartAllApps, [switch]$StartAllAppsCategory, [switch]$StartAllAppsGrid, [switch]$StartAllAppsList, [switch]$DisableStartPhoneLink, [switch]$DisableCopilot, [switch]$DisableRecall,