Commit Graph
124157 Commits
Author SHA1 Message Date
Ladislau SzomoruandGitHub 901d3e5c5f Engineering - re-enable incoming/outgoing (#198039) 2023-11-12 12:45:08 +01:00
Benjamin PaseroandGitHub 500a726e8c aux window - support closeEmptyGroups setting (#198037)
* aux window - support `closeEmptyGroups` setting

* also support `closeEmptyWindow` setting
2023-11-12 12:35:32 +01:00
Marvin A. RuderandGitHub 4fd54f93f7 Merge branch 'main' into npm-extension-bun-package-manager 2023-11-12 11:54:50 +01:00
Benjamin PaseroandGitHub 0d140d70e1 aux window - require targetWindow for standard mouse event (#198031)
* aux window - require `targetWindow` for standard mouse event

* .
2023-11-12 10:41:47 +01:00
Rob LourensandGitHub 7cbff1919e Chat code cleanup (#198022)
* Clean up some obsolete chat API
Start deleting the interactive session provider, use agents only

* Delete old chat agents API

* Remove providerRequestId

* Remove unused stuff from interactive.d.ts

* Get rid of chat session state saving

* Fix test

* I guess this type was in use
2023-11-12 06:44:14 +01:00
Rob LourensandGitHub bdc113ffe1 Fix slash commands / followups mixup (#198003) 2023-11-11 23:42:41 +01:00
Rob LourensandGitHub ca8981c284 Make vscode own /help, add API for agents to customize it (#197964)
* Make vscode own /help, add API for agents to customize it
Towards #197081

* Fix build error
2023-11-11 14:28:30 -08:00
Daniel Imms 6b3ce2bacf Don't resize to 1 row on options sync
Fixes #198012
2023-11-11 10:30:42 -08:00
Daniel Imms 3918c47751 Ensure sticky scroll never overlaps another commands prompt
Fixes #198008
2023-11-11 10:08:51 -08:00
Daniel Imms 6cf191ad49 Don't obscure scroll bar
Fixes #198007
2023-11-11 09:09:23 -08:00
Marvin A. Ruder 4645305f14 Add Bun as package manager to npm extension
* Auto-detect Bun by looking for `bun.lockb` lockfile
* Extend `npm.packageManager` setting
* Update documentation

Signed-off-by: Marvin A. Ruder <signed@mruder.dev>
2023-11-11 16:37:29 +00:00
Benjamin SimmondsandGitHub 55c1e8473c Exclude Zen Mode from Editor Tab Actions and Menu Items (#197990)
Updated preconditions for editor tab actions and menu items to exclude
Zen Mode
2023-11-11 17:04:08 +01:00
Daniel Imms 69c7da819a Trim trailing command lines 2023-11-11 05:57:09 -08:00
Daniel Imms bbe4470125 Fix sticky scroll hover with gpu enabled
Fixes #197841
2023-11-11 05:40:08 -08:00
Daniel Imms 7309a617de Improve comments 2023-11-11 05:18:32 -08:00
Daniel Imms 0fa8f868a5 Correct setting name in smoke test 2023-11-11 05:15:09 -08:00
Daniel Imms ad15edaffd Support sticky scroll on partial commands
Fixes #197831
2023-11-11 05:12:01 -08:00
Daniel Imms 9f73e42b97 Don't re-apply outline class
Fixes #197997
2023-11-11 04:46:42 -08:00
Daniel Imms 8b45fc0cfc Highlight multi-line commands in command navigation
Fixes #197995
2023-11-11 04:42:18 -08:00
Daniel Imms 1dd9e57d26 Support multi-line commands
Fixes #197858
2023-11-11 04:31:23 -08:00
Daniel Imms d099550cdd Adopt new setting name 2023-11-11 04:30:54 -08:00
Daniel Imms 00e462037a Improve polling for adjusting command started
This simplifies and improves the polling by scanning _all lines_
downwards, up to a maximum of 5. This is instead of scanning only lines
the cursor lands on at a poll which was never guaranteed to be on the
actual command start line.

A scheduler is also used and the adjust task is now flushed
syncronously to ensure command executed should never be actioned before
the command started position is adjusted.

Part of #197736
2023-11-11 04:19:29 -08:00
Daniel Imms acdab657fa Change sticky scroll setting, add max line count
Part of #197858
2023-11-11 01:55:53 -08:00
Tyler James LeonhardtandGitHub c2abdd2738 Add workbench.action.quickchat.launchInlineChat (#197984)
1. Open quick chat
2. Click on "start inline chat session"

This does not get rid of quick chat... but it should... so this command can be used to do so.
2023-11-11 07:01:54 +01:00
Daniel ImmsandGitHub e77abcd8af Merge pull request #197961 from microsoft/tyriar/197736__refactor
Refactor CommandDetectionCapability to split out most platform-specific code
2023-11-10 21:02:27 -08:00
Daniel ImmsandGitHub f8bac03df3 Merge branch 'main' into tyriar/197736__refactor 2023-11-10 19:47:58 -08:00
Daniel Imms 50e60d26d7 Tidy up 2023-11-10 15:43:03 -08:00
Daniel Imms fa8db2119e Prevent possible npe 2023-11-10 14:37:54 -08:00
Megan RoggeandGitHub 4d5652d9bb Merge pull request #197957 from microsoft/merogge/tab-descr
add terminal editor tab description
2023-11-10 14:34:14 -08:00
Megan RoggeandGitHub 3fb1091bf5 Merge pull request #197966 from microsoft/merogge/run-active
preserve focus when running selected text in terminal editor
2023-11-10 14:08:42 -08:00
Daniel Imms 40d8298ca1 Fix instanceof checks 2023-11-10 14:07:16 -08:00
meganrogge 791e0882c1 fix #179981 2023-11-10 13:27:22 -08:00
Daniel Imms 91838f7c99 Register disposable 2023-11-10 13:26:08 -08:00
Tomer Chachamu 53246b5411 Fixes #132344
Ensures some elements with tabindex=-1 have the title attribute (breadcrumbs and the editor title toolbar), allowing keyboard accessible tooltips
2023-11-10 21:18:47 +00:00
Michael LivelyandGitHub 6f2f46ec25 Merge x-doc and occurrence setting, merge word based suggestion settings (#197690)
* change x-doc setting for readability

* Update editor configuration options for word-based
suggestions and occurrence highlighting + settings migration

* cleanup
2023-11-10 13:17:10 -08:00
Megan RoggeandGitHub 5d0263b099 Merge pull request #197962 from microsoft/merogge/multi-select
allow setting icon/color of multiple tabs
2023-11-10 13:11:44 -08:00
meganrogge 5cc6dbf1ca apply to correct command 2023-11-10 12:47:38 -08:00
meganrogge 2879523ba1 fix #196578 2023-11-10 12:39:23 -08:00
Ladislau SzomoruandGitHub 92fd182bea SCM - Add multi-diff editor to incoming/outgoing (#197960)
* Initial implementation - saving my work

* SCM - Add multi-diff editor to incoming/outgoing
2023-11-10 12:31:16 -08:00
Daniel ImmsandGitHub b7e25adfbf Merge pull request #197858 from microsoft/tyriar/197736
Adjust command executed marker by scanning downwards for command line text
2023-11-10 12:30:54 -08:00
meganrogge fcbadbac71 allow setting icon/color of multiple tabs 2023-11-10 12:27:29 -08:00
Logan RamosandGitHub 4629bf7ea2 Add won't fix to autoclose (#197959) 2023-11-10 21:20:02 +01:00
Daniel Imms 31f22e8f11 Remove todo 2023-11-10 12:16:50 -08:00
Daniel Imms 449233c71b Remove _isWindowsPty prop 2023-11-10 12:14:30 -08:00
Daniel Imms 5a5d25711b Improve code sharing between pty heuristics 2023-11-10 12:08:12 -08:00
Johannes RiekenandGitHub 2b0ef2e8fd fix height of diff zones (#197928) 2023-11-10 21:07:36 +01:00
Megan RoggeandGitHub d55a500334 Merge pull request #167983 from ahlinc/feat/fileWorkspaceFolderBasename
Add resolving of `fileWorkspaceFolderBasename` variable
2023-11-10 11:56:39 -08:00
Daniel Imms 0c8e9bf15d Remove 'windows' from generic methods 2023-11-10 11:42:36 -08:00
Megan RoggeandGitHub 16b50a9be2 Merge branch 'main' into feat/fileWorkspaceFolderBasename 2023-11-10 11:42:22 -08:00
Daniel Imms 7f971b0626 Initial move of non-Windows behavior to class 2023-11-10 11:41:31 -08:00