Power Toys: v0.70.0 Release

Release date:
May 18, 2023
Previous version:
v0.69.1 (released April 12, 2023)
Magnitude:
4,201 Diff Delta
Contributors:
20 total committers
Data confidence:
Commits:

41 Commits in this Release

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

Authored May 15, 2023
Authored April 12, 2023
Authored April 23, 2023
Authored April 15, 2023
Authored May 10, 2023
Authored April 21, 2023
Authored April 17, 2023

Top Contributors in v0.70.0

dend
mikeclayton
SamChaps
randyrants
zanseb
Joanna-Zhou
SeraphimaZykova
gokcekantarci
phoenix172
crutkas

Directory Browser for v0.70.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.70 release cycle, we focused on new features, stability and improvements.

Installer Hashes

| Description | Filename | sha256 hash | |----------------|----------|-------------| | Per user - x64 | PowerToysUserSetup-0.70.0-x64.exe | A2C45CC2EA953FF07246C85C7E106A403EAA5ED51E7C777452238EE280C9F6EA | | Per user - ARM64 | PowerToysUserSetup-0.70.0-arm64.exe | 2D9591A4752EFA7603C56EBDDC9CB4F70C5E938A4EF66ADC46B72FC60779E82C | | Machine wide - x64 | PowerToysSetup-0.70.0-x64.exe | 2DBE97E599AA4ED5363F2A15D581113BBF13035FE503D9E9ED71650B1CEE7771 | | Machine wide - ARM64 | PowerToysSetup-0.70.0-arm64.exe | B0FA955D34C84F3FBF39335887F3BEB417A2094F7A06B9EEEB92B9A1000B258E |

Highlights

  • New utility: Mouse Without Borders enables you to interact with other computers from the same keyboard and mouse and share clipboard and files between the machines. We’ve upgraded it to .NET 7 and made a few small adjustments to fit inside the PowerToys model. Thanks @truong2d and the rest of the contributors from the Microsoft Garage!
  • New utility: Peek is a utility that shows a quick preview of files selected in File Explorer when you press a shortcut (Ctrl+Space by default). Thanks @SamChaps!
  • Registry preview Quality of Life improvements. Thanks @randyrants!
  • Awake Quality of Life improvements. Thanks @dend!
  • Mouse Jump Quality of Life improvements. Thanks @mikeclayton!

General

  • New utility: Mouse Without Borders. Thanks @truong2d and other original contributors!
  • New utility: Peek. Thanks @SamChaps!
  • Fixed a bug causing saved settings to clear sometimes when upgrading PowerToys.
  • Font, icon and corner radius adjustments in the UI across utilities. Thanks @Jay-o-Way!

Awake

  • Update to command line output to match the arguments. Thanks @rpr69 for creating a PR to help fix this.
  • Fix crash happening when setting an expiration date on time zones with a negative offset relative to UTC (This was a hotfix for 0.69).
  • Fix missing logging file when installing (This was a hotfix for 0.69).
  • Upgraded Awake to a new version, with Quality of Life improvements and fixing many issues regarding Awake not resetting or not keeping the computer awake when expected. Thanks @dend!

FancyZones

  • Fixed accessibility issues on the Editor.

File Locksmith

  • Fixed tooltips having a transparent background (This was a hotfix for 0.69).

File Explorer add-ons

  • Add a Setting to select a background for the SVG Preview. Thanks @zanseb!

Installer

  • Added more utilities to terminate when installing to help prevent files that sometimes are leftover from uninstall.

Keyboard Manager

  • Fixed an issue causing mapping to media keys to type additional characters.

Measure Tool

  • Created a setting to specify the default measure tool. Thanks @zanseb!

Mouse Jump

  • Reduced dependency on WinForms utility classes. Thanks @mikeclayton!
  • Improved popup responsiveness. Thanks @mikeclayton!
  • Added a setting to set a custom sized window. Thanks @mikeclayton!
  • Added some shortcuts for screen navigation. Thanks @mikeclayton!

Peek

PowerToys Run

  • Add a plugin to start other PowerToys. Thanks @davidegiacometti!
  • Added code to the Shell plugin to use Windows Terminal. Currently accessible only through manipulating the settings file directly. Thanks @phoenix172!

Quick Accent

  • Added a missing character to the Welsh language.

Registry Preview

  • Specify minimum size / position values for the UI (This was a hotfix for 0.69). Thanks @randyrants!
  • Fixes in the UI command bar (This was a hotfix for 0.69). Thanks @randyrants!
  • Fix crash on opening a file picker when running elevated (This was a hotfix for 0.69). Thanks @randyrants!
  • Fixed tooltips having a transparent background (This was a hotfix for 0.69).
  • Fixed a file size limit typo. Thanks @idma88!
  • Improve hexadecimal value parsing. Thanks @randyrants!
  • Added a button to open the Registry Editor at a selected key. Thanks @randyrants!
  • Improve key and value parsing. Thanks @randyrants!
  • Better theme support for caption bar. Thanks @randyrants!
  • Fix an issue handling empty DWORD and QWORD values. Thanks @randyrants!

Settings

  • Update the What's New screen to hide the installer hashes in the new format (This was a hotfix for 0.69).
  • Fix crashes happening when using the Shortcut Control (This was a hotfix for 0.69).
  • The Settings window now has a minimum width. Thanks @niels9001!
  • Prevent a second Settings instance from being opened on upgrade.
  • Fix accessibility issues on many pages. Thanks @niels9001!

Documentation

  • Fix a dead link in documentation that was pointing to the wrong settings specification. Thanks @zanseb!
  • Added some missing contributors to COMMUNITY.md

Development

  • Fixed the CI release pipelines hash generation (This was a hotfix for 0.69).
  • Added per-user installers to the winget package submission script.
  • Upgraded the Community Toolkit Labs dependency. Thanks @niels9001!
  • Fixed building with Visual Studio 17.6. Thanks @snickler!
  • Upgraded the WebView 2 dependency.
  • Upgraded the WinAppSDK dependency to 1.3.1.
  • Fixed a typo preventing the clean up script to run. Thanks @Sajad-Lx!
  • Fixed encoding on a test file to fix running tests in some configurations. Thanks @VisualBasist!
  • Made the GPO release assets come named with a version in the build CI output.