Commit Graph

125173 Commits

Author SHA1 Message Date
Ladislau Szomoru
04d2ba7d90 GitHub - fix welcome message (#228956) 2024-09-18 16:31:52 +02:00
Benjamin Christopher Simmonds
c7e0153e52 Add async find functionality (#228954)
Async find
2024-09-18 16:24:32 +02:00
Ladislau Szomoru
f9d9605159 SCM Graph - fix focus command (#228939) 2024-09-18 14:19:38 +02:00
Ladislau Szomoru
e3ab748504 Git Graph - 💄 more code cleanup (#228934) 2024-09-18 13:15:04 +02:00
Ladislau Szomoru
47a8de0b9f SCM Graph - add option to return only a subset of history item references (#228932) 2024-09-18 12:36:57 +02:00
Ladislau Szomoru
be74c1feb5 Git Graph - 💄 adjust codicons (#228926)
* SCM Graph - polish hover pill rendering

* Git Graph - tweak git-branch codicon size
2024-09-18 11:52:01 +02:00
Joyce Er
4f485cf598 fix: fall back to last chat response if there is no focused response 2024-09-18 11:16:00 +02:00
Joyce Er
b688eac171 fix: dispose the active editing session when the user closes the chat editing multifile diff 2024-09-18 11:16:00 +02:00
Joyce Er
9af6214474 fix: don't show the Accept File action for all multifile diffs 2024-09-18 11:16:00 +02:00
Benjamin Pasero
d7d0fe3d9f Revert keybindings changes and fix command labels in keybindings editor (#228922)
* Revert "Some command labels in the keybindings editor are showing & (fix #228911) (#228914)"

This reverts commit dec258d03d.

* Revert "keybindings - gather command labels from all menus (#228372)"

This reverts commit fa28177248.
2024-09-18 11:10:02 +02:00
Ladislau Szomoru
009778a9ae SCM Graph - refactor history item reference filter (#228921)
* WIP - refactoring done, need more testing

* More refactoring
2024-09-18 10:57:41 +02:00
Benjamin Pasero
dec258d03d Some command labels in the keybindings editor are showing & (fix #228911) (#228914) 2024-09-18 10:28:48 +02:00
Alex Ross
3ea0cbbafd Add event for when tree tokens change (#228593)
Part of #210475
2024-09-18 10:15:59 +02:00
Benjamin Pasero
a5f52063e4 debt - reduce any in internal API signatures (#228912) 2024-09-18 10:14:01 +02:00
Benjamin Pasero
a1f0fb20eb watcher - update API docs on new behaviour 2024-09-18 10:07:16 +02:00
Benjamin Pasero
b218243b76 ts - detect more patterns of disabled node_modules watching 2024-09-18 10:07:16 +02:00
Benjamin Pasero
1fb9bc85a4 ts - refine log when canUseWatchEvents is not used 2024-09-18 10:07:16 +02:00
Benjamin Pasero
e36b6d7d54 ts - log when canUseWatchEvents is not used 2024-09-18 10:07:16 +02:00
Benjamin Pasero
bb9beecbb1 watcher - respect workspace settings when resolving files.watcherExclude 2024-09-18 10:07:16 +02:00
Benjamin Pasero
46c3cc46a1 events - reduce use of any (#228868) 2024-09-18 06:39:30 +02:00
Tyler James Leonhardt
7241eea610 Move to new account preference concept (#228897)
* Move to new account preference concept

Previously, session preference was at a per-"set of scopes" bases. This means that an extension could ask for scopes A,B,C and get account 1... but then ask for scopes E,F and get account 2.

Thinking on this more, it really doesn't make sense. An extension should have a preference wholistically since we also don't surface scopes to the user.

This PR:
* changes that model (while keeping the old model for migration purposes for now)
* allows the user to change that value via the gear icon in the Trusted Extensions quick pick
* hooks up the extension event for when the user changes that
* lastly introduces a product.json entry that allows an extension to be a "child" of another extension's preference. This will be useful for GitHub Copilot & GitHub Copilot Chat sharing the same preference.

Out of scope:
* Adding entries to the extension editor to get to this quick pick (it'll come later, but I wanted to get these changes in now)

* placeholder
2024-09-17 18:20:53 -07:00
Peng Lyu
1cfe5276d3 Notebook kernel variable completion. (#228895)
* Fix chat variable css in notebook

* Notebook kernel variable completion.
2024-09-17 18:08:37 -07:00
Michael Lively
2925ed9562 Fix selection direction + selection css (#228869)
* fix selection direction + selection css

* rm todo comment
2024-09-18 01:20:46 +02:00
Michael Lively
130a8e4165 NB multicursor -- fix deleteRight cursor sync issues (#228888)
manually run deleteRight against the anchorCell (focused cell)
2024-09-18 01:15:23 +02:00
Benjamin Christopher Simmonds
354be315d5 Fix mangler problem (#228885)
* Reapply "Abstract find controller" (#228861)

This reverts commit f4920deca9.

* fix mangler problem
2024-09-18 00:14:42 +02:00
Henning Dieterichs
1037aef9e4 Removes experimental inlineEdits feature (#228864) 2024-09-17 21:13:26 +02:00
Megan Rogge
15183fce60 add accessible view for comment thread widget (#228018) 2024-09-17 21:09:42 +02:00
Alex Ross
2c9654d473 No special highlighting for regex flags with tree sitter (#228871)
also narrow scope for arithmetic operations
Fixes #226165
2024-09-17 21:08:36 +02:00
Alexandru Dima
d9199ab0a6 Add a chat editing service to show edits (#228854) 2024-09-17 20:01:54 +02:00
sunnylost
dafdad8a4c extensions: wrap table cell content in paragraph element (#228365) 2024-09-17 20:00:45 +02:00
Michael Lively
5b16491b6c Notebook multi select -- decorations + general improvements (#228779)
* update decorations, support deleteRight, bugfixing, control saveParticipants

* wording tweaks
2024-09-17 10:57:21 -07:00
Raymond Zhao
f4920deca9 Revert "Abstract find controller" (#228861)
Revert "Abstract find controller (#228812)"

This reverts commit 5dc2ffa916.
2024-09-17 19:48:31 +02:00
Matt Bierner
0e5b902913 Add telemetry for inline anchor links (#228859) 2024-09-17 19:37:27 +02:00
Aaron Munger
cca0d7ce61 notebook variable view updates (#228856)
* update variable view for visible notebook editors

* update view title for REPL
2024-09-17 10:31:20 -07:00
Daniel Imms
5a02744533 Merge pull request #228855 from microsoft/tyriar/228834
Expand object collection buffer when capacity hit
2024-09-17 10:17:16 -07:00
Daniel Imms
6c478a6b04 Fix test to no longer expect exception 2024-09-17 09:55:58 -07:00
Daniel Imms
31cde11338 Merge remote-tracking branch 'origin/main' into tyriar/228834 2024-09-17 09:54:12 -07:00
Daniel Imms
b94e29f47c Merge pull request #228843 from microsoft/tyriar/221211__228833
Track buffer dirty changes and only upload dirty ranges
2024-09-17 09:49:01 -07:00
Daniel Imms
0ebeb22223 Expand object collection buffer when capacity hit
Fixes #228834
2024-09-17 09:40:05 -07:00
Robo
2a6d7ffcb4 chore: update electron@30.5.0 (#228849)
* chore: update electron@30.5.0

* chore: bump distro
2024-09-17 18:23:23 +02:00
Benjamin Pasero
1740abb8c1 nls - stricter check for document.location.hash (#228847)
cc @jrieken
2024-09-17 17:35:43 +02:00
Alex Ross
c87cfaf4a0 Improve port setting descriptions (#228839)
Fixes #222854
2024-09-17 08:03:11 -07:00
Daniel Imms
04ef655ace Merge branch 'main' into tyriar/221211__228833 2024-09-17 07:55:22 -07:00
Daniel Imms
516ec31501 Merge pull request #228632 from microsoft/tyriar/221211
Implement rectangle renderer and gpu rulers view part
2024-09-17 07:54:08 -07:00
Daniel Imms
951a15e131 Tests for BufferDirtyTracker 2024-09-17 07:53:34 -07:00
Daniel Imms
26dbb880e1 Track dirty indices in objcollectionbuffer
Fixes #228833
2024-09-17 07:47:13 -07:00
Daniel Imms
6a3435c808 Update scroll left in main render strategy 2024-09-17 06:55:12 -07:00
Daniel Imms
2ecac3537e Only update scroll buffer on scroll 2024-09-17 06:50:49 -07:00
Daniel Imms
c6c2868851 Merge branch 'main' into tyriar/221211 2024-09-17 06:38:33 -07:00
Daniel Imms
61f3f97213 Set ruler height to max height 2024-09-17 06:38:08 -07:00