🆕 What's New & Fixed
- Fixed prevent potential UI deadlocks when changing language.
- Fixed a permissions conflict when deleting folders (in certain tweaks or applications) that caused the folders to remain undeleted.
- Fixed premature status changes of the tweak related to the power scheme modification, where the status would update after successful application and then revert, potentially causing confusion.
- Fixed a very rare issue where, due to parallelism, GTweak could not retrieve the Windows activation status.
- Fixed UI thread blocking in constructor caused by synchronous calls to retrieve the number of running processes and services using
.Result
on async operations. This led to a 2-5 second delay when opening the "System Information" page on low‑performance systems (especially CPUs with few threads).
Initialization is now handled with deferred data loading and background worker processes, resulting in a more responsive UI, particularly on systems with limited performance. - Correction to the loading screen behavior where long interface translation strings could sometimes be truncated instead of wrapping to the next line.
- Reworked interface language setup - GTweak now automatically detects all available languages by reading entries from the LanguageCatalog.xaml dictionary and populates the language selection combobox in alphabetical order by language code. This removes the need to manually update arrays or the combobox, significantly simplifying maintenance.
For languages sharing the same code but differing by region, you only need to add a single line of code to handle the region, instead of manually editing the entire array and combobox as before. - Reworked interface theme setup - similar to the language selection, the theme dropdown list is now populated automatically. Due to the specific naming of theme folders and the rare need to add new ones, the array still needs to be updated manually when adding a theme.
🛡 Verified SHA-256 Hash for executable
b92d18fdb60fe009f84bcb82d09b0125225a7d83b2cc1da53c67d27dafc9edfd