Commit graph

117623 commits

Author SHA1 Message Date
Sandeep Somavarapu 1e0580ec23
Use categories for builtin extensions groups (#202453)
* support grouping of extensions

* remove grouping

* reuse categories parsing

* cleanup

* fix tests
2024-01-14 18:19:29 +01:00
Rob Lourens 04d168ab43
Merge pull request #202454 from microsoft/roblou/occasional-weasel
Some chat session improvements
2024-01-14 14:17:19 -03:00
Rob Lourens ac31286b17
Merge pull request #202452 from microsoft/roblou/angry-snake
Fix chat input history navigation
2024-01-14 14:05:15 -03:00
Rob Lourens 0a85581f1d Some chat session improvements
Use "chat" word instead of "session", and use "new chat" instead of "clear".
Add "Clear all chats" command to delete all history

microsoft/vscode-copilot-release#725
2024-01-14 13:57:48 -03:00
Benjamin Pasero b8683a4512
zoom - update status entry controls visuals (#202440) 2024-01-14 08:26:25 -08:00
Rob Lourens eadc9145e9 Use full history entry object in history navigator 2024-01-14 12:59:59 -03:00
Rob Lourens 9595f43c80 Fix chat input history navigation
Fix microsoft/vscode-copilot-release#661
2024-01-14 12:53:45 -03:00
Benjamin Pasero 12443ca030
hover - reduce flicker when hover appears on element click (#202401)
* hover - reduce flicker when hover appears on element click

* fix it
2024-01-13 21:20:40 +01:00
Benjamin Pasero bc94d88d66
Adopt ensureNoDisposablesAreLeakedInTestSuite round 2 (#200091) (#202399) 2024-01-13 21:20:02 +01:00
Connor Peet 1c0c4726d3
testing: finish up coverage decorations (#202391)
* testing: finish up coverage decorations

- Adds an inline decorator for empty-range branches
- Adds hover information for inline coverage hovers
- Fixes the editor not handling decorations that get after/before
  content in `updateDecorationOptions`
- Adds an option `label` for branches
- A bunch of other misc tweaks to get coverage looking nice
- Keep decorations in sync if a user makes changes in editor

* update tests
2024-01-13 07:35:11 +01:00
Matt Bierner afbec2027b
Fix markdown-it-katex error (#202393) 2024-01-12 18:46:08 -08:00
Paul Köck bb866cd345
Oh, it's already 2024 (#202344)
chore: update copyright year

Co-authored-by: deepak1556 <hop2deep@gmail.com>
2024-01-13 00:38:29 +00:00
Ladislau Szomoru abdeb03dc0
SCM - shrink the checkout action so that other actions are visible (#202383) 2024-01-12 13:50:36 -08:00
Rob Lourens 3b5250e441
Merge pull request #202380 from microsoft/roblou/considerable-narwhal
Fix some variable ui issues
2024-01-12 18:39:56 -03:00
Benjamin Pasero b172270550
Adopt ensureNoDisposablesAreLeakedInTestSuite round 2 (#200091) (#202379) 2024-01-12 15:36:03 -06:00
Benjamin Pasero 25d12715f0
aux window - fix zoom when title bar prevents it (#202378) 2024-01-12 13:18:32 -08:00
Rob Lourens 738d3cc29b Fix backspace-token-delete for variables 2024-01-12 18:00:05 -03:00
Rob Lourens a15d1916bb Fix left over : after inserting #file 2024-01-12 17:08:21 -03:00
Rob Lourens c1496443c0
Merge pull request #202369 from microsoft/roblou/visual-galliform
Small chat agent API updates
2024-01-12 16:15:54 -03:00
Justin Chen 078b98804e
highlight fixable errors when hovering/selecting code action (#202294)
* highlight for fixall

* removed duplicatd code

* use const
2024-01-12 10:33:41 -08:00
Henning Dieterichs 8c3320b33d Fixes #199295 2024-01-12 19:32:47 +01:00
Peng Lyu f0aff16482
Dismiss the chat widget on dispose (#202363) 2024-01-12 19:22:30 +01:00
Benjamin Simmonds ce962df66e
Fix list.focusPageUp movement with workbench.tree.enableStickyScroll (#202361)
fix #202288
2024-01-12 19:07:26 +01:00
Benjamin Pasero ab2a8a09d8
aux window - fix double action registration in title bar part (#202358)
cc @jrieken @sbatten
2024-01-12 17:36:32 +01:00
Benjamin Simmonds 85afd448bf
Improved Sticky Scroll Rendering (#202354)
Sticky Scroll improved rendering
2024-01-12 17:30:25 +01:00
Benjamin Pasero 6950062688
zoom - update level properly (#202355) 2024-01-12 17:23:07 +01:00
Benjamin Pasero c096f73022
zoom - show rich controls in status entry (#202352) 2024-01-12 16:31:30 +01:00
Johannes Rieken 02580fd00c
Make sure AI generate code gets accepted/discarded before saving (#202347)
* add inline chat save logic that ensures AI generated changes are only saved after consent

* live - when cancelling don't undo until start version but revert changes

* add setting to control save participation

* fix typo

* stub new services, fixes tests
2024-01-12 16:29:12 +01:00
Henning Dieterichs e0e2a81765 Cleans up observable owners 2024-01-12 16:27:07 +01:00
Henning Dieterichs e40021eca0 Fixes #200336 2024-01-12 16:08:30 +01:00
Benjamin Simmonds cc5e1c7ee7
Added sticky scroll compression (#202345)
* Added sticky scroll compression

* remove first visible index under widget
2024-01-12 15:36:01 +01:00
Ladislau Szomoru 37b173d559
Add stage/unstage actions to the multi-diff editor (#202297) 2024-01-12 15:16:53 +01:00
Rob Lourens 550ea737b2 Chat Agent API updates
#199908
2024-01-12 10:57:55 -03:00
Henning Dieterichs a00c9c385f Fixes diff editor bug 2024-01-12 13:36:54 +01:00
Ladislau Szomoru 2434b7da03
Git - Add "View All Changes" action + polish (#202327)
* Make allChanges a distinct historyItem element

* Add allChanges menu contribution

* Add View All Changes command

* Rename "Open Commit" to "View Commit"

* Pass the correct argument when getting "All Changes" node
2024-01-12 10:46:52 +01:00
João Moreno 5260b20317
ensure that the second window always gets the same environment as the first one (#202326)
fixes #194736

Co-authored-by: @bpasero
2024-01-12 10:41:42 +01:00
Robo 4f338c87ab
fix: account for DSF when using wheelDeltaX and wheelDeltaY values (#200776)
* fix: account for DSF when using wheelDeltaX and wheelDeltaY values

* chore: address review feedback

* fix: address review feedback
2024-01-12 17:48:45 +09:00
Johannes Rieken 18b6920705
throw when seeing Action2 with re-used id (#202318)
re https://github.com/microsoft/vscode/issues/199744
2024-01-12 09:16:32 +01:00
Johannes Rieken b0abf6638b
fix https://github.com/microsoft/vscode/issues/202164 (#202317)
* remove start-method from strategies

* rename - activeSession to session

* keep strategy alive when pausing session, let strategy participate in pause, allow to call LiveStrategy#renderChanges repeatedly without recomputing hunks

* reset diff toggled state

* make sure to reset hunk display on done (dipose, accept, discard)

* reset diff state in pause, not hide function
2024-01-12 09:11:05 +01:00
SteVen Batten 87b02e9c4e
align auxiliary window zooming to main titlebar behavior (#201903)
* align auxiliary window zooming to main titlebar behavior
fixes #200435

* address feedback and make methods more sane
2024-01-12 07:21:29 +01:00
Connor Peet 29bef5673e
testing: get coverage hovers working better (#202307)
Move away from using decoration-provided hovers, because I want to
control more exactly what hover information is shown for a line versus
just concatenating all hover information from each statement/branch/fn
on that line.

Does that, and also adds a toggle to show persistent inline coverage:

![](https://memes.peet.io/img/24-01-8ef2413d-5fe2-4ee1-ba1d-8572ff4fe0f1.png)
2024-01-11 20:57:50 -08:00
dependabot[bot] a1a9707400
Bump follow-redirects from 1.15.3 to 1.15.4 in /extensions/typescript-language-features (#202211)
Bump follow-redirects in /extensions/typescript-language-features

Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.3 to 1.15.4.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.3...v1.15.4)

---
updated-dependencies:
- dependency-name: follow-redirects
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-11 19:09:15 -08:00
Rob Lourens 137b05ff64
Merge pull request #202303 from microsoft/roblou/inland-amphibian
Restore ChatVariableValue#kind
2024-01-12 00:00:10 -03:00
Rob Lourens d1a524e864 Restore ChatVariableValue#kind 2024-01-11 22:56:56 -03:00
Peng Lyu 33acc14ece
Fix generate cell at the top of the document. (#202302) 2024-01-11 17:36:53 -08:00
Matt Bierner d81d32b940
Re-render markdown preview when linkify setting changes (#200599) 2024-01-11 17:23:13 -08:00
Matt Bierner 58171d859b
Reduce delays in md test (#202295)
Fixes #149712
2024-01-11 17:22:26 -08:00
Matt Bierner 6e9b9a4543
Show warning when pasteAs fails (#202300)
For #188736

Show an inline message when a requested pasteAs keybinding fails
2024-01-11 16:50:47 -08:00
Andrea Mah 3822928d40
Change icon for quick search individual result (#202113) 2024-01-11 15:30:55 -08:00
Matt Bierner 34fcd8bebc
Revert autoclosing of ``` ` ``` in md (#202290)
Fixes #192676

Turns out to be more annoying than the value it provides
2024-01-11 15:29:01 -08:00