Microsoft 11787 Published by

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

DescriptionFilenamesha256 hash
Per user - x64 PowerToysUserSetup-0.77.0-x64.exe3485D3F45A3DE6ED7FA151A4CE9D6F941491C30E83AB51FD59B4ADCD20611F1A
Per user - ARM64 PowerToysUserSetup-0.77.0-arm64.exe762DF383A01006A20C0BAB2D321667E855236EBA7108CDD475E4E2A8AB752E0E
Machine wide - x64 PowerToysSetup-0.77.0-x64.exe1B6D4247313C289B07A3BF3531E215B3F9BEDBE9254919637F2AC502B4773C31
Machine wide - ARM64 PowerToysSetup-0.77.0-arm64.exeCF740B3AC0EB5C23E18B07ACC2D0C6EC5F4CE4B3A2EDC67C2C9FDF6EF78F0352

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

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.

Release Release v0.77.0 · microsoft/PowerToys