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.