Skip to content

CmdPal: Add settings, alias, and hotkey actions to top-level context menus#46049

Open
jiripolasek wants to merge 1 commit intomainfrom
dev/jpolasek/f/cmdpal-add-tlm-contexual-items
Open

CmdPal: Add settings, alias, and hotkey actions to top-level context menus#46049
jiripolasek wants to merge 1 commit intomainfrom
dev/jpolasek/f/cmdpal-add-tlm-contexual-items

Conversation

@jiripolasek
Copy link
Collaborator

@jiripolasek jiripolasek commented Mar 10, 2026

Summary of the Pull Request

  • Automatically add a Settings menu item for extensions that expose a settings page
  • Replace provider-authored settings-page context menu items so they open the Settings window instead (based on [CmdPal] Open settings in Settings #46047)
  • Add Change alias and Change global hotkey actions to top-level command context menus
  • Navigate directly to the owning extension page and focus the relevant settings section or command control
  • Group the new settings-related actions into a separate context menu section and update their icons

Pictures? Pictures!

Screen.Recording.2026-03-10.182002.mp4

PR Checklist

  • Communication: I've discussed this with core contributors already. If the work hasn't been agreed, this work might be rejected
  • Tests: Added/updated and all pass
  • Localization: All end-user-facing strings can be localized
  • Dev docs: Added/updated
  • New binaries: Added on the required places
  • Documentation updated: If checked, please file a pull request on our docs repo and link it here: #xxx

Detailed Description of the Pull Request / Additional comments

Validation Steps Performed

- Automatically add a Settings menu item for extensions that expose a settings page
- Replace provider-authored settings-page context menu items so they open the Settings window instead
- Add Change alias and Change global hotkey actions to top-level command context menus
- Navigate directly to the owning extension page and focus the relevant settings section or command control
- Group the new settings-related actions into a separate context menu section and update their icons

---------

Co-authored-by: Niels Laute <niels.laute@live.nl>
@jiripolasek jiripolasek requested a review from niels9001 March 10, 2026 17:41
@jiripolasek jiripolasek self-assigned this Mar 10, 2026
@jiripolasek jiripolasek added the Product-Command Palette Refers to the Command Palette utility label Mar 10, 2026
@niels9001 niels9001 mentioned this pull request Mar 10, 2026
11 tasks
@zadjii-msft zadjii-msft added the Don't merge - Hold for release Hold off on merging this PR, even if it's approved. label Mar 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Don't merge - Hold for release Hold off on merging this PR, even if it's approved. Product-Command Palette Refers to the Command Palette utility

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants