Releases: Greedeks/GTweak
Releases Β· Greedeks/GTweak
Release list
5.5.2
π Maintenance Update
- Fixed error handling for
TrustedInstallerprocess creation. - Fixed OneDrive installation detection via file-based lookup.
- Added retry mechanism (3 attempts) for
TrustedInstallerprocess creation to handle transient failures. - Added press scale animation to button content on click.
- Added support for downloading the Driver Store Explorer utility in Toolset.
- Updated settings buttons from square icon grid to compact list: export/import in one row, self-removal as separate full-width button.
- Updated design of
UpdateBannerandUpdateWindowwith minor visual adjustments. - Updated download progress design and handling in
ToolsetCard. - Updated System Information page UI and logic (#126):
- Switched to a responsive card-based design that dynamically adjusts to window resizing, eliminating wasted screen space.
- Redesigned Storage info to display used and free space alongside a capacity progress bar for each individual drive instead of a combined total.
- Added distinct icons for Audio devices to easily differentiate between playback and recording hardware.
- Added connection status indicators for Network Adapters (green for connected, yellow for disconnected).
- Updated Korean localization (#123) and corrected README-ko (#122), contributed by @VenusGirl.
- Updated Polish localization (#124), contributed by @seba99317.
- Updated Hungarian localization (#125), contributed by @JohnFowler58.
5.5.1
π What's New & Fixed
- Fixed a crash on the System Information page when copying data while the clipboard is locked by another process.
- Fixed potential Power Screen crash in Settings App (#120), geolocation service is now separated into its own toggle with scheduled tasks
- Added support for downloading the PCI-Z utility in Toolset.
- Improved tweak execution readability by introducing method overloads and eliminating double negations.
- Updated the button template with a new float and shadow hover style.
- Updated the
TextBoxstyle with a native clear behavior to hide the clear button where it is not needed, such as in theColorPicker. - Updated power scheme integration to duplicate a built-in plan instead of importing an external file.
- Updated Bluetooth management to use a dedicated class backed by the
Windows.Devices.RadiosAPI, replacing PowerShell command execution and WMI-based status checks with direct state reading via a cached radio instance. - Updated the DescriptionBlock component appearance and behavior:
5.5.0
π What's New & Fixed
- Fixed an issue where the download cancellation button on Toolset cards was unresponsive before progress appeared and cancellation is now truly instant.
- Fixed an issue where the system could remain stuck in Safe Mode after completing the operation (#114).
- Fixed potential null pointer exceptions in SystemRestoreService that caused a crash (#118).
- Fixed Windows Defender disabling on Windows 10 by implementing refined permission handling to bypass kernel-level file locks. Also fixed an issue on Windows 11 where executable files could not be renamed.
- Fixed and unified popup animations for custom elements to ensure a smooth, consistent opening effect.
- Removed Windows activation notifications and restrictions that previously blocked certain interface tweaks.
- Re-added the
Get Startedpackage removal on the Applications page for Windows 10 only. - Updated the visual design and icons for utility cards to ensure clean placement for descriptions of any length.
- Added a dynamic animation during server connection for Toolset cards.
- Added GPU-Z and SystemInformer download support with multi-step
POSTlogic fortechpowerup.com. - Added full Right-to-Left layout support for
DescriptionBlock, ensuring correct text direction and animation for languages like Hebrew and Arabic. - Added Turkish localization (#110), with initial translation support provided by @ahmetgzl.
- Added Hebrew localization (#115), with initial translation support provided by @yosef-chai .
- Added Thai localization (#116, #117), with initial translation support provided by @Kasemcyber.
5.4.9
π Localization & Subtle Improvements
- Added stable Chinese IP APIs as a fallback for the China region to ensure reliable detection if global services are unavailable.
- Added scroll fade behavior for scrollable containers to remove sharp edge clipping and ensure a smoother visual transition for content at the boundaries.
- Added Slovenian (Slovenia) localization (#108), with initial translation support provided by @anderlli0053.
- Updated Korean language localization (#107) contributed by @VenusGirl.
- Updated .csproj project file structure with automatic grouping logic: new localization folders and UI assets (packages icons, etc.) are now automatically detected. This brings an organized, SDK-like structure to the project, preventing the typical chaos of legacy .NET files and, in short, saves me from unnecessary commits every time a new file is added.
5.4.8
π What's New & Fixed
- Fixed an issue where copying a specific hardware component name grabbed all lines instead of the selected line within the
Runelement. - Fixed Windows Defender component renaming conflicts when the target or a modified version already exists in specific scenarios.
- Fixed an issue where 100% CPU and RAM load was visualized as 0% due to arc angle reset.
- Fixed OneDrive detection under certain conditions.
- Updated startup status messages now strictly synchronized with real-time background processes.
- Updated button styles: removed heavy shaders and switched to dynamic
BitmapCachelogic. Hardware acceleration now activates only during motion, ensuring fluid animations while improving text clarity and reducing idle resource usage. - Updated the notification window interaction area by expanding the hit-test surface to ensure easier clicking without the need to aim precisely at the text characters.
- Updated Hungarian language localization (#106) contributed by @JohnFowler58.
- Updated all localizations by the agent, so some inaccuracies may be present.
- Added CPU frequency display alongside processor information on the System Information page.
- Added
IconExtractProviderclass to retrieve system icons, used for tweaks related to Desktop and File Explorer icon display.
5.4.7
π What's New & Fixed
- Fixed timer auto-start before page initialization in
TimerControlManager. - Fixed dynamic handling of Infinity width in
FlowPanel. - Improved system information copying logic to prevent copying placeholder text when data is unavailable.
- Improved task checking and INI reading reliability.
- Updated icon overlays tweak for better clarity and added
ShowTypeOverlayoption. - Added T4 template for automatic XAML image resource generation, streamlining asset management and organizing resources into regions based on their directory structure.
- Added clear button to all
TextBoxcontrols for easier text clearing. - Added
ResponsiveModetoFlowPanel, enabling dynamic orientation switching that automatically transitions from a horizontal row to a vertical column when container width is insufficient. - Added Multiplane Overlay (MPO) tweak to control hardware overlay behavior on the System page
- Added Toolset page featuring an integrated download manager for utilities proposed in #78 and #96 (catalog is expandable by the community):
- Added background processing to allow downloads to continue seamlessly while navigating other sections of the application.
- Added download session persistence and resuming logic; interrupted downloads will automatically continue after an app restart or system reboot if the host server allows (AMD currently unsupported due to anti-bot protections).
- Added high-performance Fuzzy Search by name or author with full Cyrillic support and keyboard layout awareness, allowing items to be found even with typos or incorrect input languages.
Note
Translations for this page and related notifications are not yet implemented and will be added as soon as they are available.
5.4.6
π What's New & Fixed
- Fixed update source priority to GitHub and removed redundant simultaneous requests
- Fixed
HttpClientsocket exhaustion issues by adding async DNS resolution with timeout. - Fixed UI locking issue after double-clicking the title bar.
- Fixed enabled state for tweaks requiring windows activation.
- Fixed profile avatar icons not displayed correctly.
- Fixed clipping of process/service counts on long OS names.
- Fixed potential memory leak in
FactoryAnimationby ensuringCompletedevent handlers are detached. - Fixed black screen hangs by preventing redundant Explorer restarts and ensuring process exit before relaunch.
- Fixed
FlowPanelitem offsets inEqualizeItemSizemode when handling numerous items. - Fixed Home item randomly reappearing in Explorer after applying tweak
- Added smooth auto-scrolling to selected navigation items and ensured the active button remains visible when the window is resized.
- Added logic to hide Windows Update section when update services are disabled.
- Added System Information page updates:
- Added Refresh Rate display for the primary monitor with real-time updates via event subscription.
- Added Storage usage statistics showing free and used space percentages for all drives including external devices with automatic updates.
- Added Chipset detection via hardware-based reading; while functional on 90% of systems, Not detected may be shown on virtual or specific environments requiring mapping tables.
- Updated
ToggleButtonto unify state handling and improved performance by skipping animations on load. - Updated overlay dialog system using a centralized global manager.
- Updated method checking single instance logic now includes existing window restoration along with a message window.
- Updated hosts blocklist logic to dynamically append missing entries using
HashSetverification and smart padding, ensuring existing system records are preserved while maintaining clean formatting.
5.4.5
π What's New & Fixed
- Fixed hit-test areas for various UI elements by closing interactive gaps to their labels, resolving hover flickering.
- Fixed overlapping of system information text and desktop wallpaper preview with progress bars when the window is narrowed.
- Fixed UI compression issues occurring at 125% and 150% scaling levels and improved adaptive scaling for high DPI displays to prevent layout overlaps and flickering during startup.
- Replaced
XamlRadialProgressBarNuGet package with nativeWPF-UIradial components to reduce external dependencies and project size. - Updated Hungarian language localization (#105) contributed by @JohnFowler58.
- Updated Korean language localization (#104) contributed by @VenusGirl.
- Updated window initialization logic to maintain a 1.9 aspect ratio and added dynamic width constraints to ensure a consistent three-column layout across various resolutions.
- Added ExpandableBox UserControl a new flexible container that allows for any UI elements and provides more direct simplified control over the interface
- Added deep StackTrace detailing with source code line numbers and method parameters to pinpoint the exact location of issues and distinguished between fatal crashes and non-fatal internal errors to provide more accurate user feedback without unnecessary "crash" alerts.
- Added a mandatory administrator privileges check on startup that displays a blocking notification to prevent the application from running with insufficient rights (#103).
- Added new Windows 11 Explorer navigation options to hide Home, Gallery, and OneDrive items from the side pane to minimize interface clutter. Unified and expanded Desktop Icon management with comprehensive support for This PC, Network, Recycle Bin, Control Panel, User Files, and OneDrive icons. Updated Explorer display settings to include advanced visibility toggles for hidden files, protected system items, and empty drives to provide deeper customization of the file system view.
Note
Updated the imported config format to the latest version. Yes again.
5.4.4
π Enhanced UI & New Tweaks
- Fixed flickering during notification initialization by preventing window rendering before positioning is complete.
- Fixed crash when changing the
FlowPanellayout and column recalculation. - Fixed a possible crash when converting data received from WMI.
- Fixed trimming of the motherboard model name display (#97) by @XMontech1337X.
- Fixed
ToggleButtonhover flickering by closing the interactive gap between the button and the label. - Fixed navigation menu issue where invisible panel areas were capturing mouse clicks and preventing interaction with other elements.
- Fixed crash when reading missing registry entries; helper now returns defaults instead of throwing.
- Improved system performance by implementing lazy key caching and removing
LINQoverhead inControlWriterManager, while optimizingFlowPanellayout logic with intelligent caching -delivering a colossal performance boost visible to the naked eye and ensuring completely lag-free button and page animations during transitions for a perfectly fluid experience. - Updated Widgets removal process. It now also uninstalls StartExperiencesApp to ensure complete removal. Removed GetStarted from the list. This is a core system component, and forcing its removal could lead to system instability.
- Updated UI elements to use
BitmapCachefor allDropShadowEffectinstances, significantly reducing GPU/CPU overhead during animations. - Updated the Microsoft Edge removal and Security notifications disabling tweaks proposed by @XMontech1337X.
- Updated Hungarian language localization (#93) contributed by @JohnFowler58.
- Updated all localizations by the agent, so some inaccuracies may be present.
- Added a new tweak on the System page Pause Windows Updates (#94).
- Added Microsoft Paint to the application removal list for Windows 11 users.
- Added dynamic shadow effects to status indicators using optimized rendering techniques.
- Added new service tweaks for Microsoft Edge update services and the Multimedia Class Scheduler Service proposed by @XMontech1337X.
- Added a new ColorPicker user element based on shaders, updating cursor selection and tooltip color tweaks to allow choosing any custom color.
Note
Updated the imported config format to the latest version.
π‘ Verified SHA-256 Hash for executable
1232017b96e2aa42bdfcb18262e6053b6f630cd02b292ed966db87002bf17a2d
5.4.3
π Updates & Enhancements
- Fixed a possible overlap of the avatar and username with other TitleBar elements when the username is too long.
- Fixed incorrect state display of TitleBar buttons (Close, Minimize, Settings, etc.) when dragging or double-clicking. Simplified code by switching to native
WM_NCLBUTTONDOWNfor window dragging. - Fixed full task path retrieval when tasks contain dynamically generated GUID suffixes in their names.
- Added a new method to retrieve all tasks from specified Task Scheduler paths.
- Added a fallback "OTA" server on GitLab for version checks and updates, while keeping GitHub as the primary source when available.
- Added support for uninstalling additional preinstalled applications including:
Facebook, Hulu, Disney, Instagram, X, TikTok, Microsoft Sway, Microsoft 3D Builder, Netflix, Yandex Music, Viber, Microsoft Messaging, Picsart, Plex, Amazon Prime Video, Shazam, TuneIn Radio, iHeartMedia, Pandora, and Dolby Laboratories Access. - Added additional registry keys related to full Microsoft Edge removal to ensure complete cleanup.
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Explorer\Browser Helper Objects
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Browser Helper Objects
- Added a new "Confidentiality" page tweak to disable collection and monitoring of Intel telemetry.
π‘ Verified SHA-256 Hash for executable
3374e34c0fcec1df05214306edc5032776bb0b48278a8734525d30f803547aaf




