microsoft / microsoft/PowerToys

CmdPal: Passive fallbacks

Open
#44,989 5 comments 0 reactions 0 assignees View on GitHub
Needs-Triage Product-Command Palette
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.