PowerToys

PowerToys v0.78.0

The v0.60 release cycle we focused on stability and improvements.

Installer Hashes​

x64 Installer Hash​

030A4F7C6D81B09C7B8C8D75FC9FDA8DA98BFB3E0AC03C555035FF66FE9F71C2

ARM64 Installer Hash​

AEB644A76626CBD627455D30A9ABA0440A231CA0F82436A72D6299DA3CF49838

Highlights​

  • PowerRename and Image Resizer now appear on the new Windows 11 context menu.
  • There's a new PowerToys Run plugin for OneNote. Thanks @palenshus!
  • FancyZones uses a new zone identification with monitor Id to increase stability and avoid zone resets.
  • AlwaysOnTop now uses rounded corners for highlighting rounded windows on Windows 11.
  • Added settings to PowerToys Run to better control the query results order. Thanks @jefflord!

Known issues​

General​

  • Upgraded the Windows App SDK runtimes to 1.1.1. (This was a hotfix for 0.59)

Always on Top​

  • Added support for more diverse keyboard shortcuts with a fallback to low level keyboard hooks. Thanks @davidegiacometti!
  • Added rounded corner highlights for rounded corner windows on Windows 11.

FancyZones​

  • Fixed a bug where windows shown on all desktops were not working with FancyZones. (This was a hotfix for 0.59)
  • When changing zone layouts, windows will match a new size/position if the option is on. (This was a hotfix for 0.59)
  • Minor UI fix in FancyZones Editor. Thanks @ZetaSp!
  • Fixed proper canvas layout rendering in FancyZones Editor and the unscaled monitor resolution is now shown.
  • Fixed an issue with transparency in certain windows causing the window to go blank.

Image Resizer​

  • The Image Resizer entry is now shown in the new Windows 11 context menu.

File explorer add-ons​

  • Add a viewBox attribute to svg file thumbnails so that it tries to show the whole image, similar to what was done in the preview handler.
  • Removed access to a remote image in the tests for markdown preview.
  • Fixed flakiness in the markdown preview test suite with proper component initialization timeouts.
  • Fixed the leaking WebView2 resources caused by svg thumbnails.

Keyboard Manager​

  • The Editor title bar is now shown in the immersive dark mode theme. Thanks @WilliamABradley!

Mouse utility​

  • The Mouse Pointer Crosshairs default activation shortcut was changed to not collide with a special character combination on some internation keyboards.

PowerRename​

  • Fixed the file enumeration logic to only change enumerations at the end of the file name.
  • Clicking on regex/date and time cheat sheet appends that item to the selected search or replace text field.
  • The PowerRename entry is now shown in the new Windows 11 context menu.
  • The title bar is now shown in the immersive dark mode theme. Thanks @WilliamABradley!

PowerToys Run​

  • A setting was added to disable and configure the input delay on searching queries. (This was a hotfix for 0.59)
  • Fixed and added logs for default Web Browser detection. (This was a hotfix for 0.59)
  • The Program plugin can now search .lnk shortcuts by their executable name. Thanks @davidegiacometti!
  • A new plugin for OneNote was added. Thanks @palenshus!
  • Query caching and delayed execution was added to the OneNote plugin. Thanks @palenshus!
  • Quality of life fixes for the TimeZone plugin, including fixes for empty subtitles, missing time zones and results not being found when expected. Thanks @TobiasSekan!
  • Calls to the obsolete WebRequest API were removed. Thanks @davidegiacometti!
  • Added common names for the share settings in the Settings plugins. Thanks @htcfreek!
  • The Calculator Mages engine was updated to 2.0.1, for higher precision. Thanks for the testing and for pushing for the changes @htcfreek!
  • Translation fixes for the Calculator and TimeDate plugins. Thanks @htcfreek!
  • An entry for "Search Settings" was added to the Settings plugin. Thanks @jefflord!
  • Removed uses of the deprecated BinaryFormatter, which contained vulnerabilities. Thanks @davidegiacometti!
  • Added settings to better control the query results order. Thanks @jefflord!
  • The Terminal plugin now uses a better API to detect installed Terminal packages. Thanks @htcfreek!

