Skip to content

Conversation

@dmitrivMS
Copy link
Contributor

Fixes #144956
Fixes #221397

@dmitrivMS dmitrivMS requested a review from jrieken as a code owner January 7, 2026 16:37
Copilot AI review requested due to automatic review settings January 7, 2026 16:37
@dmitrivMS dmitrivMS added the quick-pick Quick-pick widget issues label Jan 7, 2026
@dmitrivMS dmitrivMS self-assigned this Jan 7, 2026
@dmitrivMS dmitrivMS added this to the January 2026 milestone Jan 7, 2026
@vs-code-engineering
Copy link

📬 CODENOTIFY

The following users are being notified based on files changed in this PR:

@lszomoru

Matched files:

  • extensions/git/package.json
  • extensions/git/tsconfig.json

@dmitrivMS
Copy link
Contributor Author

Per @TylerLeonhardt this is targeting Jan now.

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 finalizes the quickInputButtonLocation API by promoting it from proposed to stable status. The changes move the API definitions from the proposed file into the main vscode.d.ts type definitions file and remove all proposal gates and references.

Key Changes

  • Moved QuickInputButtonLocation enum and related button properties from proposed API to stable API in vscode.d.ts
  • Removed the proposal check that gated access to location and toggle properties in extHostQuickOpen.ts
  • Removed the quickInputButtonLocation entry from the API proposals registry

Reviewed changes

Copilot reviewed 5 out of 7 changed files in this pull request and generated no comments.

Show a summary per file
File Description
src/vscode-dts/vscode.proposed.quickInputButtonLocation.d.ts Deleted the proposed API definition file as the API is now stable
src/vscode-dts/vscode.d.ts Added QuickInputButtonLocation enum and location/toggle properties to QuickInputButton interface
src/vs/workbench/api/common/extHostQuickOpen.ts Removed proposal check for location and toggle properties when setting buttons
src/vs/platform/extensions/common/extensionsApiProposals.ts Removed quickInputButtonLocation from the proposals registry
extensions/vscode-api-tests/package.json Removed quickInputButtonLocation from enabled proposals for API tests
extensions/git/tsconfig.json Removed reference to proposed API file from TypeScript configuration
extensions/git/package.json Removed quickInputButtonLocation from git extension's enabled proposals

@dmitrivMS dmitrivMS merged commit 5107de3 into main Jan 8, 2026
27 of 28 checks passed
@dmitrivMS dmitrivMS deleted the dev/dmitriv/finalize-quickInputButtonLocation-api branch January 8, 2026 07:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

quick-pick Quick-pick widget issues

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Proposed API for showing buttons inline after the input box Toggle support for QuickInput in API

3 participants