github microsoft/PowerToys v0.102.2911.0
Preview v0.102.2911.0

pre-release3 hours ago

PowerToys Preview v0.102.2911.0

This is a prerelease candidate for PowerToys 0.102, built from stable with stable-release intent. Although marked as a prerelease on GitHub, these binaries use the stable update channel. These notes cover changes since v0.102.2883.0, not the complete 0.102 changelog. This is not the final stable release.

Installer Hashes

Description Filename sha256 hash
Per user - x64 PowerToysUserSetup-0.102.2911.0-x64.exe F35A3BB6ADEE98CC4320B3C3085B2C27C415AAE97AABAABD4A2680AF6E0BAEF8
Per user - ARM64 PowerToysUserSetup-0.102.2911.0-arm64.exe 438C2B9A40D1D5C0203985380385F783E8CEA95BD81E935756DDD4D19DF09E8E
Machine wide - x64 PowerToysSetup-0.102.2911.0-x64.exe E929B04D7CB26F0F4F29C3C779C38BC5DB60A3B2BBC50199673F375559E7754A
Machine wide - ARM64 PowerToysSetup-0.102.2911.0-arm64.exe D711263435D3BD6D1889E43640954479450463D400B144B12C236CCAD9E92403

Highlights

  • Color Picker: Kept editor selections within the configured color-history limit.
  • Command Palette: Added Settings, logs, reload, and quit actions to the dock Home context menu.
  • Command Palette: Reduced redundant dock rebuilding when providers load or change.
  • Image Resizer: Fixed encoding options, multi-page TIFF resizing, and supported metadata preservation.
  • PowerRename: Corrected GPS coordinates and author/creator metadata in filename templates.
  • Settings: Refined hover highlights, parallax, and light trails in the Welcome animation.

Color Picker

  • Kept adjusted and similar-color selections within the configured history limit, trimming older entries while keeping the selected color first in #51356

Command Palette

  • Replaced the separate native keyboard service with a managed global keyboard listener, with explicit startup-error reporting and regression coverage for shortcut handling in #50981 by @jiripolasek
  • Added a context menu to the dock's Home item for opening Settings and logs, reloading extensions, and quitting Command Palette in #51304
  • Batched dock-band updates when loading, enabling, disabling, or removing providers to avoid repeatedly rebuilding every monitor's dock in #51362 by @Copilot

Image Resizer

  • Honored PNG interlacing and TIFF compression settings, resized every TIFF page, preserved supported image metadata and 16-bit precision, restored JPEG XR fallback output, and rejected invalid numeric CLI unit/fit values in #51359

PowerRename

  • Fixed EXIF GPS coordinates and XMP author/creator tokens in filename templates, including ordered lists of multiple creators in #51357

Settings

  • Refined the Welcome animation with subtle theme-aware tile highlights, removed the top-edge gap during parallax, and softened the introductory light trails in #51367

Development

  • Stabilized Keyboard Manager UI tests by retrying Notepad focus and restoring the test document's active tab, with clearer failure diagnostics in #51345
  • Stabilized Quick Accent UI-test scroll checks on slow agents with longer waits and clearer selection and viewport diagnostics in #51346
  • Stabilized Screen Ruler UI tests by waiting for the toolbar window before creating the automation session and allowing more time for UI Automation discovery in #51343
  • Stabilized ZoomIt tray-icon UI tests by retrying notification-overflow opening and reporting the exact readiness condition that failed in #51344 by @Copilot
  • Kept the pointer away from taskbar hover targets during ZoomIt tray-icon UI tests so the Windows 10 News and Interests feed cannot cover the overflow in #51395

Changes needing final review

  • Reverted the temporary Command Palette extension SDK build pin from #51326 in direct stable commit 4ce35264c2e4, restoring the unpinned SDK-job configuration by @LegendaryBlair and @Copilot. This is an exact revert of the earlier stable backport and has no separate PR.

Don't miss a new PowerToys release

NewReleases is sending notifications on new releases.