Skip to content

Release v0.83.0

Compare
Choose a tag to compare
@ethanfangg ethanfangg released this 30 Jul 18:34
· 231 commits to stable since this release
e8ad4fa

In the v0.83 release cycle, we focused on stability and improvements.

Installer Hashes

Description Filename sha256 hash
Per user - x64 PowerToysUserSetup-0.83.0-x64.exe C78E24F21C611F2BD774D8460ADD4B9AC8519085CA1253941CB46129331AB8C8
Per user - ARM64 PowerToysUserSetup-0.83.0-arm64.exe BA1C16003D55587D523A41B960D4A03718123CA37577D5F2A75E151D7653E6D3
Machine wide - x64 PowerToysSetup-0.83.0-x64.exe 7EC435A10849187D21A383E56A69213C1FF110B7FECA65900D9319D2F8162F35
Machine wide - ARM64 PowerToysSetup-0.83.0-arm64.exe 5E147424D1D12DFCA88DC4AA0657B7CC1F3B02812F1EBA3E564FAF691908D840

Highlights

General

  • Reordered GPO policies, making it easier to find some policies. Thanks @htcfreek!

Advanced Paste

  • Fixed CSV parser to support double quotes and escape delimiters when pasting as JSON. Thanks @GhostVaibhav!
  • Improved double quote handling in the CSV parser when pasting as JSON. Thanks @htcfreek!

Awake

  • Different modes will now show different icons in the system tray. Thanks @dend, and @niels9001 for the icon design!
  • Removed the dependency on Windows Forms and used native Win32 APIs instead for the tray icon. Thanks @dend and @BrianPeek!
  • Fixed an issue where the UI would become non-responsive after selecting no time for the timed mode. Thanks @dend!
  • Refactored code for easier maintenance. Thanks @dend!
  • The tray icon will now be shown when running Awake standalone to signal mode. Thanks @dend!
  • The tray icon tooltip shows how much time is left on the timer. Thanks @dend!
  • Added DPI awareness to the tray icon context menu. Thanks @dend!

Color Picker

  • Added support to using the mouse wheel to scroll through the color history. Thanks @Fefedu973!

File Explorer add-ons

  • Allow copying from the right-click menu in Monaco and Markdown previewers.

File Locksmith

  • Fixed a crash when there were a big number of entries being shown by moving the opened files of a process to another dialog.

Installer

  • Fixed the path where DSC module files were installed for the user-scope installer. (This was a hotfix for 0.82)

Mouse Without Borders

  • Disabled non supported options in the old Mouse Without Borders UI. Thanks @htcfreek!
  • Added new GPO policies to control the use of some features. Thanks @htcfreek!

Peek

  • Allow copying from the right-click menu in Dev files and Markdown previews.

PowerToys Run

  • Fixed a crash on Windows 11 build 22000. (This was a hotfix for 0.82)
  • Blocked a transparency fix code from running on Windows 10, since it was causing graphical glitches. (This was a hotfix for 0.82)
  • Accept speed abbreviations like kilometers per hour (kmph) in the Unit Converter plugin. Thanks @GhostVaibhav!
  • Added settings to configure behavior of the "First week of year" and "First day of week" calculations in the DateTime plugin. Thanks @htcfreek!
  • Fixed wrong initial position of the PowerToys Run when switching between monitors with different dpi values.
  • Started allowing interchangeable use of / and \ in the registry plugin paths.
  • Added support to automatic sign-in after rebooting with the System plugin. Thanks @htcfreek!
  • Added suggested use example results to the Value Generator plugin. Thanks @azlkiniue!

Quick Accent

Runner

  • Add code to handle release tags with an upper V when trying to detect new updates. Thanks @davidegiacometti!

Settings

  • Fixed the UI spacing in the "update available" card. Thanks @Agnibaan!
  • Fixed the information bars in the Mouse Without Borders settings page to hide when the module is disabled. Thanks @htcfreek!
  • Improved consistency of the icons used in the Mouse Without Borders settings page. Thanks @htcfreek!
  • Improved action keyword information bar padding in the PowerToys Run plugins section. Thanks @htcfreek!
  • Fixed a crash in the dashboard when Keyboard Manager Editor settings file became locked.

Documentation

  • Added the RDP plugin to PowerToys Run thirdPartyRunPlugins.md docs. Thanks @anthony81799!
  • Added the GitHubRepo and ProcessKiller plugins to PowerToys Run thirdPartyRunPlugins.md docs. Thanks @8LWXpg!
  • Fixed a typo in the 0.82.0 release notes in README. Thanks @walex999!

Development

  • Disabled FancyZone UI tests, to unblock PRs. We plan to bring them back in the future. (This was a hotfix for 0.82)
  • Fixed an issue where flakiness in CI was causing the installer custom actions DLL from being signed. (This was a hotfix for 0.82)
  • Upgraded the Microsoft.Windows.Compatibility dependency to 8.0.7.
  • Upgraded the System.Text.Json dependency to 8.0.4.
  • Upgraded the Microsoft.Data.Sqlite dependency to 8.0.7.
  • Upgraded the MSBuildCache dependency to 0.1.283-preview. Thanks @dfederm!
  • Removed an unneeded /Zm compiler flag from Keyboard Manager Editor common build flags.
  • Fixed the winget publish action to handle upper case V in the tag name. Thanks @mdanish-kh!
  • Removed wildcard items from vcxproj files. Thanks @davidegiacometti!
  • Removed the similar issues bot GitHub actions. Thanks @craigloewen-msft!
  • Fixed CODEOWNERS to better protect changes in some files.
  • Switched machines being used in CI and pointed status badges in README to the new machines.
  • Fixed NU1503 build warnings when building PowerToys. Thanks @davidegiacometti!
  • Use the MSTest meta dependency for running the tests instead of the individual testing packages. Thanks @stan-sz!
  • Added missing CppWinRT references.