Power Toys: v0.53.1 Release

Release date:
January 6, 2022
Previous version:
v0.51.1 (released December 3, 2021)
Magnitude:
8,638 Diff Delta
Contributors:
21 total committers
Data confidence:
Commits:

88 Commits in this Release

Ordered by the degree to which they evolved the repo in this version.

Authored December 29, 2021
Authored December 12, 2021
Authored December 24, 2021
Authored December 20, 2021
Authored November 30, 2021
Authored December 13, 2021
Authored December 10, 2021
Authored January 4, 2022
Authored December 2, 2021
Authored November 29, 2021

Top Contributors in v0.53.1

SeraphimaZykova
crutkas
yuyoyuppe
jsoref
stefansjfw
davidegiacometti
cyberrex5
franky920920
htcfreek
ricardosantos9521

Directory Browser for v0.53.1

We haven't yet finished calculating and confirming the files and directories changed in this release. Please check back soon.

Release Notes Published

The v0.53 release cycle was designed for a maintenance sprint but with some amazing community support, it is loaded with greatness. We're still working on improving the installer but this should drastically improve things. 3 things you will want to check out are G-code support in file explorer preview pane and thumbnails, the new web search plugin from PowerToys Run via <kbd>??</kbd> action phrase, and the new Always on Top utility via <kbd>Win</kbd>+<kbd>Ctrl</kbd>+<kbd>T</kbd>.

Installer Hash

D7D37972E7C9C090779671B04AA9894AFFC29A8429F26987DF493BFE5F1520D4

Change log

Things to be aware of

  • The new installer currently has a visual quirk when upgrade if you have a custom install path. It will show the default install path but it will actually overwrite the current location. We are investigating how to fix this.

Always on Top

  • Welcome to the family! With a quick <kbd>Win</kbd>+<kbd>Ctrl</kbd>+<kbd>T</kbd>, the window in focus is toggled to be on top. Toggle again, and it reverts back to normal.

ColorPicker

  • HEX input improvements for adjust color menu including support for hex code without hashtag and short hex code like #CF0. Thanks @htcfreek!
  • Better bottom right screen detection for overlay

FancyZones

  • Increased negative space margin
  • Fix for not snapping child windows
  • Fix for clearing keyboard focus on editor launch
  • Fix to improve overlays to reduce brightness and hide numbers. Thanks @davidegiacometti

File Explorer

  • Added G-code support for thumbnails and preview pane. Thanks @pedrolamas

Image Resizer

  • Fixed regression from Metadata tag removal of ColorSpace. Thanks @CleanCodeDeveloper

PowerRename

  • Row highlighting + preview support now implemented. Thanks @niels9001
  • Fixed AltGR input issue
  • Improved folder renaming support
  • Opens on active monitor

PowerToys Run

  • Web searching has been added! ?? What is the answer to life will go to your favorite search engine via your browser. You can change the default action key too! Thanks @cyberrex5 for primary implementation and @franky920920 and @htcfreek for supporting
  • VS Code workspace improvements. Thanks @ricardosantos9521
  • Binary and Hex number support. Thanks @gsuberland
  • Ability to use factorials in calculations
  • PT Run will not show in Window Walker results anymore. Thanks @davidegiacometti
  • Fix log / ln calculations
  • Fix to make previous results clear
  • Fix to detect symlinks and prevent recursive loops
  • Fix for trackpad scrolling being too fast
  • Removed unneeded nuget package. Thanks @ChaseKnowlden
  • Better detection for if a packaged app can be elevated
  • Improve crash resiliency for Program plugin. Thanks @davidegiacometti
  • Improved Windows setting results. Thanks @htcfreek
  • Fixed a bug where some similar activation phrases aren't working as expected. Thanks @htcfreek and @cyberrex5.

Video conference mute

  • Disabled by default as this requires elevation to register the virtual camera.
  • Changed (default) hotkey for mute camera & microphone from <kbd>Win</kbd>+<kbd>N</kbd> to <kbd>Win</kbd>+<kbd>Shift</kbd>+<kbd>Q</kbd> to not conflict with a Windows 11 keyboard shortcut

Settings

  • Multiple accessibility, layout, image, string and icons fixes. Thanks @niels9001

Runner

  • Improved mutex support to prevent multiple PT Run instances from running

Installer

  • NOTE: The new installer currently has a visual quirk when upgrade if you have a custom install path. It will show the default install path but it will actually overwrite the current location. We are investigating how to fix this.
  • Large progress toward user based installing vs machine wide. Upgrade scenario still needs additional work.
  • Removed custom bootstrapper and now are using a WiX bundle.
  • Removed unused image assets that were still being shipped. Thanks @niels9001

ARM64 support

  • Setting WinUI3 proof-of-concept and validate we do need at least one more feature, elevation support from WinUI 3 unpackaged applications.

Dev improvements

  • New YAML based pipeline for building our signed installer. This will allow us to consolidate our CI to use same file. This was critical for us to unblock ARM64 and .NET 6 migration.
  • Our submodules will no longer auto fetch to prevent locking issues. If you want a refresher on how to do this, head to our dev docs
  • Localization system shifted to Touchdown from CDPx. This should remove many of the loc issues.
  • Consolidated a lot of the naming of EXEs and DLLs along with projects
  • Update to spell checker. Thanks @jsoref
  • /dup response has been added
  • /reportbug /bugreport will ask for a "report bug" zip ### 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, @ChaseKnowlden, @CleanCodeDeveloper, @cyberrex5, @davidegiacometti, @franky920920, @gsuberland, @jay-o-way, @jsoref, @niels9001, and @ricardosantos9521