Skip to content

Sessions - expose Changes view menu#304489

Merged
lszomoru merged 1 commit intomainfrom
lszomoru/financial-gerbil
Mar 24, 2026
Merged

Sessions - expose Changes view menu#304489
lszomoru merged 1 commit intomainfrom
lszomoru/financial-gerbil

Conversation

@lszomoru
Copy link
Member

No description provided.

Copilot AI review requested due to automatic review settings March 24, 2026 15:29
@lszomoru lszomoru enabled auto-merge (squash) March 24, 2026 15:29
@lszomoru lszomoru self-assigned this Mar 24, 2026
@vs-code-engineering vs-code-engineering bot added this to the 1.114.0 milestone Mar 24, 2026
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds new Chat Editing session menu identifiers and exposes them through the menus extension point, then updates the Sessions “Changes” view to use the new title toolbar menu.

Changes:

  • Add new MenuIds for Chat Editing session title and (per-)change toolbars.
  • Expose new Chat Editing session toolbar menus to the extension API via menusExtensionPoint.
  • Update the Sessions Changes view to use a dedicated title toolbar menu and adjust which menu is used for row toolbars.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 3 comments.

File Description
src/vs/workbench/services/actions/common/menusExtensionPoint.ts Exposes new Chat Editing session menus (sessionTitleToolbar, sessionChangeToolbar) to the extension menu API.
src/vs/sessions/contrib/changes/browser/changesView.ts Switches the view title actions to a dedicated menu and changes the menu used for file-row toolbars in the changes tree.
src/vs/platform/actions/common/actions.ts Introduces new MenuId constants for the Chat Editing session title/change toolbars.

@lszomoru lszomoru changed the title Git - add extension API for git restore Sessions - expose Changes view menu Mar 24, 2026
@lszomoru lszomoru merged commit 754b67f into main Mar 24, 2026
24 checks passed
@lszomoru lszomoru deleted the lszomoru/financial-gerbil branch March 24, 2026 15:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants