| Version | Change log |
| PowerToys 0.95.1 Oct 23, 2025 |
CmdPal: Fixed crashes on pages using filters (e.g., Windows Terminal profiles, Windows Services) when built with trimming or AOT by removing runtime bindings from the FiltersDropDown control Fixed an issue where window style changes (such as WS_EX_TOOLWINDOW) were not properly applied by ensuring cached window data is refreshed Light Switch: Fixed bug where Light Switch was enabled by default Fixed bug where Manual time schedule was being overridden by sunset calculations Renamed "Manual" mode to "Fixed Hours" for clarity Created a new "Off" mode that disables the schedule but still allows the shortcut to be used Fixed a bug which allowed the taskbar to be the accent color in light mode (this should only be allowed in dark mode) Fixed a bug where light/dark times where not updating when switch between modes (Specifically manual back to Sunset to Sunrise mode) Find my mouse: Fixed bug that would cause the window to lose focus Fixed bug that would cause the mouse to go busy (hourglass) Installer: Removed WiX v3 infrastructure and migrate exclusively to WiX v5, cutting build times Bug report: Improvements to the bug report system |
| PowerToys 0.95.0 Oct 16, 2025 |
Highlights: NEW: The Light Switch utility in PowerToys allows you to automatically switch between light and dark themes in Windows based on the time of day. Command Palette delivered major search performance gains (new fuzzy matcher + smarter fallbacks) improving relevance and speed. Peek can now be used activated using the Space bar! Find My Mouse added transparent spotlight with independent backdrop opacity, boosting focus and accessibility. Settings now lets you delete shortcuts entirely and ignore conflicts. Mouse Pointer Crosshairs gained orientation options (vertical / horizontal / both) for customizable accessibility. Thanks @mikehall-ms! PowerRename fixed enumeration counter skipping ensuring reliable batch renames. Thanks @daverayment! ZoomIt restored legacy draw/snipping behaviors and fixed recording races improving reliability. Thanks @chakrik73! Command Palette: Reorganized core projects and introduced CoreLogger to reduce dependencies. Applied conditional margin for icon-only tags to tighten layout. Thanks @samrueby! Added setting to choose Clipboard History primary action (Paste vs Copy). Thanks @jiripolasek! Prevented false "Unresponsive" flags for UWP apps in Window Walker. Thanks @jiripolasek! Hardened activation flow for x-cmdpal:// links with synchronous handling + timeout. Thanks @jiripolasek! Enabled AOT by default for performance while simplifying publish configs. Cleaned and codified .editorconfig without behavior change. Thanks @jiripolasek! Replaced service state color dots with play/pause/stop icons for accessibility. Thanks @samrueby! Fixed filter dropdown sync and crash by binding SelectedValue and raising UI-thread notifications. Thanks @jiripolasek! Ensured long links wrap correctly in details view. Removed animation + enforced min width on filter dropdown for clarity. Thanks @jiripolasek! Restored focus to More button after ESC closes context menu improving keyboard flow. Marked main and toast windows as tool windows to keep |
| PowerToys 0.92 Jul 2, 2025 |
Highlights: PowerToys settings now has a toggle for the system tray icon, giving users control over its visibility based on personal preference. Thanks @BLM16! Command Palette now has Ahead-of-Time (AOT) compatibility for all first-party extensions, improved extensibility, and core UX fixes, resulting in better performance and stability across commands. Color Picker now has customizable mouse button actions, enabling more personalized workflows by assigning functions to left, right, and middle clicks. Thanks @PesBandi! Bug Report Tool now has a faster and clearer reporting process, with progress indicators, improved compression, auto-cleanup of old trace logs, and inclusion of MSIX installer logs for more efficient diagnostics. File Explorer add-ons now have improved rendering stability, resolving issues with PDF previews, blank thumbnails, and text file crashes during file browsing. Color Picker: Added mouse button actions so you can choose what left, right, or middle click does. Thanks @PesBandi! Crop & Lock: Aligned window styling with current Windows theme for a cleaner look. Thanks @sadirano! Command Palette: Enhanced performance by resolving a regression in page loading. Applied consistent hotkey handling across all Command Palette commands for a smoother user experience. Improved graceful closing of Command Palette. Thanks @davidegiacometti! Fixed consistency issue for extensions' alias with "Direct" setting and enabled localization for "Direct" and "Indirect" for better user understanding. Thanks @davidegiacometti! Improved visual clarity by styling critical context items correctly. Automatically focused the field when only one is present on the content page. Improved stability and efficiency when loading file icons in SDK ThumbnailHelper.cs by removing unnecessary operations. Thanks @OldUser101! Enhanced details view with commands implementation. (See Extension sample) Command Palette extensions: Added "Copy Path" com |
| PowerToys 0.90.1 Apr 10, 2025 |
Highlights: New module: Command Palette ("CmdPal") - Created as the evolution of PowerToys Run with extensibility at the forefront, Command Palette is a quick launcher with a richer display and additional capabilities without sacrificing performance, allowing you to start anything with the shortcut Win+Alt+Space! Thanks @zadjii-msft, @niels9001, @joadoumie, @plante-msft, @ethanfangg and @krschau! Enhanced the Color Picker by switching from WPF UI to .NET WPF, resulting in improved themes and visual consistency across different modes. Thanks @mantaionut! Thanks @Jay-o-Way and @niels9001 for helping with the review! Added the ability to delete files directly from Peek, enhancing file management efficiency. Thanks @daverayment and thanks @htcfreek for the review! Added support for variables in template filenames, enabling dynamic elements like date components and environment variables for enhanced customization in New+. Thanks @cgaarden! Color Picker: Replaced WPF UI with .NET WPF for the Color Picker, enhancing compatibility and improving theme support. Thanks @mantaionut! Thanks @Jay-o-Way and @niels9001 for helping with the review! Command Palette: Introduced the Windows Command Palette ("CmdPal"), the next iteration of PowerToys Run, designed with extensibility at its core. CmdPal includes features such as searching for installed apps, shell commands, files and WinGet package installation. This module aims to provide a more powerful and flexible launcher experience. Thanks @zadjii-msft, @niels9001, @joadoumie, @plante-msft, and the whole team! FancyZones: Fixed a bug where deleting a layout resulted in incorrect data being written to the JSON file. Fixed a bug where layout hotkeys were displayed incorrectly, ensuring the hotkey list does not include invalid entries. Fixed an issue where the "None" option was missing in the editor layout. Image Resizer: Fixed warnings in ImageResizer regarding the use of variables "shellItem" |
| PowerToys 0.90.0 Apr 1, 2025 |
Highlights: New module: Command Palette ("CmdPal") - Created as the evolution of PowerToys Run with extensibility at the forefront, Command Palette is a quick launcher with a richer display and additional capabilities without sacrificing performance, allowing you to start anything with the shortcut Win+Alt+Space! Thanks @zadjii-msft, @niels9001, @joadoumie, @plante-msft, @ethanfangg and @krschau! Enhanced the Color Picker by switching from WPF UI to .NET WPF, resulting in improved themes and visual consistency across different modes. Thanks @mantaionut! Thanks @Jay-o-Way and @niels9001 for helping with the review! Added the ability to delete files directly from Peek, enhancing file management efficiency. Thanks @daverayment and thanks @htcfreek for the review! Added support for variables in template filenames, enabling dynamic elements like date components and environment variables for enhanced customization in New+. Thanks @cgaarden! Color Picker: Replaced WPF UI with .NET WPF for the Color Picker, enhancing compatibility and improving theme support. Thanks @mantaionut! Thanks @Jay-o-Way and @niels9001 for helping with the review! Command Palette: Introduced the Windows Command Palette ("CmdPal"), the next iteration of PowerToys Run, designed with extensibility at its core. CmdPal includes features such as searching for installed apps, shell commands, files and WinGet package installation. This module aims to provide a more powerful and flexible launcher experience. Thanks @zadjii-msft, @niels9001, @joadoumie, @plante-msft, and the whole team! FancyZones: Fixed a bug where deleting a layout resulted in incorrect data being written to the JSON file. Fixed a bug where layout hotkeys were displayed incorrectly, ensuring the hotkey list does not include invalid entries. Fixed an issue where the "None" option was missing in the editor layout. Image Resizer: Fixed warnings in ImageResizer regarding the use of variables "shellItem" |
| PowerToys 0.89.0 Mar 5, 2025 |
Highlights: Enhanced Advanced Paste by adding media transcoding support to convert different video and audio file formats! Thanks @snickler for your help! Fixed crashes when loading thumbnails after the .NET 9 update and resolved PowerLauncher.exe blocking other MSI installers from creating shortcuts! Fixed accessibility issues across FancyZones, Image Resizer, and Settings to improve screen reader support and clarity! Enhanced UI automation framework across modules and added new tests to cover manual checks, with more improvements coming! General: Fixed an issue where updating PowerToys on Windows 11 did not properly update context menu entries, impacting New+, PowerRename, Image Resizer, and File Locksmith. Updated .NET Packages from 9.0.1 to 9.0.2. Thanks @snickler for this. Enabled compatibility with VS17.3 and later, for C++23. Thanks @LNKLEO for this. Advanced Paste: Added media transcoding support to convert different video and audio file formats, improved UI layouts, refined clipboard handling, and integrated Semantic Kernel for smarter pasting. Thanks @snickler for your help! FancyZones: Fixed accessibility by improving the text for monitors, ensuring clearer naming and help text for screen readers. Image Resizer: Fixed issues with Width and Height fields in Image Resizer's Custom preset, ensuring empty values no longer cause errors, settings save correctly, and auto-scaling behaves as expected. Thanks @daverayment! Fixed accessibility by ensuring screen readers announce selected image dimensions in the combo-box for better navigation. Monaco Preview: Fixed open link in default browser rather than Microsoft Edge. Thanks @OldUser101! Mouse Highlighter: Fixed a highlight released on an Administrator window will start fading, instead of staying on the screen indefinitely until the mouse button is pressed again on an unelevated window. Mouse Without Borders: Fixed an issue in service mode where copy-paste and drag-drop file transfers didn’t work, ensuring sea |
| PowerToys 0.88.0 Jan 29, 2025 |
Highlights: New utility: ZoomIt - a screen zoom, annotation, and recording tool for technical presentations and demos. This utility from Sysinternals has had its source code released and included in PowerToys. ZoomIt will still continue to be updated and shipped by Sysinternals for users who prefer to have it as a standalone utility outside of PowerToys. Thanks @markrussinovich, @foxmsft and @johnstep for contributing the original code and reviewing the PowerToys integration! Video Conference Mute has been deprecated and was removed from PowerToys. .Net 9.0.1 fixed many issue in WPF, improving stability for PowerToys Run. General: Applied a workaround for the Windows App SDK applications title bar override that was causing accent color to not be shown on the top bar of applications on Windows 10. Thanks @pingzing! Improved the "admin application running" notification checking logic to be less demanding on resources. Thanks @davidegiacometti! Fixed an issue causing many utilities to crash when the GPO to disable data diagnostics was applied. Advanced Paste: Fixed a crash when the application was exiting. (This was a hotfix for 0.87) Added a Json format validation step to verify if a conversion to Json should be applied. Fixed accessibility issues when using a screen reader. Added support for all BitmapDecoder supported image file types to the Image to Text functionality. Thanks @daverayment! Fixed an issue causing Advanced Paste initialization errors to hang the PowerToys main process. FancyZones: Removed Workspaces Editor from the exclusions list so it can be snapped by FancyZones. Keyboard Manager: Added an option to make a shortcut remapping only trigger with exact modifiers. Monaco Preview: Added support for .resx and .resw files in Peek and File Explorer add-ons. Thanks @asif4318! Added a setting to make the code minimap toggle-able in Peek and File Explorer add-ons. Thanks @PesBandi! Fixed an issue causing Json format preview setting to not be applied |
| PowerToys 0.87.1 Dec 20, 2024 |
Highlights: 36391 - Fixed an issue causing PowerToys Run to not have borders on Windows 10. 36417 - Fixed a crash when using the PowerToys Run OneNote plugin caused by the .NET 9 upgrade. 36428 - Fixed a crash when cleaning out Advanced Paste resources on exit. |
| PowerToys 0.87.0 Dec 16, 2024 |
Highlights: Advanced Paste has a new feature called "Advanced AI" that uses Semantic Kernel to allow setting up the orchestration of sequential clipboard transformations. Workspaces supports Progressive Web Applications. Workspaces has a new feature to move existing windows instead of creating new ones. Mouse Jump added new settings to allow customization of screens pop-up. Thanks @mikeclayton! New+ now works on Windows 10. Thanks @cgaarden! Quick Accent allows selecting the character sets that should appear on the UI. Thanks @Sirozha1337! Advanced Paste: Added a new optional feature allowing using AI to set up the orchestration of sequential clipboard transformations. Awake: Initialization, logging and tray icon setup improvements. Thanks @dend! File Explorer add-ons: Preview Pane extensions now use the PerMonitorV2 DPI mode to fix errors on different scales. Thanks @davidegiacometti! Keyboard Manager: Added labels to the IME On, IME Off keys. Thanks @kit494way! Fixed an issue that caused the Shift key to remain stuck if a numpad key was mapped to the Shift key. Monaco Preview: Added support for .ahk files to be shown as a plaintext file in Peek and File Explorer add-ons. Thanks @daverayment! Added support for .ion files to be shown as a plaintext file in Peek and File Explorer add-ons. Thanks @octastylos-pseudodipteros! Added support for syntax highlighting for .srt files in Peek and File Explorer add-ons. Thanks @PesBandi! Mouse Jump: Allow customizing the appearance of the UI of the Mouse Jump pop-up. Thanks @mikeclayton! New+: Added support for Windows 10. Thanks @cgaarden! Fixed an issue causing the renaming of new files to not trigger some times. Thanks @cgaarden! Updated the New+ icons. Thanks @niels9001! Peek: Peek now checks local capabilities to decide what image formats Image Previewer is able to support. Thanks @daverayment! Fixed an issue causing the Code Files Previewer to not load correctly under certain conditions. Thanks @daverayment! Ref |
| PowerToys 0.86.0 Nov 4, 2024 |
Highlights: Advanced Paste has new abilities: Image to text, and paste to file (text / png / html). In settings, we've adjusted the left navigation to group the utilities. As the number of utilities shipped with PowerToys keeps growing, we felt this was a needed adjustment. Thanks everyone for your feedback! Workspaces received many bug fixes, including the proper launching of many instances of the same application in the same workspace. Note, we are still actively looking at how to properly handle PWA detection. We've added a telemetry opt-in option in the Settings General tab. As it is off-by-default, we encourage users to turn it on as that helps direct our development efforts and their journeys. More information about the data we collect can be found in the PowerToys Data and Privacy documentation and what each event does. General: Added a setting for telemetry opt-in (off by default, however, see above for why we encourage you to opt-in!) and user controls to view data. Improved exception logging by adding the type of Exception and InnerException. Thanks @davidegiacometti! Advanced Paste: Added new built-in actions: Image to text, and paste txt, png or html as a file. Mouse Jump: Refactored the common classes into a separate project. Thanks @mikeclayton! Brought back the telemetry events that were deleted across previous refactoring efforts. Mouse Without Borders: Refactored the Logger common classes. Thanks @mikeclayton! New: Fixed the telemetry event for when the modules is enabled or disabled. (This was a hotfix for 0.85) Fixed bug when creating folders or files that contain Unicode characters. Thanks @cgaarden! Fixed bug when the name of a new folder collided with an already existing folder. Thanks @cgaarden! Updated the New+ icons to the fluent style. Peek: Folder preview enumeration of size and number of files is now more responsive and faster. Thanks @daverayment! PowerToys Run: Handled a culture not found error when checking for right-to-left languages. |