This release packs in a ton of improvements to Command Palette, introduces a brand-new mouse utility called CursorWrap, expands CLI support across several utilities, and includes plenty of other refinements. Let's dive in!
📋 Command Palette gets a big update
We have been hard at work improving Command Palette, and this release is a big one! It introduces several new features, deeper customization options, and a long list of improvements across the board.
UI customization
There is a brand-new Personalization page that lets you customize the Command Palette UI to your liking. You can now pick a background image and apply color tinting to make Command Palette feel truly personal. To customize this setting, open Command Palette Settings => Personalization => Background
To give you more control over how search results are ordered, we have added fallback ranking. You can manage fallback rankings from an extension's settings page by clicking on Manage fallback order. Here, you can reorder commands here by dragging them to match your preferences.
This was a big community request. A new built-in PowerToys extension now lets you control PowerToys features straight from Command Palette. You can toggle Light Switch, switch FancyZones layouts, pick a color, and more, all without leaving Command Palette. Just make sure the utilities you want to use are enabled in PowerToys settings. On top of that, you can now use Peek to preview files and folders within Command Palette! Note: Windows 11 required.
Support for Pinyin! To enable this, make sure your OS language is set to a supported Chinese variant.
A new built-in Remote Desktop extension to quickly jump to your remote desktops.
You can now select a custom search engine in the Web Search extension settings.
Added drag and drop support. File Indexer and Clipboard History can now drag content from Command Palette into other apps, and extension developers can add this capability to their own extensions.
See the list below for all Command Palette changes!
🖱️ Introducing CursorWrap
If you use multiple monitors and are tired of dragging your mouse all the way across the screen, CursorWrap is here to help. When enabled, your cursor wraps around the edges of the active monitor - moving past the top, bottom, left, or right edge instantly brings it back on the opposite side.
We've undocked the Quick Access flyout from the main Settings process, which means it now launches faster. You can also choose to disable it entirely or assign a keyboard shortcut to open it. On top of that, the PowerToys system tray icon can now be set to a monochrome style if you prefer a subtler look that fits in with other system icons.
In the last release we added CLI support for Peek, and we're expanding that even further. FancyZones, Image Resizer, and File Locksmith can now all be controlled from the command line. Whether you want to switch layouts, resize a batch of images, or unlock files, it's all possible through the CLI. Be sure to check the docs for the full list of supported commands.
🧩 Other notable changes
Light Switch can now follow Night Light. Just switch the mode in Settings.
The "What's new" dialog has been refreshed to make it easier to browse, with more detailed release notes going forward.
Advanced Paste now previews HEX color values and supports image input for AI transformations.
More improvements and fixes across the board: see the full release notes below.
Release notes
Advanced Paste
Added hex color previews in clipboard history. Thanks @crramirez!
Added automatic placeholder endpoints when required fields are left empty.
Fixed a grammar issue in the AI settings description. Thanks @erik-anderson!
Fixed loading order so custom action hotkeys are read correctly.
Updated Advanced Paste descriptions to reflect support for online and local models.
Fixed clipboard history item selection so it doesn’t duplicate entries.
Prevented placeholder endpoints from being saved for providers that don’t need them.
Added image input support for AI transforms and improved clipboard change tracking.
Awake
Fixed Awake CLI so help, errors, and logs appear correctly in the console. Thanks @daverayment!
Command Palette
Fixed background image loading in BlurImageControl. Thanks @jiripolasek!
Fixed SDK packaging paths and added a CI SDK build stage.
Aligned naming and spell-checking with .NET conventions. Thanks @jiripolasek!
Added drag-and-drop support for Command Palette items. Thanks @jiripolasek!
Added a PowerToys Command Palette extension to discover and launch PowerToys utilities.
Fixed grid view bindings and layout issues. Thanks @jiripolasek!
Fixed a line-break issue in RDC extension toast messages. Thanks @jiripolasek!
Made the Settings button text localizable. Thanks @jiripolasek!
Hid the RDC fallback on the home page and fixed MSTSC working directory handling. Thanks @jiripolasek!
Optimized result list merging for better performance. Thanks @daverayment!
Added Small/Medium/Large detail sizes in the extensions API. Thanks @DevLGuilherme!
Hid fallback commands on the home page when no query is entered. Thanks @jiripolasek!
Added back navigation support in the Settings window. Thanks @jiripolasek!
Added a Command Palette solution filter. Thanks @jiripolasek!
Updated Extension SDK documentation links to Microsoft Learn. Thanks @RubenFricke!
Added a custom search engine URL setting for Web Search. Thanks @jiripolasek!
Added pinyin matching for Chinese input. Thanks @frg2089!
Bumped Command Palette version to 0.8.
Removed subtitles from built-in top-level commands. Thanks @jiripolasek!
Refined separator styling in the details pane. Thanks @jiripolasek!
Added a built-in Remote Desktop extension.
Added a Peek command to the Indexer extension.
Improved default browser detection using the Windows Shell API. Thanks @jiripolasek!