Settings​

  • Fixed a bug that said an update had failed, even if PowerToys was fully updated. (This was a hotfix for 0.59)
  • OOBE window is resizable. (This was a hotfix for 0.59)
  • OOBE can now show release notes through authenticated proxies.
  • OOBE now hides the x64 and ARM64 installer hashes on the What's New page.
  • Minor UI fix in the Keyboard Manager page. Thanks @ZetaSp!
  • Fix in internal data type of CheckBox controls. Thanks @ghost1372!
  • The title bar is now shown in the immersive dark mode theme. Thanks @WilliamABradley!
  • Fixed a crash accessing the loading the System.Management API on ARM64 versions of Windows.

Installer​

  • Fixed signing of the setup custom actions dll in the new pipeline.
  • The Visual C++ redistributable was updated to 14.32.31332 and fixed an installer error when a newer version was installed. Thanks @snickler!
  • Updated the .NET dependency to 6.0.6.

Development​

  • Clean up of the CA1031 warning suppression. Thanks @davidegiacometti!
  • Support for ARM64 binaries was added to the Microsoft Store submission task. Thanks @azchohfi!
  • Added code for a tool to help identify monitor IDs.
  • Support for ARM64 binaries was added to the winget package creation task.
  • Updated the Pull Request template to better reflect project changes.
  • Component Governance checks were re-activated on the new main branch.
  • CI is failing to run tests calling the newer WebView 2 version, so these were disabled until a fix is found.
  • Updated the tests SDK to 17.2.0.
  • Nuget package versions used in the solution were consolidated.
  • The CodeQL CI task was disabled in the repo, but was causing issues on forks, so it was removed.
  • A specific Newtonsoft.Json version was specified in tests to avoid a vulnerability present in previous versions.
  • FabricBot configurations were added to the repository.
  • Added a dependabot configuration for updating GitHub actions dependencies. Thanks @naveensrinivasan!
  • Updated the check-spelling action and added quality of life fixes to the workflow. Thanks @jsoref!
This is a patch release to fix issues in v0.59.0 to fix a few bugs we deemed important for stability based on incoming rates. See v0.59.0 for full release notes.

  • #18657: FancyZones not working with windows showing in all desktops is fixed.
  • #18663: Messages showing there was an error updating should no longer appear when PowerToys is up-to-date.
  • #18712: On some systems OOBE Windows renders a bit too big, so we made the window resizable.
  • #18696: Added a setting to disable the search delay in PowerToys Run, as some users preferred the old behavior.
  • #18679: A FancyZones bug where windows were not snapping after switching layouts is fixed.
  • #18761: PowerToys Run is not getting the default web browser under some conditions. Potential fixes and added logs are included.
  • #18842: Upgraded the Windows App SDK runtime to 1.1.1, containing the newest fixes.

Highlights​

  • The work for running natively on ARM64 has been wrapped up and a build is released. Thanks @snickler!
  • Power Rename now is running on WinUI 3.
  • Keyboard Manager now allows up to 4 modifier keys for shortcuts and has received some quality fixes.
  • Upgraded the Windows App SDK runtimes to 1.1.0, fixing an issue where Settings wouldn't start with UAC off and improving performance.
  • The Windows App SDK runtime binaries are being shipped with PowerToys which should resolve the installations issues reported with WinAppSDK.

Known issues​

  • There are reports of users who are unable to open the Settings window. This is being caused by incompatibilities with some applications (RTSS RivaTuner Statistics Server and MSI AfterBurner are known examples of this). If you're affected by this, please check the linked issue to verify if any of the presented solutions works for you.

General​

