Preview v0.101.2652.0
This preview includes the latest fixes and improvements since PowerToys Preview v0.101.2632.0.
Installer Hashes
| Description | Filename | sha256 hash |
|---|---|---|
| Per user - x64 | PowerToysUserSetup-0.101.2652.0-x64.exe | 0D2BEF1B473F332477BF58426FE09E81439B240687073CA38FB03BDE447A1666 |
| Per user - ARM64 | PowerToysUserSetup-0.101.2652.0-arm64.exe | 1FCA3813B0D9F4CC091332C7E0BAE7A2BDC924DD078258DE189702BC6D48553B |
| Machine wide - x64 | PowerToysSetup-0.101.2652.0-x64.exe | 4C025A3F32C9DE6E2C40A39483329C813102E9C682E57B99C17E722C0A05728F |
| Machine wide - ARM64 | PowerToysSetup-0.101.2652.0-arm64.exe | 6FB6AA1E04C1E7C29A1824AB1733F74E79775366B536B79D36C76B0DCB0F905B |
Highlights
- Command Palette: Hid redundant More buttons while preserving context menus and improving keyboard navigation.
- Command Palette: Made owned taskbar windows, including LabVIEW project windows, discoverable in Window Walker.
- Environment Variables: Fixed localized-title startup crashes with Windows' UTF-8 system code page.
- Keyboard Manager: Added validation for unsupported Win+L remappings that include extra modifiers.
- Power Display: Preserved profile settings when saved monitors or capabilities are unavailable.
- Screen Ruler: Improved bounds detection and restored Device-independent pixels as a selectable secondary unit.
- Shortcut Guide: Fixed taskbar indicators appearing for applications that do not request them.
- Window Hopper: Reduced preview memory usage and improved click-through, thumbnail fallback, and page-indicator rendering.
General
- Simplified developer workspace setup by removing the redundant repository-local GitHub artifacts MCP server and using standard Copilot tools for issue evidence in #49860
- Updated localization submission and download pipelines with the required service ownership metadata in #50625
Command Palette
- Hid the redundant More button when no overflow actions remain, while preserving Ctrl+K context menus and improving shortcut, submenu, and focus handling in #49769 by @jiripolasek
- Prevented a failing extension event handler from blocking other listeners, keeping property and item updates flowing to active subscribers in #50485 by @jiripolasek
- Included owned windows marked as taskbar applications in Window Walker, making windows such as LabVIEW projects discoverable in #50693 by @Subhro-ai
Environment Variables
- Fixed startup crashes with localized titles when Windows uses the UTF-8 system code page and corrected environment-change notification decoding in #50688 by @xianhongtao
Keyboard Manager
- Blocked unsupported remappings containing Win+L, including combinations with extra modifiers, with validation errors instead of silently accepting them in #49759 by @amanmaurya92
Peek
- Made web preview cleanup deterministic during disposal and kept managed temporary-file cleanup off the finalizer path in #50636 by @sanskarIN
Power Display
- Preserved saved monitor settings when editing profiles while displays or capabilities are unavailable, and kept color-preset selections synchronized as capabilities change in #50509
Screen Ruler
- Corrected bounds-mode edge detection at the first pixel row or column and prevented large color differences from being mistaken for matching pixels in #50093 by @4RH1T3CT0R7
- Fixed selecting and saving Device-independent pixels as the secondary measurement unit. Users upgrading from old enum-based centimetre settings may need to reselect their preferred unit in #50696 by @daverayment
Shortcut Guide
- Fixed taskbar indicators appearing for every application so the full guide shows them only when the selected shortcut manifest requests them in #50672 by @daverayment
Window Hopper
- Reduced preview memory usage, restored clicks through transparent overlay areas, added live-thumbnail fallback when snapshot capture fails, and fixed the opaque page-indicator bar in #50495
ZoomIt
- Corrected the Settings help text to show Ctrl+K and Ctrl+W for the black and white sketch pads in #50689 by @mmustafasenoglu
Development
- Simplified Command Palette System extension native API declarations to remove a build warning without changing generated code in #50706 by @jiripolasek
- Made settings collections and app-watcher filters non-replaceable after initialization while preserving serialization, migration, and app discovery behavior in #50702 by @matthudson