Updates
The newest versions in the catalog, with release notes from each developer.
Full Changelog: v0.94...v0.95
Version 0.98.1
Utilities for Windows power users: window layouts, bulk rename, colour picker and more.
| Description | Filename | sha256 hash |
|---|---|---|
| Per user - x64 | PowerToysUserSetup-0.98.1-x64.exe | fc417bf42d6497a87682286fb541d4fa789ef0e4a812571bc0c2e4d591e63caa |
| Per user - ARM64 | PowerToysUserSetup-0.98.1-arm64.exe | dd9f1e0243a16adaa831f8e1119ae7394cb031b5b12401a0a243880f8f099545 |
| Machine wide - x64 | PowerToysSetup-0.98.1-x64.exe | 43b25c7927d43b9b8ae0b4b7116a7a4ffca66fae031bcf4b30fe38ac382c6f35 |
| Machine wide - ARM64 | PowerToysSetup-0.98.1-arm64.exe | e52788f0b199433a56b0cea5dda3611da2f9d0af123e2e90f9a908d8164aad20 |
This patch release fixes several important stability issues identified in v0.98.0 based on incoming reports. Check out the v0.98.0 notes for the full list of changes.
Fixed context menu actions not appearing for app search results on the main page in #46293 by @jiripolasek
Fixed missing primary context command for items where the extension provides the command after initial load in #46131 by @jiripolasek
Fixed a crash caused by a negative array size when calculating callback counts with disabled providers in #46215 by @jiripolasek
Restored scrolling in the scroll container and updated the scroll-down button to use the correct caret glyph in #46447 by @jiripolasek
Fixed DockWindow resource cleanup to properly dispose its ViewModel and unregister from the messenger when destroyed in #46303 by @jiripolasek
Fixed dock popup crashes caused by accessing unparented popups before XamlRoot is set in #46305 by @jiripolasek
Reduced visual "blinking" artifacts in the dock when Command Palette settings change by avoiding unnecessary backdrop recreation in #46309 by @jiripolasek
Temporarily removed the ability to toggle the Keyboard Manager Service separate from the module for stability improvements in #46530
Added support for whitespace-only shortcuts in new editor in #46510
Fixed a PowerToys Run crash caused by a missing PowerDisplay.Lib.dll dependency by decoupling Settings.UI.Library from PowerDisplay.Lib in #46325
Fixed the Settings button on the What's New page opening a blank page instead of the Home page in #46203 by @daverayment
HOT FIX
Enable in Settings text to all macOS widgetsVersion 0.98.0
Utilities for Windows power users: window layouts, bulk rename, colour picker and more.