ARM64​

  • ARM64 support now fully added!
  • Fixed PowerRename to work on ARM64.
  • Fixed File Explorer tools to work on ARM64.
  • Made changes for the installer projects to build ARM64 installers.
  • Configured the CI and Release pipelines to build for ARM64.
  • Added ARM64 build status to the README.

Always on Top​

  • Fixed an issue where the borders where sticking around when a window was minimized with Win+D.

FancyZones​

  • Fixed a bug that was consuming CPU cycles when the default layout was set.
  • Fixed a bug where apps were not opened in their last known zones due to Virtual Desktop ID changes.
  • Fixed a bug that was snapping popup menus opened by applications.
  • Fixed a bug causing windows not to be snapped under some configurations.

Image Resizer​

  • No longer tries to change metadata on files that were not actually resized. Thanks @adamchilders!

File explorer add-ons​

  • Fixed a bug where modules depending on WebView2 would be limited to opening files smaller than 2 MB. Now the resulting html is generated into a temporary file before presenting it.
  • Add a viewBox attribute to svg files that don't have one so that the preview tries to show the whole image.
  • Remove scrollbar that was showing when rendering svg thumbnails.

Keyboard Manager​

  • Now up to four modifier keys can be used in shortcuts. This will allow you to use the Office key (which sends Win+Ctrl+Shift+Alt), for example.
  • Fixed a bug locking Keyboard Manager when two shortcut mapping were pressed at the same time.
  • Removed event spam for certain telemetry events.

PowerRename​

  • Ported to use WinUI 3 instead of WinUI 2.

PowerToys Run​

  • The Services plugin is able to search for parts of the name, display name or the service type or state. Thanks @htcfreek!
  • The Services plugin now supports the startup type 'Automatic (Delayed Autostart)'. Thanks @htcfreek!
  • The Services plugin now has tooltips for large service names and other UI improvements. Thanks @htcfreek!
  • The TimeDate plugin gave results for queries containing just numbers on global queries. This has been fixed. Thanks @htcfreek!
  • We've introduced a throttle before a query is done to ensure typing is done to increase performance. Thanks @shandsj!
  • Fixed a crash in WebSearch when there's an empty pattern setup for the system's default browser.
  • Fixed a bug where VSCodeWorkspaces was not finding portable installations of VSCode. Thanks @harvastum!
  • The Calculator plugin reacts better to invalid input and internal errors. Thanks @htcfreek!
  • The Calculator plugin can now be configured to use the US number format instead of the system one. Thanks @htcfreek!
  • The Folder plugin supports paths containing "/". Thanks @davidegiacometti!

Settings​

  • Now the UI for adding excluded apps for FindMyMouse is disabled when the module is disabled. Thanks @davidegiacometti!
  • Text was improved in the Settings UI for File Explorer. Thanks @Jay-o-Way!
  • Settings won't try to launch if everything runs elevated in the machine, and a warning message is shown instead.
  • Some minor UI fixes. Thanks @niels9001!
  • The Settings screen should now open correctly if the OOBE screen was opened first.
  • The rounded corner settings for FancyZones now only show on Windows 11. Thanks @davidegiacometti!
  • Fixed a UI freeze when entering the Keyboard Manager page with clean settings.
  • Fixed a UI glitch where a message was being shown that all PowerToys Run plugins were disabled when using the search function. Thanks @davidegiacometti!
  • Upgraded the Windows App SDK runtimes to 1.1.0, fixing an issue where Settings wouldn't start with UAC off and improving performance.

Runner​

  • Auto-update takes into account if it's running on x64 or arm64 to download the right installer.

Installer​

  • Updated the .NET dependency to 6.0.5.
  • The installer is now built using a beta version of Wix 3.14 for arm64 support.
  • Added the VC++ Redistributable binary as a requirement.
  • The Windows App SDK runtime binaries are being shipped with PowerToys instead of running its installer. This should fix most of the install issues with 0.58.

Development​

  • New action added to GitHub to publish the winget package to PowerToys.
  • New action added to GitHub to publish for the Microsoft Store. Thanks azchohfi!
  • Documentation for installing the Windows App SDK dependencies and building the installer was updated.
  • FxCop removed from the PowerToys Run TimeZone plugin and was replaced with NetAnalyzers. Thanks @davidegiacometti!

Community contributions​

We'd like to directly mention certain contributors (in alphabetical order) for their continued community support this month and helping directly make PowerToys a better piece of software.
@Aaron-Junker, @CleanCodeDeveloper, @davidegiacometti, @dend, @franky920920, @htcfreek, @jay-o-way, @jsoref, @niels9001, @snickler.
The v0.58 release cycle focused heavily on upgrading to new dependencies and building for native ARM64. Below are some of the highlights!

Installer Hash​

0F20DCDC0A1BF5C86D60A41DED8F459A2CF1457C37BB33DA31979D639DD8BD9E

Highlights

  • Most of the work for running natively on ARM64 has been included in the repo. Thanks @snickler!
  • Uses of the obsolete WebBrowser control were replaced with WebView 2.
  • All uses of .NET core were removed. PowerToys now runs on .NET framework 6.
  • Settings no longer runs on XAML Islands and is now running on WinUI 3, fixing many bugs related to XAML islands.

General​

  • Spell checking fixes in the code. Thanks @jsoref!
  • Fix for a CI error related to spell checking due to a GitHub API change. Thanks @jsoref!
  • Fixed the documentation references to GitHub. Thanks @Cyl18!

ARM64​

  • Prepare solution and property files for ARM64 port. Thanks @snickler!
  • Port unhandled exception handler to ARM64. Thanks @snickler!
  • Port of the Settings projects to ARM64. Thanks @snickler!
  • Port of most of the PowerToys to ARM64. Thanks @snickler!
  • Port of the debug utilities to ARM64.

Always on Top​

  • Fix for topmost state of the window resetting for some applications. (This was a hotfix for 0.57)

ColorPicker​

  • The CIEXYZ format is now properly show in upper case.

FancyZones​

  • Restore rounded corners on Windows 11 and add a setting to control this behavior. (This was a hotfix for 0.57)
  • Fixed an edge case where the Windows Terminal window wouldn't be snapped when opened. (This was a hotfix for 0.57)
  • Improved narrator support in the Grid Editor. (This was a hotfix for 0.57)
  • Fixed a bug when restoring rounded corners on Windows 11. (This was a hotfix for 0.57)
  • Fix for windows not being resized correctly on different dpi settings. (This was a hotfix for 0.57)
  • Removed resolution from the screen identifier so zones aren't reset when resolution changes.
  • Scale the canvas layout when editing according to new scaling/resolution.
  • Shipping a new tool to help debug windows interactions with FancyZones.

File explorer​

  • Fix for a crash in dev file preview if the settings file hadn't been created yet. (This was a hotfix for 0.57)
  • New file types were added to dev file preview (".reg", ".xslt", ".xsd", ".wsdl", ".ino", ".pde", ".razor"). Thanks @Aaron-Junker!
  • Fix an existing "file still in use" issue in dev file preview. Thanks @Aaron-Junker!
  • Dev file preview is now able to interpret file extensions in a case-insensitive way. Thanks @Aaron-Junker!
  • SVG and markdown viewers no longer use WebBrowser and use WebView2 instead.
  • Markdown preview now respects the dark mode settings on Windows. Thanks @davidegiacometti!

Mouse utility​

  • Fix for the bug causing shortcuts set on icons to not activate when a mouse utility was active on specific monitor configurations.

