New Features
- Pre Install: Support display driver components for combined drivers
- Pre Install: Added detection of description for opengl and vulkan user mode drivers
- Post Install: Added detection of newer services
- Post Install: Added
oglcachetemp directory - Added .NET 10 version
Changes to Existing Functionality
- Adjusted UI to allow for better scrolling and display of larger datasets
- Removed .NET 6 and 8 versions
Dependencies Updated
7-Zip: 24.09 -> 26.04MahApps.Metro: 2.4.10 -> 2.4.11MahApps.Metro.IconPacks.FontAwesome: 5.1.0 -> 6.2.1Newtonsoft.Jsonreplaced withSystem.Text.JsonSystem.IO.Abstractions: 22.0.11 -> 22.3.0System.ServiceProcess.ServiceController: 9.0.2 -> 10.0.13TaskScheduler: 2.12.1 -> 2.12.2
Other Changes
- Major refactoring of back-end logic for testability and to improve the ability to work on this in a non-windows environment (I switched to linux over a year ago). Abstractions were created around interactions with the Windows OS (registry, services, file system, etc). The business logic was moved to a separate project from the UI. Lots of automated tests were added. None of this should have any impact to existing behavior.