🆕 Updated design
- Added completely updated and redesigned UI in a Fluent/Material style - modern, adaptive, and user-friendly.
- Added export of all registry keys modified by the utility - allows saving only the settings that the tool changes or will change when tweaks are applied. #59
- Changed theme system - now only two themes remain (Light and Dark), switchable via a button in the title bar.
- Changed navigation layout - moved to the left sidebar for better structure and scalability.
- Updated all windows, pages, and notification visuals - refreshed design, new icons, and improved progress indicators.
- Changed update notification mechanism: previously a dismissible window, now a mandatory update banner that cannot be closed (can only be hidden by disabling update checks).
- Fixed INI file handling - now correctly works with files stored anywhere.
- Fixed memory leak in TimerControlManager by replacing the anonymous Tick handler with named TimerTick and unsubscribing from Tick in Stop().
- Updated animation subsystem for higher performance and better memory efficiency:
- TypewriterAnimation: fixed excessive allocations and retained storyboard references by converting the implementation to a static factory method, reusing a single StringBuilder, applying accurate per-character KeyTime, and properly clearing and unsubscribing the storyboard on completion to allow garbage collection.
- BrushAnimation: replaced the heavy VisualBrush/Border composition with direct SolidColorBrush interpolation using eased progress, resulting in smoother transitions and significantly lower memory allocations.
- Frame-rate policy improved - text animations capped at 60 FPS, other UI animations capped at 120 FPS.
- Changed service tweak (issue #69) - split into separate components with clear explanations of possible consequences.
- Improved “Disable taskbar icon” tweak - no longer affects window layout menu; window layouts now controlled by a dedicated tweak.
- Moved defragmentation tweak to the System page and improved it to preserve TRIM functionality.
- Changed tweak visibility behavior - tweaks that target a specific Windows version, build, device, or driver (e.g., NVIDIA, Realtek) are now hidden if not compatible with the system (e.g., Windows 11 tweaks no longer appear on Windows 10).
🛡 Verified SHA-256 Hash for executable
46df17d3a3f5b721bd36b444255073939499df2f86cc5b3362fec02293828365