github ios12checker/Windows-Maintenance-Tool v6.1

5 hours ago

v6.1 - A lot of fixes and new things

Added

  • Added a new Game Library for viewing locally installed Steam, Epic/Legendary, and GOG games in one place.
  • Added Steam library discovery using Steam installation paths, library folders, app manifests, and cached app metadata.
  • Added Epic Games library discovery through Legendary.
  • Added GOG library discovery through GOGDL and local GOG metadata.
  • Added Game Library actions for launching, installing, and uninstalling supported games.
  • Added Game Library searching, provider filtering, column sorting, cache refresh, and install-directory handling.
  • Added Game Library entries to WMT's global search.
  • Added integration between the main package search and owned Legendary/GOG games when the relevant library-search providers are enabled.
  • Added individual provider toggles so update scanning, package searching, library searching, and metadata sources can be enabled or disabled separately.
  • Added provider capability detection so Provider Manager only shows toggles supported by each provider.
  • Added additional package search support for Steam, Scoop, RubyGems, and Cargo.
  • Added a 24-hour cached PyPI package index for substantially faster Python package searches with less repeated network traffic.
  • Added a Start with Windows toggle in Support & Credits.
  • Added startup-entry validation and automatic repair when the WMT folder or executable is moved.
  • Added new automatic update-scan intervals for 8 hours, 12 hours, and 1 day.
  • Added Windows Update category controls so update categories can be individually included or excluded.
  • Added Enter and Space keyboard support for checking highlighted rows in the Updates list.
  • Added click-and-drag row highlighting in the Updates list without unintentionally changing checkbox states.
  • Added unified two-state toggle controls across the Tweaks page.
  • Added matching unified toggle behavior to relevant My Device and Drivers actions.
  • Added improved hover descriptions and state-aware tooltips for consolidated controls.

Changed

  • Updated WMT-GUI.ps1 app version to 6.1.
  • Reworked the Software Catalog into a local Game Library-focused view for installed Steam, Epic, and GOG titles.
  • Reworked game-provider search so owned games can appear alongside normal package search results when explicitly enabled.
  • Changed provider configuration from a single enabled/disabled state to separate capabilities for update scans, search, library search, and metadata.
  • Consolidated 31 enable/disable or on/off button pairs in Tweaks into single state-aware toggle buttons.
  • Consolidated additional paired actions in My Device and Drivers to match the new toggle design.
  • Changed Windows Update category selection from checkboxes to clearer button-style controls.
  • Improved automatic scan scheduling options and related Provider Manager layout.
  • Improved Steam metadata caching and library JSON generation.
  • Improved startup registration for both PowerShell-script and compiled EXE launches.
  • Improved startup registration repair so an outdated path can be replaced after WMT is moved.
  • Improved provider search performance and reduced repeated process/network work.
  • Moved ignored-update management out of deferred timer handling for more reliable interaction.
  • Merged additional C# helper definitions to reduce repeated compilation overhead.
  • Updated PS2EXE/WMT.ico with corrected transparency.

Fixed

  • Fixed Advanced Cleanup deletion failing after the WPF conversion because cleanup worker expressions were evaluated without the required $Matches variable.
  • Fixed Windows Update category settings not being applied or interpreted correctly.
  • Fixed several consolidated toggle buttons displaying or applying the wrong state/action.
  • Fixed My Device and Drivers buttons behaving differently from equivalent Tweaks controls.
  • Fixed provider toggle persistence and default handling.
  • Fixed game-library parsing and display issues across Steam, Legendary, and GOGDL.
  • Fixed Steam library detection to include additional configured library folders.
  • Fixed startup registration becoming invalid when WMT was moved to another folder.
  • Fixed update-list keyboard and mouse selection behavior around checkbox rows.
  • Fixed icon transparency in the compiled EXE/tray icon asset.

Notes

  • WMT does not block Windows shutdown while updates are running. This avoids trapping shutdown when users may not realize a background update is active.
  • Game Library content depends on installed launchers, local manifests/metadata, authentication, and the enabled provider toggles.

Links

Don't miss a new Windows-Maintenance-Tool release

NewReleases is sending notifications on new releases.