Microsoft 11802 Published by

PowerToys 0.57.0 has been released.



PowerToys 0.57.0

The  v0.57 release cycle focused heavily on stability and improvements. Below are some of the highlights!

Installer Hash

0F20DCDC0A1BF5C86D60A41DED8F459A2CF1457C37BB33DA31979D639DD8BD9E

Highlights

  • PowerToys Run quality pass. Old standing issues were re-evaluated and fixed.
  • Additional features and improvements were added to existing PowerToys Run plugins.
  • New plugin for time and date values/information in PowerToys Run. Thanks  @htcfreek!
  • The  PowerToys Run documentation is also receiving a required update. Thanks  @htcfreek!
  • We're registering svgs as a picture kind when SVG Thumbnails are enabled so they appear when searching for pictures in File Explorer.
  • We've disabled PDF preview by default, given its incompatibilities with Outlook and that Edge is now being registered for previewing PDF files on Windows 10 too.
  • From a coding quality point of view, every project now has code analyzer active. Thanks  @CleanCodeDeveloper!
  • A double click on the tray icon is needed instead of single click to open settings.

Always on Top

  • New sound for Always on Top activation. Thanks  @franky920920!

Awake

  • Fixes for the system tray icon. Thanks  @dend!
  • Temporary duration presets are now configurable. Thanks  @dend!
  • Fix for an issue causing Awake to not be closed properly. Thanks  @dend!

ColorPicker

  • It's now possible to delete multiple colors from history and also export them to a file. Thanks  @mshtang!
  • The CIEXYZ format has increased precision. Thanks  @m13253!
  • Performance improved by reducing the use of low level keyboard hooks.

FancyZones

  • Fixed a bug where the same layout applied with different configurations to different screens would reset to a single configuration. (This was a hotfix for 0.56)
  • When snapping windows with rounded corners on Windows 11, set the correct corner preferences to avoid gaps between zones. Thanks  @hallatore!
  • Fix for canvas layout resetting due to resolution changes.

File explorer

  • Additional markdown file extensions added for Markdown Preview. Thanks  @skycommand!
  • Svgs are now registered as a picture kind on Windows.
  • Added a text wrapping setting and copy context menu to dev file preview. Thanks  @Aaron-Junker!
  • Pdf file preview and thumbnails are now disabled by default, due to incompatibility with Outlook and an appropriate warning is shown in Settings.

Mouse utility

  • Find my mouse has a new setting to specify a minimum distance for activation. (This was a hotfix for 0.56)
  • Fix for the bug causing the task bar to be hidden behind other windows when a mouse utility was active.
  • Fix for the bug causing shortcuts set on icons to not activate when a mouse utility was active.
  • Fixed a slight offset in Mouse Pointer Crosshairs when it's configured with an odd thickness.

PowerToys Run

  • New plugin for time and date values/information. Thanks  @htcfreek!
  • WindowWalker now has a tooltip, additional features like killing the process and closing the window, additional settings and improvements. Thanks  @htcfreek!
  • Unit converter now accepts additional ways of writing feet and gallon. Also interprets as either imperial or US gallons depending on current culture. Thanks  @yifan-k!
  • Unit converter now accepts metre for meter.
  • Localization for Web Search and Unit Converter (not including units) has been enabled.
  • Localization for Windows Terminal has been enabled. (This was a hotfix for 0.56)
  • Calculator now tries to always interpret the dot (.) symbol as a decimal separator, despite configured culture, to meet expectations.
  • Calculator now handles trailing zeroes on hexadecimal numbers correctly.
  • System commands plugin can now show the local ip and mac addresses. Thanks  @htcfreek!
  • Folder plugin has improved results, with improved tooltips. Thanks  @htcfreek!
  • Windows settings plugin has added entries for Screen Saver and Connect Wiring Display Panel. Thanks  @htcfreek!
  • Plugins can now show descriptions for their configurations in settings. Thanks  @htcfreek!
  • Fix for the focus issue when calling PowerToys Run for the first time after login and after returning from some windows.
  • Fix for a bug on Program when creating a shortcut.
  • Validated that upgrading to .net framework 6 fixed the error appearing when shutting down the system with PowerToys Run running.

Video conference mute

  • Newly added microphones are now updated and tracked by VCM.

Settings

  • What's new button in the bottom with a new look, with a couple more UI tweaks. Thanks  @niels9001!
  • Fixed a bug causing Settings not to open when a racing condition caused Keyboard Manager settings to not be read correctly.
  • To open settings from the tray icon a double click is needed instead of a single click.
  • Fix for a bug which would cause checking for updates to run indefinitely.
  • When auto-updating, pass a flag to avoid restarting without being prompted.

Installer

  • Dependencies installers are now executed with /norestart to avoid unprompted restarts. (This was a hotfix for 0.56). Thanks  @franky920920!
  • Upgraded .net framework dependency to 6.0.3.
  • Installer logs are now saved where they can be collected and sent by the bug report tool.
  • Reverted changes to start with proper elevation and when installed under a different user since those changes ended up causing more issues where PowerToys would start running with the wrong user.

Development

  • OOBE code refactor to have all module information in XAML, like in Settings. Thanks  @niels9001!
  • Every project now has analyzers turned on and warnings fixed. Thanks  @CleanCodeDeveloper!
  • New patterns added for code spell-checking and stale entries removed. Thanks  @jsoref
  • Additional logging has been added to Fancy Zones and PowerToys Run.
  • A new CI release build will not be triggered if all that was changed was just documentation.
  • Fixed a racing condition causing flaky build errors when building PowerRename.
  • Centralization of common csproj/vcxproj settings underway. Thanks  @CleanCodeDeveloper!

Community contributions

We'd like to directly mention certain contributors (in alphabetical order) for their continued community support this month and helping directly make PowerToys a better piece of software.
@Aaron-Junker @CleanCodeDeveloper @dend @franky920920 @htcfreek @jay-o-way @jsoref @niels9001 @snickler.



Release Release v0.57.0 · microsoft/PowerToys