PowerToys Run​

  • Fix for PowerToys Run using high CPU and memory when updating its settings. (This was a hotfix for 0.57)
  • Add the "Run as different user" feature to the Program, Shell, and Search plugins. Thanks @htcfreek! (This was a hotfix for 0.57)
  • Fix for a WindowWalker crash when a Virtual Desktop registry key is not set. Thanks @htcfreek! (This was a hotfix for 0.57)
  • Fix for VS Code Workspaces not using the user's path variable right after an install or update. Thanks @ricardosantos9521! (This was a hotfix for 0.57)
  • Fix for the System plugin causing PowerToys Run to be slow when many network interfaces exist. Thanks @htcfreek! (This was a hotfix for 0.57)
  • Fix for the Program plugin not showing special shortcuts with empty targets, like Control Panel. (This was a hotfix for 0.57)
  • Additional logging for the Terminal plugin. Thanks @davidegiacometti! (This was a hotfix for 0.57)
  • Web Search and URI plugins have better code for detecting the default browser now.
  • Fix for the Services plugin not manipulating service names with spaces correctly. Thanks @davidegiacometti!
  • Fix for the Terminal plugin not recognizing profiles correctly. Thanks @davidegiacometti!
  • Fix for latest VSCode insiders build not showing up in the VSCode Workspaces plugin. Thanks @JacobDeuchert!
  • Increased floating number precision in the Unit Converter plugin.
  • VSCode Workspaces now finds portable installations of VS Code. Thanks @harvastum
  • Fixed an issue starting PowerToys Run when the desktop is not initialized. Thanks @davidegiacometti!

Settings​

  • Settings now runs on WinUI3 instead of XAML islands.
  • Settings no longer runs as an administrator when runner is started as an administrator.

Runner​

  • Use sensible default times for rechecking for an update, to avoid writing to the logs in a loop. (This was a hotfix for 0.57)
  • Runner cleans up the update directory if the installation is up to date. Thanks @davidegiacometti!

Installer​

  • Distribute a signed .msi inside the .exe installer bootstrapper. (This was a hotfix for 0.57)
  • Removed the .NET core dependency from the installer.
  • Partial support for an ARM64 installer.
  • Updated the .NET framework to 6.0.4.
  • Force update all files on reinstall/update, to try and fix installation issues.

Development​

  • PowerToys no longer takes a dependency on .NET core.
  • WinUI3 is a new dependency. Settings now targets win10-x64 and win10-arm64 due to this.

Community contributions​

We'd like to directly mention certain contributors (in alphabetical order) for their continued community support this month and helping directly make PowerToys a better piece of software.
@Aaron-Junker, @CleanCodeDeveloper, @davidegiacometti, @dend, @franky920920, @htcfreek, @jay-o-way, @jsoref, @niels9001, @snickler.
This is a patch release to fix issues in v0.57.2 to fix a few bugs we deemed important for stability based on incoming rates. See v0.57.0 for full release notes.

  • #17332: AlwaysOnTop windows would lose their topmost status sometimes. It'll be reapplied when detected.
  • #17390: PowerToys Run would consume 100% of the CPU when many changes were done on settings. This is fixed.
  • #17406: FancyZones not restoring rounded corners after unsnapping bug is fixed.
  • #17367: Not everyone was happy with FancyZones removing rounded corners on Windows 11. This is now a setting.
  • #17318: Settings would get stuck in a loop checking for updates too frequently. This is fixed.
  • #1605: PowerToys Run can now run programs as a different user.
  • #17468: PowerToys Run WindowWalker crashed on startup on certain Virtual Desktop configurations. This is fixed.
  • #16283: New installations or updates of VS Code were not being picked up by PowerToys Run.
  • #17454: PowerToys Run was taking a long time to show queries on configurations with many network interfaces. This is fixed.
  • #17027: Some applications were not being resnapped to a Zone as they were restarted. This is fixed.
  • #17410: Sign the PowerToys .msi file bundled in the .exe installer.
  • #17513: Special shortcuts like Control Panel and File Explorer appear again in PowerToys Run.
  • #16552: Improve FancyZones Editor grid editor support for screen readers.
  • #17537: Update the .net core installed version to 3.1.23, containing security fixes.
  • #17493: Fix crash on Developer File Preview when the setting file is not created yet.
  • #17539: Fix FancyZones bug when restoring original size of windows when unsnapping on certain display scalings.
  • #17570: Additional logging for the Windows Terminal plugin in PowerToys Run.

