Power Toys: v0.73.0 Release

Release date:
August 30, 2023
Previous version:
v0.72.0 (released July 31, 2023)
Magnitude:
4,351 Diff Delta
Contributors:
23 total committers
Data confidence:
Commits:

61 Commits in this Release

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

Authored August 1, 2023
Authored August 24, 2023
Authored August 22, 2023
Authored August 3, 2023
Authored August 21, 2023
Authored August 21, 2023
Authored August 11, 2023
Authored August 4, 2023
Authored August 4, 2023
Authored August 8, 2023

Top Contributors in v0.73.0

stefansjfw
SeraphimaZykova
jaimecbernardo
davidegiacometti
ethanfangg
donlaci
sh0ckj0ckey
niels9001
sredna
snickler

Directory Browser for v0.73.0

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

Release Notes Published

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

Installer Hashes

| Description | Filename | sha256 hash | |----------------|----------|-------------| | Per user - x64 | PowerToysUserSetup-0.73.0-x64.exe | BA55D245BDD734FD6F19803DD706A3AB8E0ABC491591195534997CF2122D3B7E | | Per user - ARM64 | PowerToysUserSetup-0.73.0-arm64.exe | FBFA40EA5FFA05236A7CCDD05E5142EE0C93D7485B965784196ED9B086BFEBF4 | | Machine wide - x64 | PowerToysSetup-0.73.0-x64.exe | 7FDA06292C7C2E6DA5AEF88D8E9D3DE89D331E9E356A232289F9B37CE4503894 | | Machine wide - ARM64 | PowerToysSetup-0.73.0-arm64.exe | 4260AA30A1F52F194EE07E9E7ECD9E9F4CF35289267F213BC933F7A5191AC17C |

Highlights

  • Keyboard manager now supports Numpad. Note, with previously bound hotkeys stored in settings.json would only react to non-Numpad keys now. If a user wishes to restore the previous behavior, it could be done by manually adding another binding for the Numpad variant.
  • New utility: Crop And Lock allows you to crop a current application into a smaller window or just create a thumbnail. Focus the target window and press the shortcut to start cropping.
  • FancyZones code improvements and refactor.
  • Modernized ImageResizer UX.
  • PowerRename advanced counter functionality.

### General

Always On Top

  • Added border transparency.

FancyZones

  • Fixed issue causing canvas zones being drawn only when dragging in zone area.
  • Fixed user-defined default layout highlighting issue.
  • Refactored and improved code quality.
  • Fixed issue causing wrong layout to be applied when duplicating non-selected layout.

File Locksmith

File Explorer add-ons

  • Fixed issue causing thumbnail previewers to lock files.
  • Open URIs from developer files in default browser. Thanks @davidegiacometti!

Installer

  • Fixed PowerToys autorun after installing as SYSTEM user.
  • Removed CreateScheduledTask custom action to handle task creation only from runner code.

Image Resizer

  • Moved from ModernWPF to WpfUI to refresh and modernize UI/UX. Thanks @niels9001!

Keyboard Manager

  • Rephrased labels to enhance clarity. Thanks @Jay-o-Way!
  • Keyboard manager now supports Numpad. Note, with previously bound hotkeys stored in settings.json would only react to non-Numpad keys now. If a user wishes to restore the previous behavior, it could be done by manually adding another binding for the Numpad variant.

Mouse Highlighter

  • Fixed highlighter being invisible issue for Always on Top windows.
  • Added settings for automatic activation on startup. Thanks @davidegiacometti!

Mouse Pointer Crosshairs

Peek

PowerRename

  • Updated OOBE gif. Thanks @ChaseKnowlden!
  • Localized renamed parts combo box.
  • Introduced advanced counter functionality.
  • Added remember last window size logic and optimized items sorting.
  • Enable "Enumerate items" option by default.

PowerToys Run

  • Fixed issue causing original search to be abandoned when cycling through results.
  • Updated device and bluetooth results for Settings plugin. Thanks @htcfreek!
  • Fixed InvalidOperationException exception thrown. Thanks @davidegiacometti!
  • Add Base64 Decoding function to the Value Generator plugin. Thanks @LeagueOfPoro!
  • Added Keep shell open option for Shell plugin.
  • Added Crop And Lock to PowerToys plugin. Thanks @davidegiacometti!

Registry Preview

  • Updated AppBarButtons to use an explicit AppBarButton.Icon. Thanks @randyrants!
  • Fixed crash on clicking Save As button.

Runner

  • Removed unneeded RegisterWindowMessage from tray icon logic. Thanks @sredna!
  • Fixed startup looping issue.
  • Improved old logs and installers cleanup logic. Thanks @davidegiacometti!

Screen Ruler

  • Use proper resources file.

Settings

  • Fixed issue causing problems with modifier keys and ShortcutControl. Thanks @sh0ckj0ckey!
  • Fixed crash when clicking "Windows color settings" link.
  • Added support for launching Settings app directly.
  • Fixed issue causing DisplayDescription not showing for PowerToys Run PluginAdditionalOption.
  • Fixed issue causing FileLocksmith 'Show File Locksmith in' setting not showing correct value.
  • Fixed issue causing Awake on/off toggle in Settings flyout not to work when Settings Awake page is opened.

Documentation

  • Added documentation for PowerToys Run third-party plugins. Thanks @davidegiacometti!
  • Fixed broken links in keyboardmanagerui.md. Thanks @shubhsardana29!
  • Updated core team in COMMUNITY.md.
  • Fixed broken links in ui-architecture.md. Thanks @SamB!
  • Updated community.valuegenerator.md with Base64DecodeRequest description.

Development