New
- Implemented asynchronous loading and saving configs in Config Editor.
- Compatibility with the latest Steam client updates.
- Switched from deprecated background workers to modern async methods.
- Implemented a new way for reporting current status in some forms.
- Removed DotNetZip dependency and switched to .NET native System.IO.Compression.
Bug fixes
- Fixed issue with disabling both WIN and MENU keys in KB Helper plugin.
- Rewritten Muted players module to fix file saving and loading issues.
Changes
- Removed application version from the header of the main form.
- Reorganized Help menu items.
- Updated About form.
- Increased logging verbosity.
- Updated all supported HUDs to the latest releases.
- Updated NLog shared library to version 5.0.5.
- Updated mastercomfig to version 9.10.1.
- Updated InnoSetup engine to version 6.2.1.
Refactoring and cleanup
- Switched to SPDX license preambles.
- Removed all deprecated functions.
- Reorganized icons and configs.
- Moved all static assets to the
assets
directory. - Fixed all warnings found by various static analyzers.
- Performed major code refactoring.