Commit Graph

148279 Commits

Author SHA1 Message Date
Henning Dieterichs
249b633e04 Integrates IUserInteractionService across code editor components 2026-02-06 14:04:23 +01:00
Henning Dieterichs
56cda4306e Adds user interactive service to allow mocking focus/hover states (in inline completions). 2026-02-06 14:04:23 +01:00
Lee Murray
3a3f254658 Merge pull request #293396 from microsoft/mrleemurray/multiple-copper-mink
Update titlebar styles for improved opacity handling
2026-02-06 13:03:30 +00:00
Benjamin Pasero
4f99130b1d modal editor - increase z-index again (#293393) 2026-02-06 14:03:01 +01:00
Benjamin Pasero
ef923dcec1 modal editor - tweaks (#293388) 2026-02-06 14:02:33 +01:00
Lee Murray
50af822048 Merge pull request #293383 from microsoft/mrleemurray/main-blush-leech
Enhance dark theme with brightness reduction for better contrast
2026-02-06 13:01:40 +00:00
Lee Murray
5f04072d9a Merge pull request #293379 from microsoft/mrleemurray/past-fuchsia-bird
Include modern default theme files in 2026 Dark and Light themes
2026-02-06 12:22:05 +00:00
mrleemurray
b4120577a4 style - update titlebar styles for improved opacity and background handling in inactive state 2026-02-06 12:17:39 +00:00
mrleemurray
c91b6d8865 style - enhance dark theme with brightness reduction for better contrast 2026-02-06 11:31:27 +00:00
mrleemurray
2158344498 style - include modern default theme files in 2026 Dark and Light themes 2026-02-06 11:12:38 +00:00
Dmitriy Vasyura
d872b794fb Avoid overwriting shortcuts during background update if they already exist (#293366) 2026-02-06 11:50:22 +01:00
Johannes
878df8b755 Refactor build system to support esbuild with new transpile and typecheck tasks 2026-02-06 11:36:52 +01:00
Henning Dieterichs
ecb1e461bb Adds kusto exploration instructions & improves telemetry types (#293355) 2026-02-06 10:20:31 +00:00
Johannes
478dccfec0 fix: 2026-02-06 10:57:09 +01:00
Alex Ross
6764590f38 Switch over to command for PR chat response type (#293161)
* Switch over to command for PR chat response type
Part of #290997

* Fix failing test
2026-02-06 09:51:09 +00:00
Benjamin Pasero
37022be0f4 fix - adjust header height in ModalEditorPart (#293346) 2026-02-06 09:48:54 +00:00
Benjamin Pasero
d44457ca91 style - update styles for modal editor components (#293341) 2026-02-06 09:24:42 +00:00
copilot-swe-agent[bot]
208068c4f5 Extract allowedDomains to variable for readability
Co-authored-by: jrieken <1794099+jrieken@users.noreply.github.com>
2026-02-06 09:17:28 +00:00
copilot-swe-agent[bot]
0aecd1ac0f Extract ITrustedDomainService interface into contrib/url/common
Instead of moving TerminalSandboxService to the browser layer, extract
just the ITrustedDomainService interface and decorator into a new
contrib/url/common/trustedDomainService.ts. This allows the service to
be consumed from the common layer while keeping the implementation in
browser.

Co-authored-by: jrieken <1794099+jrieken@users.noreply.github.com>
2026-02-06 09:16:38 +00:00
Benjamin Pasero
766e1715ce extensions - open as editor again (#293334) 2026-02-06 09:11:34 +00:00
Johannes
67cd70d660 Merge branch 'main' into joh/esbuild-the-things 2026-02-06 10:08:20 +01:00
copilot-swe-agent[bot]
e36b368306 Optimize domain deduplication using Set
Co-authored-by: jrieken <1794099+jrieken@users.noreply.github.com>
2026-02-06 08:53:59 +00:00
copilot-swe-agent[bot]
fa5eb11732 Add allowTrustedDomains property to terminal sandbox network config
Move TerminalSandboxService implementation from common to browser layer
to enable ITrustedDomainService injection. When allowTrustedDomains is
true, trusted domains from the Trusted Domains list are merged into the
sandbox's allowedDomains. Changes to trusted domains trigger sandbox
config refresh.

Co-authored-by: jrieken <1794099+jrieken@users.noreply.github.com>
2026-02-06 08:52:04 +00:00
copilot-swe-agent[bot]
7db9c13dda Initial plan 2026-02-06 08:36:19 +00:00
Paul
0660bf5cf9 String update (#293298) 2026-02-06 07:07:37 +00:00
Benjamin Pasero
9ad359c4f5 Leaks! (#293200) (#293308) 2026-02-06 07:06:47 +00:00
Justin Chen
ea0bcdf890 fix edits jumping around and questions appearing above (#293302) 2026-02-06 06:34:59 +00:00
Connor Peet
e424bfc45a Merge pull request #293212 from microsoft/connor4312/293200
debt: cleanup leaks
2026-02-05 21:47:00 -08:00
Don Jayamanne
a02259fdb9 Update RequestTurn2 to allow passing a request Id from chat extension (#293263) 2026-02-05 21:45:54 -08:00
Rob Lourens
c7a9f45792 Enhance preToolUse hook and clean up code (#293265)
* Flesh out preToolUse hook

* Cleanup

* cleanups

* Cleanup
2026-02-06 14:53:25 +11:00
Connor Peet
ccb9e5704d chat: polish queue/steering menu button (#293237)
* chat: polish queue/steering menu button

- Dropdown action that uses custom dropdowns to queue, steer, or send
  immediately.
- Fix not being able to message with a pending tool call
- Config controls the default button action

* fix

* fix compile
2026-02-06 03:32:15 +00:00
Paul
107a383f65 Add skill frontmatter fields for slash command support (#293173) 2026-02-06 12:36:24 +11:00
Megan Rogge
ccef9ec342 add first repo skill, comprehensive accessibility guidelines for VS Code features (#293231) 2026-02-05 23:18:19 +00:00
Megan Rogge
665de62fd7 add accessibility instructions (#293227) 2026-02-05 16:58:41 -06:00
Jeff Bishop
a39fb79258 fix(accessibility): Add ARIA hints and fix spurious announcements in find widgets (#292376) 2026-02-05 16:50:51 -06:00
Elijah King
d37ccd6067 Merge pull request #293220 from microsoft/eli/share-move
moves share button to the left of command palette
2026-02-05 14:12:37 -08:00
eli-w-king
a0d45d3364 moves share button to the left of command palette
<!-- Thank you for submitting a Pull Request. Please:
* Read our Pull Request guidelines:
  https://github.com/microsoft/vscode/wiki/How-to-Contribute#pull-requests
* Associate an issue with the Pull Request.
* Ensure that the code is up-to-date with the `main` branch.
* Include a description of the proposed changes and how to test them.
-->

today when agent status and share are enabled, the share button is between both. this pr moves share button to left of command palette.
2026-02-05 13:49:26 -08:00
Copilot
f4a698ca63 Fix F7 keybinding conflict for accessible diff view (#293163)
* Initial plan

* Fix F7 keybinding conflict by requiring accessibilityModeEnabled

Add CONTEXT_ACCESSIBILITY_MODE_ENABLED to the when clause for
chatEditor.action.showAccessibleDiffView so the F7 shortcut only
activates when screen reader mode is enabled. This prevents the
shortcut from conflicting with "Go to Next Symbol Highlight".

Co-authored-by: meganrogge <29464607+meganrogge@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: meganrogge <29464607+meganrogge@users.noreply.github.com>
2026-02-05 21:32:11 +00:00
Robo
610de18785 fix: allows to run apps that leverage Apple's CoreAudio Tap api (#293215)
[CoreAudio Tap API Reference](https://github.com/insidegui/AudioCap)

Co-authored-by: Bug-Reaper <llama@soundsafari.io>
2026-02-05 21:31:13 +00:00
Jeff Bishop
b46de1bd5b feat(accessibility): Add Accessibility Help System for find/filter dialogs (#292373)
* feat(accessibility): Add Accessibility Help System for find/filter dialogs

This PR adds comprehensive accessibility help (Alt+F1) for all find and filter
experiences in VS Code, providing keyboard shortcuts, navigation instructions,
and context-specific guidance for screen reader users.

Infrastructure Changes:
- Extended AccessibleViewProviderId for find/filter contexts
- Added AccessibilityVerbositySettingId.Find configuration
- Updated FindWidget to accept configuration and accessibility services

New Accessibility Help Providers:
- editorFindAccessibilityHelp.ts: Editor find/replace dialog help
- terminalFindAccessibilityHelp.ts: Terminal find help
- webviewFindAccessibilityHelp.ts: Webview find help
- outputAccessibilityHelp.ts: Output panel filter help
- markersAccessibilityHelp.ts: Problems panel filter help
- searchAccessibilityHelp.ts: Search across files help
- replAccessibilityHelp.ts: Debug console filter help (modified)

Each provider implements IAccessibleViewContent with:
- Comprehensive keyboard shortcut documentation
- Context-specific navigation instructions
- Settings and options explanations
- Platform-specific shortcuts where applicable

Contribution Registrations:
- codeEditor.contribution.ts: Editor find/replace wiring
- terminal.find.contribution.ts: Terminal find wiring
- webview.contribution.ts: Webview find wiring
- output.contribution.ts: Output panel filter wiring
- markers.contribution.ts: Problems panel filter wiring
- search.contribution.ts: Search across files wiring

Closes #292367

* rm unused variables

* fix: return focus to Find dialog when closing accessible help
When accessible help (Alt+F1) is dismissed from the Find dialog,
focus now correctly returns to the Find or Replace input that was
focused when accessible help was invoked.

* fix: properly track last focused input for accessibility help focus restoration

* fix: make Find accessibility help work with all widget elements

* fix: use focusin event to track focus within Find widget

* fix some issues

---------

Co-authored-by: GitHub Copilot <github-copilot@example.com>
Co-authored-by: meganrogge <merogge@microsoft.com>
2026-02-05 21:30:43 +00:00
Justin Chen
8470b2cbd7 move questions carousel above input part + many ux fixes (#292990)
* move questions carousel to input part, many fixes

* some fixes
2026-02-05 13:17:42 -08:00
Copilot
2b09c1f20a Fix terminal task system memory leaks (#292937)
* Initial plan

* Fix terminal memory leaks by properly cleaning up event listeners

Co-authored-by: meganrogge <29464607+meganrogge@users.noreply.github.com>

* properly fix the issue

* fix another issue

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: meganrogge <29464607+meganrogge@users.noreply.github.com>
Co-authored-by: meganrogge <merogge@microsoft.com>
2026-02-05 21:10:53 +00:00
Copilot
be51f7b651 Fix text clipping in Copilot Chat inline terminal for alternate buffer message (#292957) 2026-02-05 20:56:54 +00:00
Dmitriy Vasyura
52201985c2 Remove inline action buttons from update status bar entry tooltip. (#293199) 2026-02-05 12:53:00 -08:00
Connor Peet
4d4ae5f779 Merge pull request #293209 from microsoft/connor4312/mcp-gateway-1
mcp: initial data flow for MCP gateway
2026-02-05 12:46:09 -08:00
Benjamin Pasero
ba42721c4b modal editor - introduce real menu and actions for title toolbar (#293205) 2026-02-05 12:45:47 -08:00
Benjamin Pasero
4c3d9c1edc modal editor - copilot feedback addressed (#293208) 2026-02-05 12:45:01 -08:00
Connor Peet
1164cbde4e debt: cleanup leaks
refs #293200
2026-02-05 12:41:09 -08:00
Robo
3832ddc648 fix: associate extHost lifecycle to window (#293144)
* fix: associate extHost lifecycle to window

* fix: skip the smoke test in remote

The reload scenario doesn't guarantee a proper cleanup of
the remote server via the test-resolver extension.

* fix: flaky condition

* chore: disable extension setup in remote
2026-02-06 05:31:19 +09:00
Connor Peet
6e029c339f mcp: initial data flow for MCP gateway
Adds base startGateway method and data flows. Currently the route is just a stub.
2026-02-05 12:26:47 -08:00