| Description | Filename | sha256 hash |
|---|---|---|
| Per user - x64 | PowerToysUserSetup-0.98.0-x64.exe | 0DBC8D647D17751D2A6B9E6976F4E48055BC054D2601E3724813260243430D4B |
| Per user - ARM64 | PowerToysUserSetup-0.98.0-arm64.exe | 6FF46F1AE83BFD9632B54FA5247D18CE70E3051C2CFF0EE55D45979CF84B243A |
| Machine wide - x64 | PowerToysSetup-0.98.0-x64.exe | 5FB80097F73F3A9EB668F4C8AC7C4373E85DD0A32817698EE9D411D81C89BEFC |
| Machine wide - ARM64 | PowerToysSetup-0.98.0-arm64.exe | FF30180A78ECAE2BA42665333D4076364A0EB7A4643052A22E1A8DDD154217EB |
PowerToys 0.98 brings your workflow front and center with a refreshed Keyboard Manager, the new Command Palette Dock, an even better CursorWrap and performance boosts across the board.
This release introduces a new editor experience for Keyboard Manager. The UI has been rebuilt from the ground up using WinUI 3, making it easier for us to maintain and improve going forward.
With the new foundation, we also took the opportunity to address feedback and rethink the editing experience. Instead of working across two separate windows, the new editor provides a single, unified view where you can manage both single key and shortcut remappings. A new editing dialog makes it easier to create remappings—whether you want to remap a key or shortcut, send text, or open an app or URL.
As part of this UI refresh, we also added individual toggle switches, allowing you to quickly enable or disable remappings without having to delete the entry. The new Keyboard Manager Editor can be enabled in Settings, and all your existing remappings should just work and carry over. As we love getting early feedback, we are keeping both editor systems in place while we improve the new experience. Give it a try and let us know what you think by filing bugs or feature requests on GitHub!
Alongside the new editor, you can now enable or disable Keyboard Manager using a shortcut or through the Keyboard Manager command in Command Palette. We also added support for multi-line input when sending text.
#44936 by @weikequ
This release introduces the Command Palette Dock, a new optional mode that lets you keep your favorite commands and extensions always within reach. When enabled via the Command Palette settings, the Dock stays visible on your screen and provides quick access to the tools you use most.
You can position the Dock at the top, bottom, left, or right side of your screen and customize it to fit your workflow. To get started, open Command Palette settings and enable the Dock on the Dock page. From there, you can also adjust its position and appearance. By default, a few extensions are already pinned. To add more, open Command Palette, navigate to a command, and select Pin to Dock from the right-click or more actions menu. Pinned items will appear in the Dock, and you can rearrange or remove them by right-clicking the Dock and selecting Edit Dock, where you can drag items into the order you prefer.
If you want to explore even more functionality, be sure to check out the Microsoft Store or WinGet for additional Command Palette extensions! The Dock is currently in preview, and we'd love to hear your feedback as we continue improving the experience together with the community.
Alongside the new Dock, this release includes many additional improvements to Command Palette. We've fixed a large number of bugs and added several new settings, including options to adjust window transparency, preserve search text between activations, and hide non-app results.
Performance has also received significant attention in this release. Improvements to caching, UI responsiveness, and other optimizations make Command Palette faster and smoother than ever.
Massive thanks to @jiripolasek
CursorWrap also received several improvements in this release based on community feedback. The wrapping engine has been rewritten to better support complex multi-monitor layouts, making the behavior more reliable across different setups. We also added a few new options, including the ability to disable CursorWrap when only a single monitor is connected, and a new activation mode that lets you wrap the cursor only while holding Ctrl or Shift.
#44936 by @mikehall-ms
We've added a much-requested improvement to Always On Top. In addition to the keyboard shortcut, you can now pin a window directly from the title bar by right-clicking it and selecting the Always On Top option. This makes it easier for mouse users to quickly pin or unpin a window. You can also now adjust the transparency of a pinned window using Ctrl + Shift + +/- keys to increase or decrease the transparency.
Version 12.4.0
Formats JavaScript, TypeScript, CSS, Markdown and more every time you save in VS Code.
Full Changelog: v12.3.0...v12.4.0
See the full CHANGELOG for details.
HOT FIX
Full Changelog: v0.93...v0.94
Show week numbersmacOS widgets to disabled to prevent heavy load on some systems, and added information text to the widgets (#2733)Version 0.97.2
Utilities for Windows power users: window layouts, bulk rename, colour picker and more.
| Description | Filename | sha256 hash |
|---|---|---|
| Per user - x64 | PowerToysUserSetup-0.97.2-x64.exe | 54A39F62334F7481C1BDDE8ABF4928F2E74F100A049F50C7339DABFD34134C98 |
| Per user - ARM64 | PowerToysUserSetup-0.97.2-arm64.exe | BB24AEE4B0B8EBDC007D04A84843D44008AB585192CF145816F4C07C99251BE0 |
| Machine wide - x64 | PowerToysSetup-0.97.2-x64.exe | D0316CCE8A586CE060390830FD0E3ECC298498159EEAFF2472A1BF3D2616A5E4 |
| Machine wide - ARM64 | PowerToysSetup-0.97.2-arm64.exe | 0CC6651BF7A3CA7CF63BAC0886FD7B314A5C4648D8C7212F22B4D5729CBD54D9 |
This patch release fixes several important stability issues identified in v0.97.0 based on incoming reports. Check out the v0.97.0 notes for the full list of changes.
IsShownInSwitchers property when Explorer is not running in #45443.Version 0.97.1
Utilities for Windows power users: window layouts, bulk rename, colour picker and more.
| Description | Filename | sha256 hash |
|---|---|---|
| Per user - x64 | PowerToysUserSetup-0.97.1-x64.exe | DB4AE01B6A8A9FC056A8A5FA579AA276D5E713455532AF33D11895FA381FAA0D |
| Per user - ARM64 | PowerToysUserSetup-0.97.1-arm64.exe | B16A1AEE649C82DA4062B7BD2ADBE68A9928CD5FF567BFA9098C0D70EE3653A5 |
| Machine wide - x64 | PowerToysSetup-0.97.1-x64.exe | 9D1E3337B79FD6C30463EB6EE5D58D1DE63018BC99516B982EF4423A75FC9686 |
| Machine wide - ARM64 | PowerToysSetup-0.97.1-arm64.exe | C5445FE4D5B157EE9605B58036E75C9B63064B2EA0132D0C4719EC7C63F65D66 |
This patch release fixes several important stability issues identified in v0.97.0 based on incoming reports. Check out the v0.97.0 notes for the full list of changes.
$ not working, preventing users from adding text at the end of filenames in #44944.