Installer SHA256 Hash​

92D657A001578AEE5B5A3F0748AC7C89C54C870BB86221A5ECFFF1506BD57C41

Highlights​

  • PowerToys Run quality pass. Old standing issues were re-evaluated and fixed.
  • Additional features and improvements were added to existing PowerToys Run plugins.
  • New plugin for time and date values/information in PowerToys Run. Thanks @htcfreek!
  • The PowerToys Run documentation is also receiving a required update. Thanks @htcfreek!
  • We're registering svgs as a picture kind when SVG Thumbnails are enabled so they appear when searching for pictures in File Explorer.
  • We've disabled PDF preview by default, given its incompatibilities with Outlook and that Edge is now being registered for previewing PDF files on Windows 10 too.
  • From a coding quality point of view, every project now has code analyzer active. Thanks @CleanCodeDeveloper!
  • A double click on the tray icon is needed instead of single click to open settings.

Always on Top​

Awake​

  • Fixes for the system tray icon. Thanks @dend!
  • Temporary duration presets are now configurable. Thanks @dend!
  • Fix for an issue causing Awake to not be closed properly. Thanks @dend!

ColorPicker​

  • It's now possible to delete multiple colors from history and also export them to a file. Thanks @mshtang!
  • The CIEXYZ format has increased precision. Thanks @m13253!
  • Performance improved by reducing the use of low level keyboard hooks.

FancyZones​

  • Fixed a bug where the same layout applied with different configurations to different screens would reset to a single configuration. (This was a hotfix for 0.56)
  • When snapping windows with rounded corners on Windows 11, set the correct corner preferences to avoid gaps between zones. Thanks @hallatore!
  • Fix for canvas layout resetting due to resolution changes.

File explorer​

  • Additional markdown file extensions added for Markdown Preview. Thanks @skycommand!
  • Svgs are now registered as a picture kind on Windows.
  • Added a text wrapping setting and copy context menu to dev file preview. Thanks @Aaron-Junker!
  • Pdf file preview and thumbnails are now disabled by default, due to incompatibility with Outlook and an appropriate warning is shown in Settings.

Mouse utility​

  • Find my mouse has a new setting to specify a minimum distance for activation. (This was a hotfix for 0.56)
  • Fix for the bug causing the task bar to be hidden behind other windows when a mouse utility was active.
  • Fix for the bug causing shortcuts set on icons to not activate when a mouse utility was active.
  • Fixed a slight offset in Mouse Pointer Crosshairs when it's configured with an odd thickness.

PowerToys Run​

  • New plugin for time and date values/information. Thanks @htcfreek!
  • WindowWalker now has a tooltip, additional features like killing the process and closing the window, additional settings and improvements. Thanks @htcfreek!
  • Unit converter now accepts additional ways of writing feet and gallon. Also interprets as either imperial or US gallons depending on current culture. Thanks @yifan-k!
  • Unit converter now accepts metre for meter.
  • Localization for Web Search and Unit Converter (not including units) has been enabled.
  • Localization for Windows Terminal has been enabled. (This was a hotfix for 0.56)
  • Calculator now tries to always interpret the dot (.) symbol as a decimal separator, despite configured culture, to meet expectations.
  • Calculator now handles trailing zeroes on hexadecimal numbers correctly.
  • System commands plugin can now show the local ip and mac addresses. Thanks @htcfreek!
  • Folder plugin has improved results, with improved tooltips. Thanks @htcfreek!
  • Windows settings plugin has added entries for Screen Saver and Connect Wiring Display Panel. Thanks @htcfreek!
  • Plugins can now show descriptions for their configurations in settings. Thanks @htcfreek!
  • Fix for the focus issue when calling PowerToys Run for the first time after login and after returning from some windows.
  • Fix for a bug on Program when creating a shortcut.
  • Validated that upgrading to .net framework 6 fixed the error appearing when shutting down the system with PowerToys Run running.

