PowerToys 0.77.0 has been released.
PowerToys v0.77.0
In the v0.77 release cycle, we focused on new features, stability and improvements.
Installer Hashes
Description Filename sha256 hash Per user - x64 PowerToysUserSetup-0.77.0-x64.exe 3485D3F45A3DE6ED7FA151A4CE9D6F941491C30E83AB51FD59B4ADCD20611F1A Per user - ARM64 PowerToysUserSetup-0.77.0-arm64.exe 762DF383A01006A20C0BAB2D321667E855236EBA7108CDD475E4E2A8AB752E0E Machine wide - x64 PowerToysSetup-0.77.0-x64.exe 1B6D4247313C289B07A3BF3531E215B3F9BEDBE9254919637F2AC502B4773C31 Machine wide - ARM64 PowerToysSetup-0.77.0-arm64.exe CF740B3AC0EB5C23E18B07ACC2D0C6EC5F4CE4B3A2EDC67C2C9FDF6EF78F0352 Highlights
- New utility: Command Not Found PowerShell 7.4 module - adds the ability to detect failed commands in PowerShell 7.4 and suggest a package to install using winget. Thanks @carlos-zamora!
- Keyboard manager does not register low level hook if there are no remappings anymore.
- Added support for QOI file type in Peek. Thanks @pedrolamas!
- Added support for loading 3rd-party plugins with additional dependencies in PowerToys Run. Thanks @coreyH!
Known issues
- There are some incompatibilities between Command Not Found and some PowerShell configurations. You can find about those in the #30818 issue.
General
- Bump WPF-UI package version to fix crashes related to theme changes. (This was a hotfix for 0.76)
- Fixed typo in version change notification. Thanks @PesBandi!
- Code improvements and fixed silenced warnings introduced by upgrade to .NET 8.
- Update copyright year for 2024.
- Added setting to disable warning notifications about detecting an application running as Administrator.
AlwaysOnTop
- Show notification when elevated app is in the foreground but AlwaysOnTop is running non-elevated.
Command Not Found
- Added a new utility: A Command Not Found PowerShell 7.4 module. It adds the ability to detect failed commands in PowerShell 7.4 and suggest a package to install using winget. Thanks @carlos-zamora!
Environment Variables
- Fixed issue causing Environment Variables window not to appear as a foreground window.
FancyZones
- Fixed snapping specific apps (e.g. Facebook messenger). (This was a hotfix for 0.76)
- Fixed behavior of Move newly created windows to current active monitor setting to keep maximize state on moving. Thanks @quyenvsp!
- Fixed issue causing FancyZones Editor layout window to be zoned.
File Explorer add-ons
- Fixed WebView2 based previewers issue caused by the latest WebView update. (This was a hotfix for 0.76)
Hosts File Editor
- Fixed issue causing settings not to be preserved on update.
Image Resizer
- Fixed crash caused by WpfUI ThemeWatcher. (This was a hotfix for 0.76)
Keyboard Manager
- Do not register low level hook if there are no remappings.
Peek
- Improved icon and title showing for previewed files. Thanks @davidegiacometti!
- Added QOI file type support. Thanks @pedrolamas!
PowerToys Run
- Fixed results list UI element height for different maximum number of results value. (This was a hotfix for 0.76)
- Fixed icon extraction for .lnk files. (This was a hotfix for 0.76)
- Fixed search box UI glitch when FlowDirection is RightToLeft. (This was a hotfix for 0.76)
- Fixed theme setting. (This was a hotfix for 0.76)
- Fixed error reporting window UI issue. Thanks @niels9001!
- UI improvements and ability to show/hide plugins overview panel. Thanks @niels9001!
- Allow interaction with plugin hints. Thanks @davidegiacometti!
- Switch to WPF-UI theme manager. Thanks @davidegiacometti!
- Fixed issue causing 3rd party plugin's dependencies dll not being loaded properly. Thanks @coreyH!
- Added configurable font sizes. Thanks @niels9001!
- Changed the text color of plugin hints to improve the contrast when light theme is used. Thanks @davidegiacometti!
- Fix scientific notation errors in Calculator plugin. Thanks @viggyd!
- Add URI/URL features to Value generator plugin. Thanks @htcfreek!
Quick Accent
- Moved Greek specific characters from All language set to Greek. Thanks @Aaron-Junker!
- Add more mathematical symbols. Thanks @kevinfu2!
Settings
- Fixed exception occurring on theme change.
- Fix "What's new" icon. Thanks @niels9001!
- Remove obsolete UI Font icon properties. Thanks @Jay-o-Way!
- OOBE UI improvements. Thanks @Jay-o-Way!
- XAML Binding improvements. Thanks @Jay-o-Way!
- Fixed crash caused by ThemeListener constructor exceptions.
Documentation
- Improved docs for adding new languages to monaco. Thanks @PesBandi!
- Update README.md to directly state x64 & ARM processor in requirements.
- Added Scoop plugin to PowerToys Run thirdPartyRunPlugins.md docs. Thanks @Quriz!
Development
- Adopted XamlStyler for PowerToys Run source code. Thanks @davidegiacometti!
- Consolidate Microsoft.Windows.SDK.BuildTools across solution.
- Upgraded Boost's lib to v1.84.
- Upgraded HelixToolkit packages to the latest versions.
- Updated sdl baselines.