[Feature Suggestion] Parallelize Uninstallations, Lazy Loading, Dark mode
1st suggestion : windows already is capable of uninstalling multiple apps at the same time, so if im uninstalling like 50 apps, it would be a sequential hell
yeah there are apps, specially from Microsoft, that might refuse to run if there is another uninstaller from Microsoft running, so these must run sequentially ok
im thinking, the safe apporach to do this is making a list of apps that are trusted to be uninstalled in parallel to anything , like any microsoft store apps, which are uninstalled using a cmd windows anyways, these can be paralellized
to prevent an edge case of maybe finding out suddenly 50 uninstallations are running at the same time, a limit could be added to like, 5 or 10 apps at a time
2nd suggestion is Lazy Loading, the App Opens Very fast, but the list of apps Lazy Loads with a progress indicator on top Cleaner, and allows for a senario where one just wants to uninstall one app on a bloated system:
- Opens BCuninstaller quickly
- clicks search and searches for the app (while it is still lazy loading)
- By the time the user finished typing the search, Lazy loading would propably have finished by then
3rd suggestion is Darkmode support, winforms have a native darkmode support:
ApplicationConfiguration.Initialize();
Application.SetColorMode(SystemColorMode.Dark);
//or
Application.SetColorMode(SystemColorMode.System);
Application.Run(new MainWindow());Source: BCUninstaller/Bulk-Crap-Uninstaller