github microsoft/PowerToys v0.101.2781.0
Preview v0.101.2781.0

pre-release3 hours ago

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

Don't miss a new PowerToys release

NewReleases is sending notifications on new releases.