
The Might 2025 replace for PowerToys is lastly right here. Model 0.91 is now accessible for obtain, providing customers a variety of enhancements for present modules. Sadly, there are not any new instruments on this replace, as builders are at present centered on the just lately launched Command Palette, a terrific launcher for Home windows that, arguably, ought to be a local Home windows 11 function alongside another issues.
Listed below are the replace highlights:
- Added open URL fallback command for the WebSearch extension, enabling customers to instantly open URLs within the browser from Command Palette.
- Added the flexibility to make the Command Palette world hotkey a low-level keyboard hook.
- Added the flexibility to right away choose search textual content on opening web page, enhancing the search expertise in Command Palette.
- Refactored and ported the PowerToys Run v1 calculator logic into Command Palette, added settings assist, and improved fallback conduct.
- Re-added assist for listing merchandise keyboard shortcuts in Command Palette.
- Ported customized format assist to the Time and Date plugin, reordered and cleaned up settings, improved error messaging, and stuck edge-case crashes for extra sturdy and user-friendly conduct.
- Added fallback assist to the TimeDate extension in Command Palette, enabling direct date/time queries with out pre-selecting the command.
- Added assist for filterable, nested context menus in CmdPal, together with a search field to take care of focus conduct.
- Added the flexibility for Command Palette to go looking any file utilizing a fallback command.
- Enhanced Registry Preview to assist pasting registry keys and values with out manually writing the file header, and added a brand new button for resetting the app.
- Added assist for Oklab and Oklch coloration codecs in Colour Picker.
Right here is the remainder of the changelog with a fully large listing of enhancements for Command Palette:
Superior Paste
- Mounted a problem the place Superior Paste didn’t create the OCR engine for sure English language tags (e.g., en-CA) by initializing the OCR engine with the consumer profile language.
Colour Picker
- Mounted a problem the place a useful resource leak brought on hangs or crashes by correctly disposing of the Graphics object.
- Mounted a problem the place Colour Picker exited on Backspace keypress by guaranteeing it solely closes when centered and aligning Escape/Backspace conduct.
- Added assist for Oklab and Oklch coloration codecs in Colour Picker.
Command Not Discovered
- Up to date the WinGet Command Not Discovered script to solely allow the experimental options if they really exist.
Command Palette
- Up to date bug template to incorporate Command Palette module.
- Mounted a problem the place the toast window was not scaled for DPI, inflicting structure points beneath show scaling.
- Mounted a problem the place Up/Down keyboard navigation did not transfer choice when caret was at place 0, and add steady navigation like PT Run v1. Thanks @davidegiacometti!
- Up to date the Time and Date extension code to simplify it and enhance readability.
- Mounted a problem the place capitalization within the command causes failure when making an attempt to go to the mouse pointer, resolved by adjusting the command to lowercase.
- Added open URL fallback command for the WebSearch extension, enabling customers to instantly open URLs within the browser from Command Palette. Thanks @htcfreek!
- Added setting to allow/disable system tray icon in CmdPal and align terminology with Home windows 11.
- Mounted an alias replace situation by eradicating the outdated alias when a brand new one is ready.
- Resolved GitHub casing battle by migrating Exts and exts into a brand new ext listing, guaranteeing constant construction throughout platforms and stopping path fragmentation.
- Repair a problem the place the ‘Create New Extension’ command generated empty file names.
- Added the flexibility to make the worldwide hotkey a low-level keyboard hook.
- Added assist for JUMBO thumbnails, enabling entry to high-resolution icons.
- Mounted crashes when CmdPal auto-hid itself whereas an MSAL dialog was opened, by stopping CmdPal from hiding if it is disabled.
- Added assist for instantly deciding on search textual content when a web page is loaded.
- Mounted a bug the place extension settings pages didn’t reload on reopen by updating the settings kind when extension settings are saved.
- Mounted a problem the place the Command Palette didn’t launch from the runner.
- Refactored and ported the PowerToys Run v1 calculator logic into Command Palette, added settings assist, and improved fallback conduct.
- Re-added assist for listing merchandise keyboard shortcuts.
- Enhanced accessibility in Command Palette by including correct labels, refining animations, enhancing localization, and stuck a11y associated points.
- Ported customized format assist to the Time and Date plugin, reordered and cleaned up settings, improved error messaging, and stuck edge-case crashes for extra sturdy and user-friendly conduct.
- Added fallback merchandise for system command.
- Mounted a bug in Home windows System Command the place the important thing immediate incorrectly displayed “Empty” for the “Open Recycle Bin” motion. Thanks @jironemo!
- Mounted a problem the place the ‘extra instructions’ listing confirmed instructions that should not be seen.
- Mounted a problem the place the main points view in Command Palette displayed an outsized icon and misaligned textual content, aligning it with Home windows Search conduct.
- Mounted a bug the place empty display content material and command bar instructions have been reduce off when utilizing lengthy labels, guaranteeing correct structure and visibility.
- Improved CmdPal’s WinGet integration by fixing model show for put in packages, enabling updates with icons, and migrating the preview winget API to a steady model.
- Mounted a bug the place instructions for ContentPage did not replace till after exit, by guaranteeing context menus are absolutely initialized after they change.
- Added fallback assist to the TimeDate extension, enabling direct date/time queries with out pre-selecting the command.
- Added import of Frequent.Dotnet.AotCompatibility.props throughout a number of CmdPal challenge information to reinforce AOT compilation assist.
- Mounted a crash in CmdPal settings attributable to a null HotKey when settings.json is lacking or lacks an outlined hotkey. Thanks @davidegiacometti!
- Added assist for filterable, nested context menus in CmdPal, together with a search field to take care of focus conduct.
- Refactored CmdPal courses to enhance JSON serialization and launched new serialization contexts for higher efficiency and maintainability.
- Added assist for ahead-of-time (AoT) compilation.
- Added retry mechanism for CmdPal launch.
- Eliminated some unused information from CmdPal.Frequent to simplify codebase and facilitate marking it as AoT-compatible.
- Mounted a bug the place a race situation within the replace of SearchText brought on the cursor within the enter field to robotically bounce to the top of the road, guaranteeing SearchText is just up to date after it has really been modified.
- Added assist for looking out any file in fallback command.
- Cleaned up AoT-related code to forestall duplicate operations throughout testing.
- Lowered CmdPal load time by parallelizing extension startup and including timeouts to forestall misbehaving extensions from blocking others.
- Enhanced UI conduct by dismissing the main points pane when the listing will get emptied, avoiding inconsistent visible states.
- Added assist to unset the fallback command in CmdPal when no matching command is discovered, guaranteeing cleaner reload conduct.
- Mounted a leak within the CmdPal extension template by addressing improper ComServer use.
- Prevented CmdPal window from maximizing on title bar double-click to take care of meant window conduct. Thanks @davidegiacometti!
- Mounted a problem the place the Settings UI launched too small by making window dimensions DPI-aware and implementing minimal width and peak utilizing WinUIEx.
- Mounted white flash and one-time animation points in CmdPal by cloaking the window as a substitute of hiding it.
- Mounted a bug the place all extension settings have been fetched on startup by lazy-loading extension settings, decreasing initialization overhead.
- Added assist for shielding CmdPal from crashes on Adaptive Card parse failure.
- Changed shell:AppsFolder with URI activation in CmdPal to enhance reliability.
- Added potential to open CmdPal settings from PowerToys Settings.
- Added potential for CmdPal to watch and dynamically replace extension particulars by monitoring property adjustments on the chosen merchandise.
- Bumped the toolkit model used within the CmdPal extension template to 0.2.0.
Picture Resizer
- Mounted a problem the place deleting an Picture Resizer preset eliminated the mistaken preset.
Keyboard Supervisor
- Mounted a problem the place a modifier key, when set with out specifying left or proper, would get caught as a consequence of incorrect key dealing with, by monitoring the pressed keys and sending the right key accordingly. Thanks @mantaionut!
PowerRename
- Enhanced PowerRename’s time formatting capabilities by including 12-hour time format patterns with AM/PM assist. Thanks @bitmap4!
PowerToys Run
- Added assist for customized codecs within the “Time and Date” plugin and improves error messages for invalid enter codecs.
- Repair two crashes: one for WFT on very early dates and one other for calculating the week of the month on very late dates (e.g., 31.12.9999), and reorder UI settings.
- Repair a problem the place capitalization within the command causes failure when making an attempt to go to the mouse pointer, resolved by adjusting the command to lowercase.
- Added model particulars to plugin error messages for ‘Loading error’ and ‘Init error’.
- Enhanced end result mannequin by including assist for stopping usage-based ordering, giving plugin builders higher management over sorting conduct.
Fast Accent
- Up to date the letter mapping in GetDefaultLetterKeyEPO, changing “ǔ” with “ŭ” for the VK_U key to precisely replicate Esperanto phonetics. Thanks @OlegKharchevkin!
- Mounted a problem the place Fast Accent didn’t work correctly when utilizing the on-screen keyboard.
Registry Preview
- Enhanced Registry Preview to assist pasting registry keys and values with out manually writing the file header, and added a brand new button for resetting the app.
Settings
- Repair a problem the place the Settings app randomly confirmed a clean icon within the taskbar by deferring icon project till the window is activated.
- Added the flexibility to maximise the “What’s New” window for a extra snug studying expertise.
Workspaces
- Mounted bugs the place Steam video games weren’t captured or launched appropriately by updating window filtering and integrating Steam URL protocol dealing with.
Future PowerToys updates will carry extra enhancements to Command Palette, some installer upgrades, a reworked UI for Keyboard Supervisor, and bug fixes.
You may obtain PowerToys 0.91 from GitHub or the Microsoft Retailer. If the app is already put in in your system, go to Settings > Basic and click on “Test for updates.”
No Comment! Be the first one.