Skip to content

Release v0.79.0

Compare
Choose a tag to compare
@ethanfangg ethanfangg released this 04 Mar 17:57
· 400 commits to stable since this release
a1aa435

In the v0.79 release cycle, we focused on stability, improvements and new features.

Installer Hashes

Description Filename sha256 hash
Per user - x64 PowerToysUserSetup-0.79.0-x64.exe CF1C715F952A34416CDBE5D06D24FFF47790DDA1D4CA3F81BCAD9D28FF0039A1
Per user - ARM64 PowerToysUserSetup-0.79.0-arm64.exe ADE572B6F1B59DCDC60A2550D9FD00B8CC7C78BE9330F534691CE4B056ED76F1
Machine wide - x64 PowerToysSetup-0.79.0-x64.exe 3FD2A6BD9C8F8973BFBBF5DB9236C3D8AF3AE57E5AEC275DDEB5EF31581F80FE
Machine wide - ARM64 PowerToysSetup-0.79.0-arm64.exe B93017C2A5CFB0DEF708DB412570AA39828E91D85E800EFD22481B46F0DC6852

Highlights

  • New feature: Keyboard Manager allows mapping shortcuts to start applications or opening URIs. Thanks @jefflord!
  • New feature: Keyboard Manager allows shortcuts with chords. Thanks @jefflord!
  • Modernized Color Picker with Fluent UX. Thanks @niels9001!
  • Peek now is able to preview drives. Thanks @davidegiacometti!
  • File Locksmith has now an entry in the Windows 11 tier 1 context menu.

General

  • Refactored code so that English is used as a fallback language when a localized resource cannot be found.

Awake

  • The setting now reverts to "Keep using the current power plan" after Awake deactivates itself after any of the timed modes has expired.

Color Picker

  • Now uses WPFUI and the UI was updated to follow Fluent UX principles. Thanks @niels9001!
  • Added enable and disable telemetry to align it with the other utilities.

Command Not Found

  • Added telemetry for when a module instance is created in PowerShell.

FancyZones

  • Fixed a memory leak occurring on work area changes.

File Explorer add-ons

  • Added support to the .ksh, .zsh, .bsh and .env file types to Monaco previewer. Thanks @Aaron-Junker!
  • Re-enabled the RendererAppContainer feature in WebView2, since the associated crash has been fixed in the latest WebView2 releases.

File Locksmith

  • Added as an entry in the Windows 11 tier 1 context menu.

Hosts File Editor

  • Tweaked filter button style to indicate if filters are applied.
  • Added an error indicator to each input field to indicate why a new entry can't be created.
  • Added an in-line delete button for each entry.

Image Resizer

  • Units and resize modes are now localized.
  • Tweaked and improved UI. Thanks @Jay-o-Way!

Keyboard Manager

  • Added a feature that allows remapping a shortcut to starting an application. Thanks @jefflord!
  • Added a feature that allows remapping a shortcut to open a URI. Thanks @jefflord!
  • Added chords to shortcuts. Thanks @jefflord!
  • Send telemetry about the key/shortcut to key/shortcut remappings that are set. This doesn't include remap to text, application or URI since those might contain personal information.
  • Added telemetry to send a daily event that at least a key/shortcut to key/shortcut remapping was used.
  • Tweaked and fixed the chords code to better follow conventions when trying to call the same chord multiple times.

Mouse Without Borders

  • Fixed an issue causing the target path string to be corrupted when registering as a service.

Paste as Plain Text

  • Prevent the start menu from activating when the Windows key is part of the activation shortcut and is released sooner.

Peek

  • Fixed a title bar issue after maximizing Peek's window. Thanks @davidegiacometti!
  • Fixed a crash when trying to use Peek in File Explorer alternatives.
  • Added a previewer for drives. Thanks @davidegiacometti!
  • The folder previewer will now asynchronously calculate size, similar to the Properties screen in File Explorer. Thanks @davidegiacometti!
  • Added support to the .ksh, .zsh, .bsh and .env file types to Monaco previewer. Thanks @Aaron-Junker!

PowerRename

  • PowerRename context menu accelerator key readded.
  • Tweaked PowerRename apply button style. Thanks @niels9001!

PowerToys Run

  • Fixed an issue causing win32 application icons to not appear correctly in the Programs plugin.
  • Unified phrasing in the plugin descriptions.
  • Fixed an issue causing the PowerToys Run plugin settings to be cleared with each upgrade.
  • Fixed an issue causing VSCodeWorkspaces plugin to not find WSL workspaces.
  • Fixed results tooltip closing fast. Thanks @davidegiacometti!
  • Improved the Registry plugin tooltip spacing. Thanks @davidegiacometti!
  • Allow pressing '=' to replace the query with the current result when using the calculator plugin. Thanks @davidegiacometti!
  • Optimized the code that gathers results from the plugin to reduce CPU consumption.
  • Optimized memory usage in the Window Walker plugin.
  • Fixed crashes and improved error handling when saving json configuration files.
  • The Program plugin will now correctly get the icon for a newly installed packaged application. Thanks @davidegiacometti!

Quick Accent

  • Added support for the Slovenian character set. Thanks @aklemen!

Registry Preview

  • Fixed a crash when closing the application and the editor's right click menu is opened.

Settings

  • Fixed an alignment issue in the flyout icons causing some icons to be centered when they shouldn't. Thanks @niels9001!
  • Added the mention that Monaco supports .txt files. Thanks @Aaron-Junker!
  • Fixed an issue causing the Settings window to lose its previous maximized state. Thanks @davidegiacometti!

Documentation

Development

  • Updated Microsoft.MSBuildCache to 0.1.258-preview. Thanks @dfederm!
  • Fixed CI to point VCToolsVersion to VC.CRT instead of VC.Redist version. Thanks @snickler!
  • Updated MSTest adapter and framework to 3.2.
  • Fixed CI by pointing WiX 3.14 urls and hashes to the latest release on GitHub.
  • Added Pro and Enterprise editions of Visual Studio to the repository's development configuration DSC scripts.
  • Updated CppWinRT to 2.0.240111.5.
  • Updated System.Drawing.Common to 8.0.2 to fix CI builds after the .NET 8.0.2 upgrade was released.
  • Updated WPFUI version to 3.0.0. Thanks @niels9001!
  • XAML Styler is now fully tested in the solution when CI runs. Thanks @davidegiacometti!
  • Fixed a faulty XAML binding in the Text Extractor settings page.
  • Updated Microsoft.Web.WebView2 to 1.0.2365.46.