PowerToys 0.87.0 prioritises new features, stability, and enhancements. Key features include Advanced Paste with "Advanced AI" using Semantic Kernel, Workspaces support for Progressive Web Applications, Workspaces feature to move existing windows instead of creating new ones, Mouse Jump with new settings for screen pop-up customisation, New+ now compatible with Windows 10, Quick Accent for character set selection, and improvements in initialisation, logging, and tray icon setup.
PowerToys Release v0.87.0
In the v0.87 release cycle, we focused on new features, stability, and improvements.
Installer Hashes
Description Filename sha256 hash Per user - x64 PowerToysUserSetup-0.87.0-x64.exe A6549B8D78985CC995F091624D1A2B70907CAC8954334C1CAF61D26EBCF8A449 Per user - ARM64 PowerToysUserSetup-0.87.0-arm64.exe 3557D4F35AA52571334712A48F51D116F389FA8C43C6B27FE321A7525067E7AE Machine wide - x64 PowerToysSetup-0.87.0-x64.exe 600CDC7F9AC296AA8B554CA34A0C7EA2D9B1E7E8E41BD096840851B416E63A3C Machine wide - ARM64 PowerToysSetup-0.87.0-arm64.exe 387B5BF1BD923BDA215D7DF1D82A197AE12CD91A71A73267768E26757F7A5FE6 Highlights
- Advanced Paste has a new feature called "Advanced AI" that uses Semantic Kernel to allow setting up the orchestration of sequential clipboard transformations.
- Workspaces supports Progressive Web Applications.
- Workspaces has a new feature to move existing windows instead of creating new ones.
- Mouse Jump added new settings to allow customization of screens pop-up. Thanks @mikeclayton!
- New+ now works on Windows 10. Thanks @cgaarden!
- Quick Accent allows selecting the character sets that should appear on the UI. Thanks @Sirozha1337!
Advanced Paste
- Added a new optional feature allowing using AI to set up the orchestration of sequential clipboard transformations.
Awake
- Initialization, logging and tray icon setup improvements. Thanks @dend!
File Explorer add-ons
- Preview Pane extensions now use the PerMonitorV2 DPI mode to fix errors on different scales. Thanks @davidegiacometti!
Keyboard Manager.
- Added labels to the IME On, IME Off keys. Thanks @kit494way!
- Fixed an issue that caused the Shift key to remain stuck if a numpad key was mapped to the Shift key.
Monaco Preview
- Added support for .ahk files to be shown as a plaintext file in Peek and File Explorer add-ons. Thanks @daverayment!
- Added support for .ion files to be shown as a plaintext file in Peek and File Explorer add-ons. Thanks @octastylos-pseudodipteros!
- Added support for syntax highlighting for .srt files in Peek and File Explorer add-ons. Thanks @PesBandi!
Mouse Jump
- Allow customizing the appearance of the UI of the Mouse Jump pop-up. Thanks @mikeclayton!
New+
- Added support for Windows 10. Thanks @cgaarden!
- Fixed an issue causing the renaming of new files to not trigger some times. Thanks @cgaarden!
- Updated the New+ icons. Thanks @niels9001!
Peek
- Peek now checks local capabilities to decide what image formats Image Previewer is able to support. Thanks @daverayment!
- Fixed an issue causing the Code Files Previewer to not load correctly under certain conditions. Thanks @daverayment!
- Refactored, improved and fixed logging when loading the user settings file. Thanks @daverayment!
PowerToys Run
- Added a scoring function for proper ordering of the WindowWalker plugin results. Thanks @andbartol!
- Added UUIDv7 support to the ValueGenerator plugin. Thanks @frederik-hoeft!
- The calculator plugin now allows scientific notation numbers with a lowercase 'e'. Thanks @PesBandi!
- Ported the UI from WPF-UI to .NET 9 WPF, to fix "Desktop composition is disabled" crashes.
Quick Accent
- Added a setting to allow selecting which character sets to show. Thanks @Sirozha1337!
Screen Ruler
- Added a Setting to also allow showing measurements in inches, centimeters or millimeters. Thanks @Sophanatprime!
Settings
- Fixed an issue causing all the links to milestones in the "What's new?" OOBE page to point to the same milestone.
- Removed extra space from the Welcome page. Thanks @agarwalishita!
- Updated left navigation bar icons. Thanks @niels9001!
- Fixed accessibility issues in the dashboard page. Thanks @davidegiacometti!
Workspaces
- Added support for Progressive Web Applications to Workspaces.
- Implemented a feature to move existing windows instead of creating new ones.
- Fixed a crash when opening the workspaces editor that was caused by passing incorrect encoder parameters when saving Bitmap files.
- Workspaces editor position is now saved so that we can start it at the same position when we open it again.
- Fixed an issue causing many instances of the same application to be put in the same position instead of the intended position due to timer issues.
- Fixed detection of exact application version when many versions of the same application are installed.
Documentation
- Improved language in CONTRIBUTE.md. Thanks @sanskaarz!
- Added Bilibili plugin mention to thirdPartyRunPlugins.md. Thanks @Whuihuan!
- Added CanIUse and TailwindCSS plugins mention to thirdPartyRunPlugins.md. Thanks @skttl!
- Added HttpStatusCodes plugin mention to thirdPartyRunPlugins.md. Thanks @grzhan!
- Updated COMMUNITY.md with more contributors.
Development
- Upgraded to .NET 9. Thanks @snickler!
- Fixed building on Visual Studio 17.12.
- Upgraded the System.IO.Abstractions dependency to 21.0.29. Thanks @davidegiacometti!
- Upgraded the WindowsAppSDK dependency to 1.6.241114003. Thanks @shuaiyuanxx!
- Upgraded the MSTest dependency to 3.6.3. Thanks @Youssef1313!
- Upgraded the check-spelling CI dependency to 0.0.24 and fixed related spell checking issues. Thanks @jsoref!
- Removed duplicate names from the spellcheck allowed names file. Thanks @htcfreek!
- Improved logging of asynchronous methods call stacks when logging an error.
- Created a MSBuild props file to be imported by other projects to enable AOT support.
- Made the Peek utility source code AOT compatible.
- Updated .editorconfig rules to relax squiggly IDE errors in Visual Studio 17.12. Thanks @snickler!
- Moved Xaml.Styler from the root to the src folder.