microsoft / microsoft/PowerToys
CmdPal: Passive fallbacks
- Dominant language
- C
- Stars
- 139k
- Forks
- 8.6k
- PR merge metrics
- PR metrics pending
Description
### Description of the new feature / enhancement
I’d like to propose a variant of fallback commands (“passive fallback”) that doesn’t require UpdateText, since their text would be either static or updated entirely independently of user input (e.g., Now playing…).
This would allow such commands to be processed
(a) in the same loop as other commands—reducing partial home page updates, and
(b) in the host process, avoiding IPC.
As an alternative, we could consider allowing users to hide non-fallback top-level commands.
### Scenario when this would be used?
Faster CmdPal
### Supporting information
_No response_
Contributor guide
Research direction
No files, tests, or concrete entry point are identified; begin by tracing CmdPal’s fallback-command handling, UpdateText usage, host-process path, and IPC boundary. Define which proposal is selected and verify that passive fallbacks are processed without requiring UpdateText while preserving the stated faster-update behavior.
Written by the indexing model from the issue text.
Assessment
- Domain
- desktop
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100