Refactor: Cleanup app removal, remove legacy app list generator and CustomAppsList file support (#662)

* remove support for uninstalling old sunset apps

* Add color legend on app removal screen

* Remove legacy app list generator and custom apps file support
Replaced by GUI config export/import, dynamic RemovalMethod, and
CLI app removal settings saved to LastUsedSettings.json.

* Verify app removal by checking actual installation state instead of trusting winget output
This commit is contained in:
Jeffrey
2026-06-22 22:13:01 +02:00
committed by GitHub
parent 71e3f2e44d
commit d1fe541b62
22 changed files with 865 additions and 477 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -339,18 +339,6 @@
"MinVersion": null,
"MaxVersion": null
},
{
"FeatureId": "RemoveAppsCustom",
"Label": "Remove custom selection of apps",
"Category": null,
"RegistryKey": null,
"ApplyText": "Removing selected apps",
"UndoLabel": null,
"ApplyUndoText": null,
"RegistryUndoKey": null,
"MinVersion": null,
"MaxVersion": null
},
{
"FeatureId": "RemoveGamingApps",
"Label": "Remove the Xbox App and Xbox Gamebar",