v5.6 - Preformance improvements
Added
- Added Network Info to My Device with active physical adapter IP address, gateway, DNS, and link speed.
- Added Battery / Power info to My Device with charge, status, estimated runtime, battery health, and active power plan.
- Added Clear Event Logs to Advanced Cleanup, using elevated
wevtutilin a background runspace.
Changed
- Updated
WMT-GUI.ps1app version to5.6. - Moved My Device stats collection to a background runspace with placeholder text so the GUI remains responsive while hardware/system data loads.
- Switched startup initialization from
LoadedtoContentRenderedto reduce launch-time white flashing before the GUI is rendered. - Added pre-scan/pre-action cleanup for stuck
wingetandmsiexecprocesses to reduce package updater lockups.
Fixed
- Reduced My Device load-time hangs caused by synchronous system, network, battery, and storage queries.
- Reduced package updater lockups caused by existing
wingetor installer processes holding locks.
Links
- PR: #114