github microsoft/PowerToys v0.103.3052
Dev preview v0.103.3052.0

pre-release3 hours ago

Dev preview v0.103.3052.0

PowerToys 0.103.3052.0 is a development preview from main, containing 23 merged pull requests since v0.103.3012. This prerelease is intended for testing ahead of the next stable release.

Installer Hashes

Description Filename sha256 hash
Per user - x64 PowerToysUserSetup-0.103.3052.0-x64.exe 29983463B1445C5408D15A8787E59F688BD5B993939401370A6D4FE991D6347D
Per user - ARM64 PowerToysUserSetup-0.103.3052.0-arm64.exe 7DB0FC673D55989CEFD40809D8EEA0EFDFAF5014166F4294D4FC73FF45117FC9
Machine wide - x64 PowerToysSetup-0.103.3052.0-x64.exe 44EA6A1E3951ED2EB25C9F1AD6D42E0B7A41A8042419FB64D8150097ED814781
Machine wide - ARM64 PowerToysSetup-0.103.3052.0-arm64.exe 14CDD75874D9975C120EBC5F1517352A298328FC494A4DA5AA3EF46F4F0DA2B8

Highlights

  • Command Palette: Fixed top-level search getting stuck during rapid typing, clearing, and re-entering queries.
  • DSC: Generated configuration scripts now recognize matching installed versions written with three or four numeric components.
  • PowerDisplay: Improved startup reliability when a cold UI launch takes longer to connect.
  • PowerRename: Renames between linguistically equivalent but different names, such as German sharp S to ss, now appear in previews and can be applied.
  • PowerToys Run: Unit Converter now correctly handles sqmi and sqmil shorthand.
  • PowerToys Run: Plugin score modifiers can now range from -20,000 to 20,000 to override high built-in result scores.
  • PowerToys Run: Calculator copies persist without misleading failure dialogs after the text has already been copied.
  • Registry Preview: Added a flatter, full-page workspace with slimmer splitters and scrollbars shown only when needed.
  • ZoomIt: Restored Settings and Exit tray actions when running through PowerToys.
  • ZoomIt: Fixed skipped frames in screen recordings, particularly while zooming and annotating.

Command Palette

  • Fixed two Command Palette top-level search hangs that could occur when rapidly typing, clearing, and re-entering queries in #51599.

DSC

  • Fixed generated DSC configuration scripts matching installed PowerToys versions when three- and four-component version strings differ only by a trailing zero in #51537 by @Gijsreyn.

General

  • Updated release tooling to refresh maintainer exclusions, omit automated contributor credits, and validate four-component display titles while retaining three-component tags in #51665.
  • Standardized .NET SDK selection through global.json at version 10.0.403, updated the runtime package version to 10.0.14, and moved SDK builds to Visual Studio 2026 in #51781.

PowerDisplay

  • Improved PowerDisplay cold-start reliability by allowing more time for its UI connection and added end-to-end lifecycle and monitor-control tests in #51784.

PowerRename

  • Enabled PowerRename previews and applying renames for linguistically equivalent but different names, such as German sharp S to ss, while preserving normalization-only behavior in #51297 by @dark13b.

PowerToys Run

  • Fixed Unit Converter parsing of sqmi and sqmil shorthand so square-unit conversions use the intended units in #50637 by @sanskarIN.
  • Expanded plugin score modifiers to -20,000 through 20,000 so user preferences can override high built-in result scores in #51195 by @muhammadmahadazher.
  • Improved copying Calculator results so successful copies persist without misleading post-write failure dialogs in #51197 by @muhammadmahadazher.

Registry Preview

  • Updated Registry Preview to a flatter, full-page layout with slimmer splitters and scrollbars shown only when needed in #50757 by @matthudson.

ZoomIt

  • Restored Settings and Exit tray actions when ZoomIt runs through PowerToys; Settings opens the ZoomIt settings page and Exit closes only ZoomIt in #51726 by @MarioHewardt.
  • Fixed skipped frames in ZoomIt screen recordings, particularly while zooming and annotating in #51729 by @MarioHewardt and @markrussinovich.

Development

  • Updated the .NET setup action used by Microsoft Store submission workflows to 6.0.0 in #49862.
  • Updated the Python setup action used by issue-triage workflows to 7.1.0 in #51746.
  • Updated the Azure login action used by Microsoft Store submission workflows to 3.1.0 in #51747.
  • Updated the artifact-upload action used by issue-triage workflows to 7.0.2 in #51748.
  • Updated Node.js setup actions used by PR intake and developer-documentation workflows to 7.1.0 in #51749.
  • Separated Command Palette dock flyout presentation from its controller to simplify future maintenance and presentation changes in #51689.
  • Corrected shared shortcut-control property metadata and documented collection-analyzer exceptions while preserving existing UI control APIs in #50736 by @matthudson.
  • Switched legacy UI-test screenshot comparisons to structural similarity (SSIM) and removed image-hash dependencies in #51653.
  • Added Grab and Move end-to-end UI tests for window movement and resizing, with virtual-HID input infrastructure in #51634.
  • Improved Mouse Without Borders Sandbox test provisioning by separating startup and payload-preparation deadlines and adding progress diagnostics in #51778.
  • Changed ZoomIt to build its precompiled header once so its C++ sources can compile in parallel in #51674.

Don't miss a new PowerToys release

NewReleases is sending notifications on new releases.