Video conference mute​

  • Newly added microphones are now updated and tracked by VCM.

Settings​

  • What's new button in the bottom with a new look, with a couple more UI tweaks. Thanks @niels9001!
  • Fixed a bug causing Settings not to open when a racing condition caused Keyboard Manager settings to not be read correctly.
  • To open settings from the tray icon a double click is needed instead of a single click.
  • Fix for a bug which would cause checking for updates to run indefinitely.
  • When auto-updating, pass a flag to avoid restarting without being prompted.

Installer​

  • Dependencies installers are now executed with /norestart to avoid unprompted restarts. (This was a hotfix for 0.56). Thanks @franky920920!
  • Upgraded .net framework dependency to 6.0.3.
  • Installer logs are now saved where they can be collected and sent by the bug report tool.
  • Reverted changes to start with proper elevation and when installed under a different user since those changes ended up causing more issues where PowerToys would start running with the wrong user.

Development​

  • OOBE code refactor to have all module information in XAML, like in Settings. Thanks @niels9001!
  • Every project now has analyzers turned on and warnings fixed. Thanks @CleanCodeDeveloper!
  • New patterns added for code spell-checking and stale entries removed. Thanks @jsoref
  • Additional logging has been added to Fancy Zones and PowerToys Run.
  • A new CI release build will not be triggered if all that was changed was just documentation.
  • Fixed a racing condition causing flaky build errors when building PowerRename.
  • Centralization of common csproj/vcxproj settings underway. Thanks @CleanCodeDeveloper!

Community contributions​

We'd like to directly mention certain contributors (in alphabetical order) for their continued community support this month and helping directly make PowerToys a better piece of software.
@Aaron-Junker, @CleanCodeDeveloper, @dend, @franky920920, @htcfreek, @jay-o-way, @jsoref, @niels9001, @snickler.
This is a patch release to fix issues in v0.56.1 to fix a few bugs we deemed important for stability based on incoming rates. See v0.56.1 for full release notes.
  • #16252: We now pass in /norestart flag to .NET runtime installer for our installer
  • #16155: FancyZones Template layout reset bug is fixed
  • #16699: Dev File Preview handler files in use bug is fixed
  • #16669: Added Find my mouse setting for shake distance to allow for adjustability
  • #16712: PowerToys Run's Windows Terminal plugin didn't have localization setup correctly and is now correct.

Installer SHA256 Hash​

E042E0FC38D2682DA9FFF0E9700C3C42D204C0A0EEC0CBA8CB273DE46D2C9166

Highlights​

  • Upgrade notes! A big feedback items for new versions was upgrade notes. We have the release notes on GitHub as well.
  • FancyZones zone limit has been increased to 128 zones. Before the limit was 40.
  • Timezone conversion plugin for PowerToys Run! Thanks @TobiasSekan
  • Child and Popup window support for FancyZones. To enable, go to Settings→FancyZones→Windows. These were bugs we fixed that without realizing it was a useful feature to most.
  • Find my mouse will now activate via shaking the mouse with a settings change!

Always on Top​

  • Fixed excess GPU / CPU usage when enabled
  • If border has focus, not closable via F4
  • Changing border sizes should resize correctly for existing windows
  • Border goes away with Outlook modal windows

ColorPicker​

  • No longer crashes during theme change

FancyZones​

  • Increased zone limit from 40 to 128.
  • Child and Popup window support for FancyZones. To enable, go to Settings→FancyZones→Windows. These were bugs we fixed that without realizing it was a useful feature to most.

File explorer​

  • Fixes for Dev file preview: (Thanks @Aaron-Junker)
    • Fix fix for object reference not set.
    • Fix for encoding UTF-8.
    • Fix for file is in use.
    • Fix for saying the file is too big.

