Microsoft 11787 Published by

PowerToys 0.85.0 has been released, including new features, stability, and enhancements. Key enhancements include the new utility New+, which allows users to create personalized templates for creating files and folders from the File Explorer context menu. The variety of languages has been improved, as has the number of supported applications. Fixing image leaks reduced peek memory usage.




PowerToys Release v0.85.0

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

Installer Hashes

DescriptionFilenamesha256 hash
Per user - x64 PowerToysUserSetup-0.85.0-x64.exe28A8BEA61040751287FF47C9BAC627A53A4670CFEA0C17B96EE947219E9A6EA9
Per user - ARM64 PowerToysUserSetup-0.85.0-arm64.exe2CA077E842B7C53BAFC75A25DBD16C1A4FCE20924C36FDA5AD8CF23CD836B855
Machine wide - x64 PowerToysSetup-0.85.0-x64.exe4A248AA914EEE339AA99D467FDFBDB1FCD7A49A8564DDBBB811D0EC69CEBAB75
Machine wide - ARM64 PowerToysSetup-0.85.0-arm64.exeB5FB04EAF44C4203E785411FF55025842B9C39D4970C0C934CB8ADBE79EF31AF

Highlights

  • New utility: New+ - allows setting a personalized set of templates to quickly create files and folders from a File Explorer context menu. Thanks  @cgaarden!
  • Language selection - it's now possible to select which UI language should be used by PowerToys utilities.
  • Lots of quality fixes for Workspaces, improving the number of supported applications.
  • Reduced Peek memory usage by fixing image leaks. Thanks  @daverayment!

General

  • Added a general setting to select which UI language should be used in PowerToys utilities.
  • Fixed internal code of some policies for Group Policy Objects, that were reading registry entries using the wrong internal functions, and structured code better to avoid future mistakes of the same kind. Thanks  @htcfreek!

Advanced Paste

  • Fixed some telemetry calls to signal Advanced Paste activation on the cases where a direct shortcut is being used without showing the UI.
  • User-defined custom actions can only be used with AI turned on, so custom actions were disabled on Settings when AI is disabled and were hidden from the Advanced Paste UI.

Awake

  • Fixed tray icon behaviors, not appearing and showing incorrect time. Thanks  @dend!

Environment Variables Editor

  • Added the _NT_SYMBOL_PATH_NT_ALT_SYMBOL_PATH and _NT_SYMCACHE_PATH as variables that are shown as lists. Thanks  @chwarr!

FancyZones

  • Allow snapping applications that were launched by Workspaces.

File Locksmith

  • Fixed an issue causing File Locksmith to be triggered by unrelated verbs in the context menu.

Mouse Pointer Crosshairs

New+

  • New utility - Allows setting a personalized set of templates to quickly create files and folders from a File Explorer context menu. Thanks  @cgaarden!
  • Added missing entry for New+ policy state reporting in the Bug Report tool. Thanks  @htcfreek!
  • Added a policy for enabling/disabling whether filename extensions should be shown. Thanks  @htcfreek!

Peek

  • Properly show file's modified date instead of creation date in the file previewer. Thanks  @daverayment!
  • Fixed memory leak caused by unmanaged bitmap images not being freed. Thanks  @daverayment!
  • Fixed an issue causing Peek to not be displayed the first time when using a preview handler to display files. Thanks  @davidegiacometti!
  • Prevent tooltip in file previewer from overlapping with title bar controls. Thanks  @daverayment!
  • Fixed memory leaks in thumbnails and refactored image previewer. Thanks  @daverayment!

PowerToys Run

  • Improved the message boxes to be more specific when PowerToys Run failed to initialize itself or any plugin. Thanks  @davidegiacometti!
  • Use capital letters when showing degree results in the Unit Converter plugin. Thanks  @PesBandi!

Quick Accent

  • Add the Middle Eastern Romanization character set. Thanks  @PesBandi!
  • Add the degree sign, integral and vertical ellipsis when "All Languages" is selected. Thanks  @rddunphy!

Settings

  • Fixed the link to the Workspaces documentation. (This was a hotfix for 0.84)
  • Fixed flyout issues after the Windows App SDK upgrade. Thanks  @davidegiacometti!
  • Fixed initialization for the New+ settings page. Thanks  @htcfreek!
  • Fixed enabled state of a control on the New+ settings page if the module is enabled by policy. Thanks  @htcfreek!
  • Fixed a crash when cancelling the template folder selection in the New+ settings page.

Workspaces

  • Fixed detecting and snapping applications like Discord. (This was a hotfix for 0.84)
  • Fixed detecting and snapping applications like Steam. (This was a hotfix for 0.84)
  • Fixed button visibility in the UI. (This was a hotfix for 0.84)
  • Fixed an issue launching the wrong project when the editor was closed without saving or cancelling a new project.
  • Properly handle repositioning windows running as administrator.
  • Properly handle cases where the monitor where a workspace was saved is no longer present.
  • Fixed the workspace launcher restarting itself in a loop without success.
  • Properly handle standalone applications.
  • Fixed issues causing icons to not show.

Documentation

  • Fixed the thirdPartyRunPlugins.md entry for the RDP plugin. Thanks  @YisroelTech!

Development

  • Upgraded Windows App SDK to 1.6.
  • Upgraded the Target Platform Version to 10.0.22621.0.
  • Added a bot trigger to automatically add a label to Workspaces issues. Thanks  @plante-msft!
  • Fixed a regular expression in the bot triggers for wanting to submit community contributions. Thanks  @PesBandi!
  • Fixed analyzer errors after the Visual Studio 17.12 update. Thanks  @snickler!
  • Fixed the TSA configuration for release CI builds.
  • Refactored automated file component generation during installer builds.
  • Rewrote the Azure Devops build system to be more modular and share more definitions between PR CI and Release CI.
  • Fixed debugging of the New+ page of the Settings application when a settings file was not present.
  • Fixed setting the version of the App Manifest in the File Locksmith and New+ context menu app packages.
  • Fixed abstracted UI library nuget package signing on release CI.
  • Removed build status from Github README.

Release Release v0.85.0 · microsoft/PowerToys