Skip to content

Release v0.66.0

Compare
Choose a tag to compare
@crutkas crutkas released this 05 Jan 17:42
· 1257 commits to stable since this release
a510d5e

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

Installer Hashes

x64 Installer Hash

EE3F76F056A0611F69A203BA6D2B36FF81014B1FA29D1F46ECDCC6D312724FC6

ARM64 Installer Hash

19DA79D497CAD28CC80A9C9954459EE93FE23FFC560DE7732DD806A38E862210

Highlights

  • PowerToy utilities now ship with self-contained .NET 7, meaning it's not necessary to install .NET as part of the installer and it's easier to keep up to date.
  • It's possible to pick which of the installed OCR languages is used by Text Extractor by selecting it in the right-click context menu.
  • Added a setting to sort the order of the accented characters by usage frequency in Quick Accent.

General

  • Reduced resource consumption caused by logging. A thread for each logger was being created even for disabled utilities.
  • The .NET 7 dependency is now shipped self-contained within the utilities, using deep links to reduce storage space usage.

Color Picker

  • Fixed an issue where the custom color formats were not working when picking colors without using the editor.
  • Fixed a crash when using duplicated names for color formats.
  • Added two decimal formats, to distinguish between RGB and BGR.
  • Fixed color name localization, which was not working correctly on 0.65.

FancyZones

  • Fixed an editor crash caused by deleting a zone while trying to move it.
  • Reduce the time it takes the tooltip for layout shortcut setting to appear in the editor.

File Locksmith

  • Fixed an issue causing File Locksmith to hang when looking for open handles in some machines.

Hosts File Editor

PowerToys Run

Quick Accent

  • Added support for dark theme. Thanks @niels9001!
  • Increased default input delay to improve out of the box experience.
  • Fixed a bug causing the first character to not be selected when opening the overlay. Thanks @davidegiacometti!
  • Fixed the positioning of the overlay when showing near the horizontal edges of the screen.
  • Added additional Pinyin characters. Thanks @char-46!
  • Added Macedonian characters. Thanks @ad-mca-mk!
  • Added a setting to sort characters by usage frequency.
  • Added a setting to always start selection in the first character, even when using the arrow keys as the activation method.

Settings

  • Fixed an error that hid the option to keep the display on when using the "Indefinitely Awake" mode.
  • Fixed an accessibility issue causing the navigation bar to not work with narrator in scan mode.
  • Fixed an accessibility issue where the name for the shortcut control was not being read correctly.
  • Tweaked the Color Picker custom color format UI. Thanks @niels9001!
  • Improved the shortcut control visibility and accessibility. Thanks @niels9001!
  • Fixed an issue causing the Settings to not be saved correctly on scenarios where the admin user would be different then the user running PowerToys.
  • Added a setting to pick which language should be used by default when using Text Extractor.

Text Extractor

  • Improve behavior for CJK languages by not adding spaces for some characters that don't need them. Thanks @AO2233!
  • OCR language can now be picked in the right-click context menu.

Video Conference Mute

  • Reduced resource consumption by not starting the File Watchers when the utility is disabled.

Documentation

  • Updated the development setup documentation.
  • Improved the Markdown documentation lists numbering in many docs. Thanks @sanidhyas3s!

Development

  • Turned on C++ code analysis and incrementally fixing warnings.
  • C++ code analysis no longer runs on release CI to speed up building release candidates. It still runs on GitHub CI and when building locally to maintain code quality.
  • Cleaned up "to-do" comments referring to disposing memory on C#. Thanks @davidegiacometti!
  • Added a fabric bot rule for localization issues.
  • Fixed a CI build error after a .NET tools update.
  • Update the Windows App SDK dependency version to 1.2.
  • When building for arm64, the arm64 build tools are now preferred when building on an arm64 device. Thanks @snickler!
  • Updated the C# test framework and removed unused Newtonsoft.Json package references.
  • Updated StyleCop and fixed/enabled more warnings. Thanks @davidegiacometti!
  • Fixed a language typo in the code. Thanks @eltociear!
  • Improved code quality around some silent crashes that were being reported to Microsoft servers.
  • Moved the GPO asset files to source instead of docs in the repo.
  • Upgraded the unit test NuGet packages.