Preview v0.101.2781.0
This preview includes the latest features, fixes, and improvements since PowerToys Preview v0.101.2712.0.
Installer Hashes
| Description | Filename | sha256 hash |
|---|---|---|
| Per user - x64 | PowerToysUserSetup-0.101.2781.0-x64.exe | 46F603677B2423ED32209EAD78DD4AAA9C7B5680CA53E302418361743493EA48 |
| Per user - ARM64 | PowerToysUserSetup-0.101.2781.0-arm64.exe | 2F679F4B494C222C7FD1D6A16A2CAAB2AB400A9F3724AF31A760285009C4D533 |
| Machine wide - x64 | PowerToysSetup-0.101.2781.0-x64.exe | 73F2419A3B51402FEBB8D0B6C4D636530DA7BF4298FD3BD0EC134146FAE2EC0F |
| Machine wide - ARM64 | PowerToysSetup-0.101.2781.0-arm64.exe | 42B0551C3E005DBA08F9E573C9F860D69637F0D45EBBE445E94078BE9CB9F3E0 |
Highlights
- FancyZones: Added opt-in mouse-wheel layout switching during window dragging and a customizable layout-name indicator.
- Command Palette: Expanded the optional Quick Access Shelf with recent commands, drag-and-drop organization, and context menus.
- Command Palette: Added numbered keyboard shortcuts to list pages and selection shortcuts to shelf items.
- Command Palette: Added fuzzy Settings search across options, extensions, commands, aliases, and shortcuts.
- Command Palette Dock: Changed the focus shortcut to cycle Dock items, including across monitors; use Esc or Alt+Tab to leave.
- Command Palette: Improved Copilot key activation and prevented the palette reopening after app launch.
- Command Palette: Added experimental in-place Adaptive Card updates and fixed custom inputs in NativeAOT builds.
- Command Palette: Added theme-aware SVG icons, shared Shell icon loading, and fixes for recycled app icons.
- Mouse Utilities: Restored Auto Hide Cursor recovery on affected touchpads.
- Shortcut Guide: Added Ableton Live shortcuts and more resilient shortcut-index generation.
General
- Fixed broken section links in the Keyboard Manager developer documentation in #50520 by @QIU-Guanzong
Command Palette
- Added optional recent commands on Home and the Quick Access Shelf, with configurable limits and visual separation from pinned commands in #49916 by @jiripolasek
- Enabled drag-and-drop reordering of pinned shelf items, promotion of recent items to pinned, and removal through dedicated drop targets in #49932 by @jiripolasek
- Added shelf-item context menus and standard actions such as Ctrl+Enter for the secondary command and Ctrl+K for the menu in #49933 by @jiripolasek
- Added Alt+Shift+1 through Alt+Shift+9 to select shelf items without running them in #49943 by @jiripolasek
- Added numbered Alt+1 through Alt+9 shortcuts to list pages, with configurable activation or selection and Shift-modified selection in #49947 by @jiripolasek
- Polished shelf and search-box context menus and reorganized related settings; the Quick Access Shelf remains disabled by default in #49988 by @jiripolasek
- Added SVG icon protocols for files and inline data, with optional light/dark theme and accent substitution in #50191 by @jiripolasek
- Shared Shell icons by identity to avoid repeated extraction and showed file-type previews while exact icons load in #50192 by @jiripolasek
- Introduced experimental in-place Adaptive Card updates to reduce graph flicker and retain input and focus for supported changes in #50211
- Prevented initialization from reattaching extension item handlers after cleanup, reducing subscription races and retained callbacks in #50487 by @jiripolasek
- Cleaned up discarded pages without breaking Back navigation or allowing inactive pages to update shared UI in #50501 by @jiripolasek
- Shortened Performance Monitor GPU Dock subtitles while distinguishing multiple adapters and retaining full model names in details in #50526 by @jiripolasek
- Changed the Dock focus shortcut to cycle items across visible Docks, with reverse cycling and configurable monitor/focus preferences. Repeated presses no longer return to the previous window; use Esc or Alt+Tab to leave the Dock in #50865 by @jiripolasek
- Added notices when per-monitor Dock settings override global enablement or position, with links to manage those overrides in #50868 by @jiripolasek
- Added fast-path Copilot key and Win+C activation for a running palette, with visibility toggling and improved Dock-anchored positioning in #50872 by @jiripolasek
- Fixed language mapping in NativeAOT builds so a selected language no longer unexpectedly falls back to English in #50889 by @jiripolasek
- Fixed clipboard-format registration and memory-handle management in extension helpers for more reliable clipboard operations in #50893 by @jiripolasek
- Added fuzzy search to Settings for options, extensions, commands, aliases, and keyboard shortcuts in #50894 by @jiripolasek
- Standardized Ctrl+Shift+Enter for administrator actions in Run, Windows Terminal, and PowerToys commands, and added supported administrator actions to Bookmarks and Indexer in #50935 by @jiripolasek
- Kept refreshed first results selected on dynamic subpages while preserving later user selections and avoiding selection jumps during Load more in #50938 by @jiripolasek
- Fixed blank or fallback app icons when stale unload notifications race with visible recycled list rows in #50988 by @jiripolasek
- Prevented delayed search focus from reopening the palette after launching an app, while retaining focus restoration when the palette is shown in #50994 by @jiripolasek
- Restricted double-click activation to the actual clicked list or grid result, ignoring empty space and structural rows and respecting single-click mode in #50996 by @jiripolasek
- Restored custom file-path and list Adaptive Card inputs in NativeAOT builds by generating the required collection marshalling in #50997 by @jiripolasek
FancyZones
- Added opt-in mouse-wheel layout switching while dragging with zones visible, plus a customizable layout-name indicator. Wheel switching is disabled by default in #49291 by @TyrantRey
Mouse Utilities
- Restored Auto Hide Cursor recovery on affected touchpads by treating injected mouse events like physical mouse input in #50803 by @AkazaRenn
Shortcut Guide
- Added Ableton Live 9-12 shortcut coverage and support for manifests matching multiple executable names in #50100 by @sundeep8967 and @MuyuanMS
- Made index generation tolerate malformed or inaccessible manifests and skip invalid entries rather than corrupting the shortcut index in #50497 by @daverayment
Development
- Added missing third-party attribution for the WiX bootstrapper application APIs used by the installer in #50747
- Fixed UI-test signing selection for Image Resizer, File Locksmith, and Screen Ruler so their Settings changes reach the Runner during CI in #50891
- Updated the Azure login action from 3.0.1 to 3.0.2 in the Microsoft Store submission workflow in #50377 by @dependabot
- Updated GitHub Agentic Workflows setup from 0.87.10 to 0.88.4 in issue-triage automation in #50514 by @dependabot
- Prevented intermittent sample-extension Release trimming failures by omitting PDBs from the trimmed output in #50917
- Corrected Quick Access Shelf test-fixture initialization to match normal object construction in #50921 by @jiripolasek
- Stabilized shortcut-navigation tests by running setup, assertions, and cleanup on the same scheduler as view-model notifications in #50923 by @jiripolasek
- Made Settings transport and serialization collections initialization-only while preserving existing JSON and hotkey-conflict payloads in #50727 by @matthudson