Image Resizer​

Mouse utility​

  • Find my mouse will now activate via shaking the mouse with a settings change!
  • Find my mouse now can excludes apps.
  • Fix for crosshair thickness looking odd due to anti-aliasing
  • Fix for a hard crash on crosshair (This was a hotfix for 0.55)

PowerRename​

  • Will not spells check file names anymore. Thanks @niels9001
  • Autocomplete result box to not obscure apply button. Thanks @niels9001
  • Regex fix

PowerToys Run​

  • Timezone conversion plugin for PowerToys Run! Thanks @TobiasSekan
  • Hexadecimal and binary numbers now are supported in the calculator plugin. This was added a bit ago and we'd like to extend a belated thanks to @gsuberland
  • Terminal plugin performance boost. Thanks @htcfreek!
  • Terminal will now be found via the Program plugin again.
  • Shutdown command is now using hybrid fast argument for shutting down
  • Support for VSCodium with VS Code workplace plugin. Thanks @makeProjectGreatAgain

Video conference mute​

  • nVidia Broadcast software won't crash anymore

Settings​

  • Upgrade notes in OOBE
  • Fix for settings being lost (This was a hotfix for 0.55)
  • UX improvements. Thanks @niels9001

Installer​

  • Believe we have a fix for the long hated "app.dark.png is missing" error. Thanks to @robmen for having a great blog!
  • Installer will launch PowerToys under appropriate elevation versus Admin only due to UAC prompt for installation (This was a hotfix for 0.55)
  • PowerToys will now start if installed under different user

Development​

  • ARM64 - We removed the last .NET Framework dependency. Thanks @snickler for helping get this across the finish line!
  • .NET 6 upgrade, now on the newest and hottest .NET runtime
  • Code analyzers have been upgraded! Thanks @CleanCodeDeveloper!
  • Symbols are back!
  • Code refactoring, thanks @CleanCodeDeveloper and @cyberrex5 for helping here!
  • We are now on VS 2022 with the .NET 6 upgrade.

Community contributions​

We'd like to directly mention certain contributors (in alphabetical order) for their continued community support this month and helping directly make PowerToys a better piece of software.
@Aaron-Junker, @CleanCodeDeveloper, @cyberrex5, @franky920920, @gsuberland, @htcfreek, @jay-o-way, @makeProjectGreatAgain, @niels9001, @robmen, @snickler, and @TobiasSekan .
This is a patch release to fix issues in v0.55.1 due to an installer bug and .NET 5 doing an update for the runtime. We deemed important for stability based on incoming rates. See v0.55.0 for full release notes.
  • #16203 - Installer didn't handle when a newer version was released for .NET 5
Installer SHA256 Hash

5EDA6DAF8A5312D54D1B138A0CF06FE7584B1E353436DF32D9AF553AB663B631
This is a patch release to fix issues in v0.55.0 we deemed important for stability based on user feedback. See v0.55.0 for full release notes. We'd like to thank everyone to help us diagnose and fix these.

  • #15910 - Shortcut keys retain taken after disabled for Shortcut Guide, Mouse highlighter, Mouse pointer crosshair. This was a bug we had for a while but with the increased mouse utilities using the shared code path, it was just noticed.
  • #15450 - Fixing a bug where settings wasn't properly saving. This bug was introduced with 0.53 installer update and now is fixed with 0.55.1.
  • #15487 - After install, PT won't automatically start as admin unless dont-elevate arg is used. This bug was introduced with 0.53 installer update and now is fixed with 0.55.1.
  • #15869 - Removed a dead code path and unused DLL
  • #15885 - Mouse pointer crosshairs crashing race condition bug.
  • #15348, #15488 - Small UX fixes for helping wayfind.
  • #15887 - Revert part of a Window Walker improvements in #6084 that did a IsCloak check. This impacted virtual desktop users.
Zurück
Oben Unten