diff --git a/.github/instructions/resources/interactive/interactive.editor.drawio.svg b/.github/instructions/resources/interactive/interactive.editor.drawio.svg index c6b947982800c..1a19b6e02245a 100644 --- a/.github/instructions/resources/interactive/interactive.editor.drawio.svg +++ b/.github/instructions/resources/interactive/interactive.editor.drawio.svg @@ -1,331 +1 @@ - - - - - - - - - - - -
-
-
- Notebook Editor Widget -
-
-
-
- - Notebook Editor Widget - -
-
- - - - -
-
-
- Code Editor Widget -
-
-
-
- - Code Editor Widget - -
-
- - - - -
-
-
- Interactive Editor -
-
-
-
- - Interactive Editor - -
-
- - - - - -
-
-
- NotebookService -
-
-
-
- - NotebookService - -
-
- - - - - -
-
-
- TextModelResolverService -
-
-
-
- - TextModelResolverService - -
-
- - - - - - - - - - - -
-
-
- NotebookTextModel -
-
-
-
- - NotebookTextModel - -
-
- - - - -
-
-
- ITextModel -
-
-
-
- - ITextModel - -
-
- - - - -
-
-
- Interactive Editor Input -
-
-
-
- - Interactive Editor In... - -
-
- - - - -
-
-
- EditorPane -
-
-
-
- - EditorPane - -
-
- - - - -
-
-
- EditorInput -
-
-
-
- - EditorInput - -
-
- - - - - - -
-
-
- Editor Resolver Service -
-
-
-
- - Editor Resolver Service - -
-
- - - - -
-
-
- EditorPane Registry -
-
-
-
- - EditorPane Registry - -
-
- - - - - - -
-
-
- Registry Editor Pane -
-
-
-
- - Registry Editor Pane - -
-
- - - - - - - - -
-
-
- - registerEditor - -
-
-
-
- - registerEditor - -
-
- - - - - - -
-
-
- input: EditorInput -
-
-
-
- - input: EditorInput - -
-
- - - - - - -
-
-
- group: IEditorGroup -
-
-
-
- - group: IEditorGroup - -
-
- - - - - - -
-
-
- getControl: IEditorControl -
-
-
-
- - getControl: IEditorControl - -
-
-
- - - - - Text is not SVG - cannot display - - - -
+
Notebook Editor Widget
Notebook Editor Widget
Code Editor Widget
Code Editor Widget
Interactive Editor
Interactive Editor
NotebookService
NotebookService
TextModelResolverService
TextModelResolverService
NotebookTextModel
NotebookTextModel
ITextModel
ITextModel
Interactive Editor Input
Interactive Editor In...
EditorPane
EditorPane
EditorInput
EditorInput
Editor Resolver Service
Editor Resolver Service
EditorPane Registry
EditorPane Registry
Registry Editor Pane
Registry Editor Pane
registerEditor
registerEditor
input: EditorInput
input: EditorInput
group: IEditorGroup
group: IEditorGroup
getControl: IEditorControl
getControl: IEditorControl
Text is not SVG - cannot display
\ No newline at end of file diff --git a/.github/instructions/resources/interactive/interactive.eh.drawio.svg b/.github/instructions/resources/interactive/interactive.eh.drawio.svg index 5f9f40795c2b1..71662103ad74f 100644 --- a/.github/instructions/resources/interactive/interactive.eh.drawio.svg +++ b/.github/instructions/resources/interactive/interactive.eh.drawio.svg @@ -1,244 +1 @@ - - - - - - - - - -
-
-
- - Ext Host - -
-
-
-
- - Ext Host - -
-
- - - - -
-
-
- - UI - -
-
-
-
- - UI - -
-
- - - - - - - -
-
-
- Notebook Editor -
-
-
-
- - Notebook Editor - -
-
- - - - -
-
-
- Text Editor -
-
-
-
- - Text Editor - -
-
- - - - -
-
-
- Interactive Editor -
-
-
-
- - Interactive Editor - -
-
- - - - - -
-
-
- NotebookService -
-
-
-
- - NotebookService - -
-
- - - - - - - -
-
-
- TextModelResolverService -
-
-
-
- - TextModelResolverService - -
-
- - - - - - - -
-
-
- ExthostNotebook -
-
-
-
- - ExthostNotebook - -
-
- - - - - - - -
-
-
- ExthostEditors -
-
-
-
- - ExthostEditors - -
-
- - - - - - - - -
-
-
- ExthostInteractive -
-
-
-
- - ExthostInteracti... - -
-
- - - - - - -
-
-
- NotebookEditor -
-
-
-
- - NotebookE... - -
-
- - - - - - -
-
-
- Input -
-
-
-
- - Input - -
-
-
- - - - - Text is not SVG - cannot display - - - -
+
Ext Host
Ext Host
UI
UI
Notebook Editor
Notebook Editor
Text Editor
Text Editor
Interactive Editor
Interactive Editor
NotebookService
NotebookService
TextModelResolverService
TextModelResolverService
ExthostNotebook
ExthostNotebook
ExthostEditors
ExthostEditors
ExthostInteractive
ExthostInteracti...
NotebookEditor
NotebookE...
Input
Input
Text is not SVG - cannot display
\ No newline at end of file diff --git a/.github/instructions/resources/interactive/interactive.model.resolution.drawio.svg b/.github/instructions/resources/interactive/interactive.model.resolution.drawio.svg index 61c91b981255e..742ff1d618556 100644 --- a/.github/instructions/resources/interactive/interactive.model.resolution.drawio.svg +++ b/.github/instructions/resources/interactive/interactive.model.resolution.drawio.svg @@ -1,352 +1 @@ - - - - - - - - - - -
-
-
- Read resource -
-
-
-
- - Read resource - -
-
- - - - - - -
-
-
- Deserialize NotebookData -
-
-
-
- - Deserialize NotebookData - -
-
- - - - - - -
-
-
- creates -
-
-
-
- - creates - -
-
- - - - - -
-
-
- creates -
-
-
-
- - creates - -
-
- - - - - -
-
-
- creates -
-
-
-
- - creates - -
-
- - - - - -
-
-
- NotebookEditorModelResolverService -
-
-
-
- - NotebookEditorMod... - -
-
- - - - -
-
-
- - SimpleNotebookEditorModel - -
-
-
-
- - SimpleNoteboookEd... - -
-
- - - - -
-
-
- - NotebookFileWorkingCopyModelFactory - -
-
-
-
- - NotebookFileWorki... - -
-
- - - - -
-
-
- - WorkingCopyManager - -
-
-
-
- - WorkingCopyManager - -
-
- - - - - -
-
-
- creates -
-
-
-
- - creates - -
-
- - - - -
-
-
- NotebookService -
-
-
-
- - NotebookService - -
-
- - - - -
-
-
- FileService -
-
-
-
- - FileService - -
-
- - - - -
-
-
- NotebookTextModel -
-
-
-
- - NotebookTextModel - -
-
- - - - - -
-
-
- register FS provider -
- for vscode-interactive schema -
-
-
-
- - register FS provider... - -
-
- - - - - -
-
-
- register notebook serializer -
- for interactive viewtype -
-
-
-
- - register notebook serializer... - -
-
- - - - -
-
-
- interactive.contribution -
- (startup) -
-
-
-
- - interactive.contributio... - -
-
- - - - - - - -
-
-
- InteractiveEditor -
-
-
-
- - InteractiveEditor - -
-
- - - - - - - -
-
-
- - NotebookEditorInput - -
-
-
-
- - NotebookEditorInp... - -
-
-
- - - - - Text is not SVG - cannot display - - - -
+
Read resource
Read resource
Deserialize NotebookData
Deserialize NotebookData
creates
creates
creates
creates
creates
creates
NotebookEditorModelResolverService
NotebookEditorMod...
SimpleNotebookEditorModel
SimpleNoteboookEd...
NotebookFileWorkingCopyModelFactory
NotebookFileWorki...
WorkingCopyManager
WorkingCopyManager
creates
creates
NotebookService
NotebookService
FileService
FileService
NotebookTextModel
NotebookTextModel
register FS provider
for vscode-interactive schema
register FS provider...
register notebook serializer
for interactive viewtype
register notebook serializer...
interactive.contribution
(startup)
interactive.contributio...
InteractiveEditor
InteractiveEditor
NotebookEditorInput
NotebookEditorInp...
Text is not SVG - cannot display
\ No newline at end of file diff --git a/.github/instructions/resources/notebook/cell-resize-above-viewport.drawio.svg b/.github/instructions/resources/notebook/cell-resize-above-viewport.drawio.svg index 6a2f80fc98da0..a17da1c03679a 100644 --- a/.github/instructions/resources/notebook/cell-resize-above-viewport.drawio.svg +++ b/.github/instructions/resources/notebook/cell-resize-above-viewport.drawio.svg @@ -1,654 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- Notebook List View -
-
-
-
- - Notebook List View - -
-
- - - - -
-
-
- Webview top -1000 -
-
-
-
- - Webview top -1000 - -
-
- - - - - - -
-
-
- Viewport -
-
-
-
- - Viewport - -
-
- - - - - - - - - -
-
-
- Notebook List View -
-
-
-
- - Notebook List View - -
-
- - - - - - - - - - - - - - - - -
-
-
- Grow Height by 50 -
-
-
-
- - Grow Height by 50 - -
-
- - - - -
-
-
- scrollTop 1000 -
-
-
-
- - scrollTop 1000 - -
-
- - - - -
-
-
- scrollTop 1000 -
-
-
-
- - scrollTop 1000 - -
-
- - - - - - - - - - - - -
-
-
- Notebook List View -
-
-
-
- - Notebook List View - -
-
- - - - - - - - - - - - - - - - -
-
-
- scrollTop 1050 -
-
-
-
- - scrollTop 1050 - -
-
- - - - - - - - - - - - - - - - - - - - - - -
-
-
- Notebook List View -
-
-
-
- - Notebook List View - -
-
- - - - - - - - - - - - - - - - -
-
-
- scrollTop 1050 -
-
-
-
- - scrollTop 1050 - -
-
- - - - - - -
-
-
- Adjust top -
-
-
-
- - Adjust top - -
-
- - - - - - -
-
-
- UpdateScrollTop -
-
-
-
- - UpdateScrollTop - -
-
- - - - - - -
-
-
- Webview top -1000 -
-
-
-
- - Webview top -1000 - -
-
- - - - -
-
-
- Webview top -1000 -
-
-
-
- - Webview top -1000 - -
-
- - - - -
-
-
- Webview top -1000 -
-
-
-
- - Webview top -1000 - -
-
- - - - - - - - - - - - - - -
-
-
- Notebook List View -
-
-
-
- - Notebook List View - -
-
- - - - - - - - - - - - - - - - -
-
-
- scrollTop 1050 -
-
-
-
- - scrollTop 1050 - -
-
- - - - -
-
-
- Webview top -950 -
-
-
-
- - Webview top -950 - -
-
- - - - - - - - - - - - - - -
-
-
- Notebook List View -
-
-
-
- - Notebook List View - -
-
- - - - - - - - - - - - - - - - -
-
-
- scrollTop 1050 -
-
-
-
- - scrollTop 1050 - -
-
- - - - -
-
-
- Webview top -950 -
-
-
-
- - Webview top -950 - -
-
- - - - - - -
-
-
- Adjust top -
-
-
-
- - Adjust top - -
-
- - - - - - - - -
-
-
- 1 -
-
-
-
- - 1 - -
-
- - - - -
-
-
- 2 -
-
-
-
- - 2 - -
-
- - - - -
-
-
- 3 -
-
-
-
- - 3 - -
-
- - - - -
-
-
- 4 -
-
-
-
- - 4 - -
-
- - - - -
-
-
- 4' -
-
-
-
- - 4' - -
-
- - - - -
-
-
- 5 -
-
-
-
- - 5 - -
-
-
- - - - - Viewer does not support full SVG 1.1 - - - -
+
Notebook List View
Notebook List View
Webview top -1000
Webview top -1000
Viewport
Viewport
Notebook List View
Notebook List View
Grow Height by 50
Grow Height by 50
scrollTop 1000
scrollTop 1000
scrollTop 1000
scrollTop 1000
Notebook List View
Notebook List View
scrollTop 1050
scrollTop 1050
Notebook List View
Notebook List View
scrollTop 1050
scrollTop 1050
Adjust top
Adjust top
UpdateScrollTop
UpdateScrollTop
Webview top -1000
Webview top -1000
Webview top -1000
Webview top -1000
Webview top -1000
Webview top -1000
Notebook List View
Notebook List View
scrollTop 1050
scrollTop 1050
Webview top -950
Webview top -950
Notebook List View
Notebook List View
scrollTop 1050
scrollTop 1050
Webview top -950
Webview top -950
Adjust top
Adjust top
1
1
2
2
3
3
4
4
4'
4'
5
5
Viewer does not support full SVG 1.1
\ No newline at end of file diff --git a/.github/instructions/resources/notebook/hybrid-find.drawio.svg b/.github/instructions/resources/notebook/hybrid-find.drawio.svg index a2419b58fce4e..7165dbff18ee5 100644 --- a/.github/instructions/resources/notebook/hybrid-find.drawio.svg +++ b/.github/instructions/resources/notebook/hybrid-find.drawio.svg @@ -1,327 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- window.find -
-
-
-
- - window.find - -
-
- - - - - - -
-
-
- exec("hiliteColor") -
- findMatchColor -
-
-
-
- - exec("hiliteColor")... - -
-
- - - - -
-
-
- Serialize -
- document.getSelection() -
-
-
-
- - Serialize... - -
-
- - - - - - - - - - -
-
-
- Find in Rendered Outputs (Search in DOM) -
-
-
-
- - Find in Rendered Out... - -
-
- - - - -
-
-
- Find -
-
-
-
- - Find - -
-
- - - - -
-
-
- Find in Text Model -
-
-
-
- - Find in Text Model - -
-
- - - - -
-
-
- Mix matches -
-
-
-
- - Mix matches - -
-
- - - - -
-
-
- End of Doc -
-
-
-
- - End of Doc - -
-
- - - - - - -
-
-
- Webview -
-
-
-
- - Webview - -
-
- - - - - - -
-
-
- Find Next -
-
-
-
- - Find Next - -
-
- - - - - - -
-
-
- Is Model Match -
-
-
-
- - Is Model Match - -
-
- - - - -
-
-
- Reveal Editor -
-
-
-
- - Reveal Editor - -
-
- - - - -
-
-
- Y -
-
-
-
- - Y - -
-
- - - - - - -
-
-
- document create range -
-
-
-
- - document create range - -
-
- - - - - - -
-
-
- "hiliteColor" -
- currentFindMatchColor -
-
-
-
- - "hiliteColor"... - -
-
- - - - - - -
-
-
- Find cell/output container -
-
-
-
- - Find cell/output con... - -
-
-
- - - - - Viewer does not support full SVG 1.1 - - - -
+
window.find
window.find
exec("hiliteColor")
findMatchColor
exec("hiliteColor")...
Serialize
document.getSelection()
Serialize...
Find in Rendered Outputs (Search in DOM)
Find in Rendered Out...
Find
Find
Find in Text Model
Find in Text Model
Mix matches
Mix matches
End of Doc
End of Doc
Webview
Webview
Find Next
Find Next
Is Model Match
Is Model Match
Reveal Editor
Reveal Editor
Y
Y
document create range
document create range
"hiliteColor"
currentFindMatchColor
"hiliteColor"...
Find cell/output container
Find cell/output con...
Viewer does not support full SVG 1.1
\ No newline at end of file diff --git a/.github/instructions/resources/notebook/viewport-rendering.drawio.svg b/.github/instructions/resources/notebook/viewport-rendering.drawio.svg index 6a51b66c723b1..766736931fab9 100644 --- a/.github/instructions/resources/notebook/viewport-rendering.drawio.svg +++ b/.github/instructions/resources/notebook/viewport-rendering.drawio.svg @@ -1,521 +1 @@ - - - - - - - - - - -
-
-
- Render Viewport -
-
-
-
- - Render Viewport - -
-
- - - - -
-
-
- Notebook List View -
-
-
-
- - Notebook List View - -
-
- - - - - - - - - -
-
-
- Render Template -
-
-
-
- - Render Template - -
-
- - - - - - - - - -
-
-
- Render Element -
-
-
-
- - Render Element - -
-
- - - - - -
-
-
- Get Dynamic Height -
-
-
-
- - Get Dynamic Height - -
-
- - - - - - - - - -
-
-
- Create Cell Templates/Parts -
-
-
-
- - Create Cell Templates/Parts - -
-
- - - - -
-
-
- Toolbar -
-
-
-
- - Toolbar - -
-
- - - - -
-
-
- Editor -
-
-
-
- - Editor - -
-
- - - - -
-
-
- Statusbar -
-
-
-
- - Statusbar - -
-
- - - - - - - -
-
-
- Code Cell -
-
-
-
- - Code Cell - -
-
- - - - - -
-
-
- Render Cell Parts -
-
-
-
- - Render Cell Parts - -
-
- - - - - - - - - - - -
-
-
- CellPart read DOM -
-
-
-
- - CellPart read DOM - -
-
- - - - -
-
-
- Update layout info -
-
-
-
- - Update layout info - -
-
- - - - - - - -
-
-
- Toolbar.renderCell -
-
-
-
- - Toolbar.renderCell - -
-
- - - - -
-
-
- Toolbar.renderCell -
-
-
-
- - Toolbar.renderCell - -
-
- - - - -
-
-
- Toolbar.didRenderCell -
-
-
-
- - Toolbar.didRenderCell - -
-
- - - - -
-
-
- Toolbar.renderCell -
-
-
-
- - Toolbar.renderCell - -
-
- - - - -
-
-
- Toolbar.renderCell -
-
-
-
- - Toolbar.renderCell - -
-
- - - - -
-
-
- - Toolbar.prepareLayout - -
-
-
-
- - Toolbar.prepareLay... - -
-
- - - - - - - - - - - -
-
-
- Cell Layout Change -
-
-
-
- - Cell Layout Change - -
-
- - - - - -
-
-
- Cell Part updateInternalLayoutNow -
-
-
-
- - Cell Part updateInternalLayoutNow - -
-
- - - - -
-
-
- Toolbar.renderCell -
-
-
-
- - Toolbar.renderCell - -
-
- - - - -
-
-
- Toolbar.renderCell -
-
-
-
- - Toolbar.renderCell - -
-
- - - - -
-
-
- - Toolbar.updateInternalLayoutNow - -
-
-
-
- - Toolbar.updateInternalLayout... - -
-
- - - - -
-
-
- Next Frame -
-
-
-
- - Next Frame - -
-
- - - - -
-
-
- - DOM Read - -
-
-
-
- - DOM Read - -
-
- - - - -
-
-
- - DOM Write - -
-
-
-
- - DOM Write - -
-
-
- - - - - Viewer does not support full SVG 1.1 - - - -
+
Render Viewport
Render Viewport
Notebook List View
Notebook List View
Render Template
Render Template
Render Element
Render Element
Get Dynamic Height
Get Dynamic Height
Create Cell Templates/Parts
Create Cell Templates/Parts
Toolbar
Toolbar
Editor
Editor
Statusbar
Statusbar
Code Cell
Code Cell
Render Cell Parts
Render Cell Parts
CellPart read DOM
CellPart read DOM
Update layout info
Update layout info
Toolbar.renderCell
Toolbar.renderCell
Toolbar.renderCell
Toolbar.renderCell
Toolbar.didRenderCell
Toolbar.didRenderCell
Toolbar.renderCell
Toolbar.renderCell
Toolbar.renderCell
Toolbar.renderCell
Toolbar.prepareLayout
Toolbar.prepareLay...
Cell Layout Change
Cell Layout Change
Cell Part updateInternalLayoutNow
Cell Part updateInternalLayoutNow
Toolbar.renderCell
Toolbar.renderCell
Toolbar.renderCell
Toolbar.renderCell
Toolbar.updateInternalLayoutNow
Toolbar.updateInternalLayout...
Next Frame
Next Frame
DOM Read
DOM Read
DOM Write
DOM Write
Viewer does not support full SVG 1.1
\ No newline at end of file diff --git a/extensions/copilot/assets/debug-icon.svg b/extensions/copilot/assets/debug-icon.svg index 48ac425514ae8..fc3676b38e1a5 100644 --- a/extensions/copilot/assets/debug-icon.svg +++ b/extensions/copilot/assets/debug-icon.svg @@ -1,4 +1 @@ - - - - + \ No newline at end of file diff --git a/extensions/git/resources/icons/dark/status-added.svg b/extensions/git/resources/icons/dark/status-added.svg index cdc40f45f1630..ae2c21c9dd85d 100644 --- a/extensions/git/resources/icons/dark/status-added.svg +++ b/extensions/git/resources/icons/dark/status-added.svg @@ -1,6 +1 @@ - - - - A - - \ No newline at end of file +A \ No newline at end of file diff --git a/extensions/git/resources/icons/dark/status-conflict.svg b/extensions/git/resources/icons/dark/status-conflict.svg index 53b243c8b9fdf..6e23e80d4d24b 100644 --- a/extensions/git/resources/icons/dark/status-conflict.svg +++ b/extensions/git/resources/icons/dark/status-conflict.svg @@ -1,6 +1 @@ - - - - C - - \ No newline at end of file +C \ No newline at end of file diff --git a/extensions/git/resources/icons/dark/status-copied.svg b/extensions/git/resources/icons/dark/status-copied.svg index 7bd78c9427e19..5c2546b0ec040 100644 --- a/extensions/git/resources/icons/dark/status-copied.svg +++ b/extensions/git/resources/icons/dark/status-copied.svg @@ -1,6 +1 @@ - - - - C - - \ No newline at end of file +C \ No newline at end of file diff --git a/extensions/git/resources/icons/dark/status-deleted.svg b/extensions/git/resources/icons/dark/status-deleted.svg index e7596e2e2adb2..8b3dc120a6eff 100644 --- a/extensions/git/resources/icons/dark/status-deleted.svg +++ b/extensions/git/resources/icons/dark/status-deleted.svg @@ -1,6 +1 @@ - - - - D - - \ No newline at end of file +D \ No newline at end of file diff --git a/extensions/git/resources/icons/dark/status-ignored.svg b/extensions/git/resources/icons/dark/status-ignored.svg index 85abc367a2911..c2a0637e34242 100644 --- a/extensions/git/resources/icons/dark/status-ignored.svg +++ b/extensions/git/resources/icons/dark/status-ignored.svg @@ -1,6 +1 @@ - - - - I - - \ No newline at end of file +I \ No newline at end of file diff --git a/extensions/git/resources/icons/dark/status-modified.svg b/extensions/git/resources/icons/dark/status-modified.svg index d0de37d34688b..f07597aab37d2 100644 --- a/extensions/git/resources/icons/dark/status-modified.svg +++ b/extensions/git/resources/icons/dark/status-modified.svg @@ -1,6 +1 @@ - - - - M - - \ No newline at end of file +M \ No newline at end of file diff --git a/extensions/git/resources/icons/dark/status-renamed.svg b/extensions/git/resources/icons/dark/status-renamed.svg index a77fb41179a10..c7659de4d1725 100644 --- a/extensions/git/resources/icons/dark/status-renamed.svg +++ b/extensions/git/resources/icons/dark/status-renamed.svg @@ -1,6 +1 @@ - - - - R - - \ No newline at end of file +R \ No newline at end of file diff --git a/extensions/git/resources/icons/dark/status-type-changed.svg b/extensions/git/resources/icons/dark/status-type-changed.svg index ae504ae188149..a2060ab5fb8ba 100644 --- a/extensions/git/resources/icons/dark/status-type-changed.svg +++ b/extensions/git/resources/icons/dark/status-type-changed.svg @@ -1,6 +1 @@ - - - - T - - +T \ No newline at end of file diff --git a/extensions/git/resources/icons/dark/status-untracked.svg b/extensions/git/resources/icons/dark/status-untracked.svg index c6a48e14f0862..db980b349c6b3 100644 --- a/extensions/git/resources/icons/dark/status-untracked.svg +++ b/extensions/git/resources/icons/dark/status-untracked.svg @@ -1,6 +1 @@ - - - - U - - \ No newline at end of file +U \ No newline at end of file diff --git a/extensions/git/resources/icons/light/status-added.svg b/extensions/git/resources/icons/light/status-added.svg index 587fc08f5f50f..45e22b8961735 100644 --- a/extensions/git/resources/icons/light/status-added.svg +++ b/extensions/git/resources/icons/light/status-added.svg @@ -1,6 +1 @@ - - - - A - - \ No newline at end of file +A \ No newline at end of file diff --git a/extensions/git/resources/icons/light/status-conflict.svg b/extensions/git/resources/icons/light/status-conflict.svg index b6088ecd0837e..e83de1d91ee03 100644 --- a/extensions/git/resources/icons/light/status-conflict.svg +++ b/extensions/git/resources/icons/light/status-conflict.svg @@ -1,6 +1 @@ - - - - C - - \ No newline at end of file +C \ No newline at end of file diff --git a/extensions/git/resources/icons/light/status-copied.svg b/extensions/git/resources/icons/light/status-copied.svg index 151fdb2cdbe52..835cf4a5f6fca 100644 --- a/extensions/git/resources/icons/light/status-copied.svg +++ b/extensions/git/resources/icons/light/status-copied.svg @@ -1,6 +1 @@ - - - - C - - \ No newline at end of file +C \ No newline at end of file diff --git a/extensions/git/resources/icons/light/status-deleted.svg b/extensions/git/resources/icons/light/status-deleted.svg index 7ed166accfe05..4cf9608846ab9 100644 --- a/extensions/git/resources/icons/light/status-deleted.svg +++ b/extensions/git/resources/icons/light/status-deleted.svg @@ -1,6 +1 @@ - - - - D - - \ No newline at end of file +D \ No newline at end of file diff --git a/extensions/git/resources/icons/light/status-ignored.svg b/extensions/git/resources/icons/light/status-ignored.svg index 85abc367a2911..c2a0637e34242 100644 --- a/extensions/git/resources/icons/light/status-ignored.svg +++ b/extensions/git/resources/icons/light/status-ignored.svg @@ -1,6 +1 @@ - - - - I - - \ No newline at end of file +I \ No newline at end of file diff --git a/extensions/git/resources/icons/light/status-modified.svg b/extensions/git/resources/icons/light/status-modified.svg index ff338b814106f..217aa15803249 100644 --- a/extensions/git/resources/icons/light/status-modified.svg +++ b/extensions/git/resources/icons/light/status-modified.svg @@ -1,6 +1 @@ - - - - M - - \ No newline at end of file +M \ No newline at end of file diff --git a/extensions/git/resources/icons/light/status-renamed.svg b/extensions/git/resources/icons/light/status-renamed.svg index a77fb41179a10..c7659de4d1725 100644 --- a/extensions/git/resources/icons/light/status-renamed.svg +++ b/extensions/git/resources/icons/light/status-renamed.svg @@ -1,6 +1 @@ - - - - R - - \ No newline at end of file +R \ No newline at end of file diff --git a/extensions/git/resources/icons/light/status-type-changed.svg b/extensions/git/resources/icons/light/status-type-changed.svg index ae504ae188149..a2060ab5fb8ba 100644 --- a/extensions/git/resources/icons/light/status-type-changed.svg +++ b/extensions/git/resources/icons/light/status-type-changed.svg @@ -1,6 +1 @@ - - - - T - - +T \ No newline at end of file diff --git a/extensions/git/resources/icons/light/status-untracked.svg b/extensions/git/resources/icons/light/status-untracked.svg index c6a48e14f0862..db980b349c6b3 100644 --- a/extensions/git/resources/icons/light/status-untracked.svg +++ b/extensions/git/resources/icons/light/status-untracked.svg @@ -1,6 +1 @@ - - - - U - - \ No newline at end of file +U \ No newline at end of file diff --git a/extensions/github-authentication/media/sessions-icon.svg b/extensions/github-authentication/media/sessions-icon.svg index d1eb57cf32618..2884412cb5995 100644 --- a/extensions/github-authentication/media/sessions-icon.svg +++ b/extensions/github-authentication/media/sessions-icon.svg @@ -1,24 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/extensions/markdown-language-features/media/preview-dark.svg b/extensions/markdown-language-features/media/preview-dark.svg index ec71ea8114372..b2c86ce348aca 100644 --- a/extensions/markdown-language-features/media/preview-dark.svg +++ b/extensions/markdown-language-features/media/preview-dark.svg @@ -1,3 +1 @@ - - - + \ No newline at end of file diff --git a/extensions/markdown-language-features/media/preview-light.svg b/extensions/markdown-language-features/media/preview-light.svg index 4a6b85b583972..f8c0d8546791c 100644 --- a/extensions/markdown-language-features/media/preview-light.svg +++ b/extensions/markdown-language-features/media/preview-light.svg @@ -1,3 +1 @@ - - - + \ No newline at end of file diff --git a/extensions/media-preview/media/loading-dark.svg b/extensions/media-preview/media/loading-dark.svg index 7dc1ebd8cf045..0eecf93ab38bb 100644 --- a/extensions/media-preview/media/loading-dark.svg +++ b/extensions/media-preview/media/loading-dark.svg @@ -1,31 +1 @@ - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/extensions/media-preview/media/loading-hc.svg b/extensions/media-preview/media/loading-hc.svg index c3633c0ddabee..a9ecf69d2ba13 100644 --- a/extensions/media-preview/media/loading-hc.svg +++ b/extensions/media-preview/media/loading-hc.svg @@ -1,31 +1 @@ - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/extensions/media-preview/media/loading.svg b/extensions/media-preview/media/loading.svg index e762f06d5e6e8..bc8fe7c89c436 100644 --- a/extensions/media-preview/media/loading.svg +++ b/extensions/media-preview/media/loading.svg @@ -1,31 +1 @@ - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/extensions/npm/images/code.svg b/extensions/npm/images/code.svg index f776259aad043..d929f73eb8f42 100644 --- a/extensions/npm/images/code.svg +++ b/extensions/npm/images/code.svg @@ -1,3 +1 @@ - - - + \ No newline at end of file diff --git a/extensions/search-result/src/media/refresh-dark.svg b/extensions/search-result/src/media/refresh-dark.svg index e1f05aadeebdf..3bf7b96c57d2c 100644 --- a/extensions/search-result/src/media/refresh-dark.svg +++ b/extensions/search-result/src/media/refresh-dark.svg @@ -1,4 +1 @@ - - - - + \ No newline at end of file diff --git a/extensions/search-result/src/media/refresh-light.svg b/extensions/search-result/src/media/refresh-light.svg index 9b1d910840919..25548999c1f92 100644 --- a/extensions/search-result/src/media/refresh-light.svg +++ b/extensions/search-result/src/media/refresh-light.svg @@ -1,4 +1 @@ - - - - + \ No newline at end of file diff --git a/extensions/simple-browser/media/preview-dark.svg b/extensions/simple-browser/media/preview-dark.svg index ec71ea8114372..b2c86ce348aca 100644 --- a/extensions/simple-browser/media/preview-dark.svg +++ b/extensions/simple-browser/media/preview-dark.svg @@ -1,3 +1 @@ - - - + \ No newline at end of file diff --git a/extensions/simple-browser/media/preview-light.svg b/extensions/simple-browser/media/preview-light.svg index 4a6b85b583972..f8c0d8546791c 100644 --- a/extensions/simple-browser/media/preview-light.svg +++ b/extensions/simple-browser/media/preview-light.svg @@ -1,3 +1 @@ - - - + \ No newline at end of file diff --git a/extensions/theme-defaults/fileicons/images/document-dark.svg b/extensions/theme-defaults/fileicons/images/document-dark.svg index 5ed5762a1f0f5..1195c4f2fc764 100644 --- a/extensions/theme-defaults/fileicons/images/document-dark.svg +++ b/extensions/theme-defaults/fileicons/images/document-dark.svg @@ -1,3 +1 @@ - - - + \ No newline at end of file diff --git a/extensions/theme-defaults/fileicons/images/document-light.svg b/extensions/theme-defaults/fileicons/images/document-light.svg index ad54e13b1b188..66e5101488778 100644 --- a/extensions/theme-defaults/fileicons/images/document-light.svg +++ b/extensions/theme-defaults/fileicons/images/document-light.svg @@ -1,3 +1 @@ - - - + \ No newline at end of file diff --git a/extensions/theme-defaults/fileicons/images/folder-dark.svg b/extensions/theme-defaults/fileicons/images/folder-dark.svg index 43d454e7e5ac1..274e59a7c6c7b 100644 --- a/extensions/theme-defaults/fileicons/images/folder-dark.svg +++ b/extensions/theme-defaults/fileicons/images/folder-dark.svg @@ -1,3 +1 @@ - - - + \ No newline at end of file diff --git a/extensions/theme-defaults/fileicons/images/folder-light.svg b/extensions/theme-defaults/fileicons/images/folder-light.svg index 8daecdac6a358..58fa71aca6bda 100644 --- a/extensions/theme-defaults/fileicons/images/folder-light.svg +++ b/extensions/theme-defaults/fileicons/images/folder-light.svg @@ -1,3 +1 @@ - - - + \ No newline at end of file diff --git a/extensions/theme-defaults/fileicons/images/folder-open-dark.svg b/extensions/theme-defaults/fileicons/images/folder-open-dark.svg index 6bc1c584e4846..b31c115806970 100644 --- a/extensions/theme-defaults/fileicons/images/folder-open-dark.svg +++ b/extensions/theme-defaults/fileicons/images/folder-open-dark.svg @@ -1,4 +1 @@ - - - - + \ No newline at end of file diff --git a/extensions/theme-defaults/fileicons/images/folder-open-light.svg b/extensions/theme-defaults/fileicons/images/folder-open-light.svg index 0a50339b6c8f4..7f788fcc964c8 100644 --- a/extensions/theme-defaults/fileicons/images/folder-open-light.svg +++ b/extensions/theme-defaults/fileicons/images/folder-open-light.svg @@ -1,4 +1 @@ - - - - + \ No newline at end of file diff --git a/extensions/theme-defaults/fileicons/images/root-folder-dark.svg b/extensions/theme-defaults/fileicons/images/root-folder-dark.svg index cdb770c86a840..3ff7c320c11c1 100644 --- a/extensions/theme-defaults/fileicons/images/root-folder-dark.svg +++ b/extensions/theme-defaults/fileicons/images/root-folder-dark.svg @@ -1,5 +1 @@ - - - - - + \ No newline at end of file diff --git a/extensions/theme-defaults/fileicons/images/root-folder-light.svg b/extensions/theme-defaults/fileicons/images/root-folder-light.svg index 82a0294696fcb..3600c9383d739 100644 --- a/extensions/theme-defaults/fileicons/images/root-folder-light.svg +++ b/extensions/theme-defaults/fileicons/images/root-folder-light.svg @@ -1,5 +1 @@ - - - - - + \ No newline at end of file diff --git a/extensions/theme-defaults/fileicons/images/root-folder-open-dark.svg b/extensions/theme-defaults/fileicons/images/root-folder-open-dark.svg index 472def3daa18d..5f1e5fc5dc18f 100644 --- a/extensions/theme-defaults/fileicons/images/root-folder-open-dark.svg +++ b/extensions/theme-defaults/fileicons/images/root-folder-open-dark.svg @@ -1,5 +1 @@ - - - - - + \ No newline at end of file diff --git a/extensions/theme-defaults/fileicons/images/root-folder-open-light.svg b/extensions/theme-defaults/fileicons/images/root-folder-open-light.svg index d2363bfae3526..f597f10a482f2 100644 --- a/extensions/theme-defaults/fileicons/images/root-folder-open-light.svg +++ b/extensions/theme-defaults/fileicons/images/root-folder-open-light.svg @@ -1,5 +1 @@ - - - - - + \ No newline at end of file diff --git a/extensions/typescript-language-features/resources/walkthroughs/create-a-js-file.svg b/extensions/typescript-language-features/resources/walkthroughs/create-a-js-file.svg index c9602e32ca54d..a328b2921ef36 100644 --- a/extensions/typescript-language-features/resources/walkthroughs/create-a-js-file.svg +++ b/extensions/typescript-language-features/resources/walkthroughs/create-a-js-file.svg @@ -1,41 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/extensions/typescript-language-features/resources/walkthroughs/debug-and-run.svg b/extensions/typescript-language-features/resources/walkthroughs/debug-and-run.svg index 0fc4d754047be..da0d686beec7a 100644 --- a/extensions/typescript-language-features/resources/walkthroughs/debug-and-run.svg +++ b/extensions/typescript-language-features/resources/walkthroughs/debug-and-run.svg @@ -1,107 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + \ No newline at end of file diff --git a/extensions/typescript-language-features/resources/walkthroughs/install-node-js.svg b/extensions/typescript-language-features/resources/walkthroughs/install-node-js.svg index 2009e9ad5fe0c..213969c3616f8 100644 --- a/extensions/typescript-language-features/resources/walkthroughs/install-node-js.svg +++ b/extensions/typescript-language-features/resources/walkthroughs/install-node-js.svg @@ -1,84 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + \ No newline at end of file diff --git a/extensions/typescript-language-features/resources/walkthroughs/learn-more.svg b/extensions/typescript-language-features/resources/walkthroughs/learn-more.svg index ea2e78bdd30c9..22295f7c26911 100644 --- a/extensions/typescript-language-features/resources/walkthroughs/learn-more.svg +++ b/extensions/typescript-language-features/resources/walkthroughs/learn-more.svg @@ -1,109 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/src/vs/editor/standalone/browser/iPadShowKeyboard/keyboard-dark.svg b/src/vs/editor/standalone/browser/iPadShowKeyboard/keyboard-dark.svg index 308c5331695d4..9f852d46b3de7 100644 --- a/src/vs/editor/standalone/browser/iPadShowKeyboard/keyboard-dark.svg +++ b/src/vs/editor/standalone/browser/iPadShowKeyboard/keyboard-dark.svg @@ -1,10 +1 @@ - - - - - - - - - - + \ No newline at end of file diff --git a/src/vs/editor/standalone/browser/iPadShowKeyboard/keyboard-light.svg b/src/vs/editor/standalone/browser/iPadShowKeyboard/keyboard-light.svg index 152bf777f62aa..eee8b5baeb1d5 100644 --- a/src/vs/editor/standalone/browser/iPadShowKeyboard/keyboard-light.svg +++ b/src/vs/editor/standalone/browser/iPadShowKeyboard/keyboard-light.svg @@ -1,10 +1 @@ - - - - - - - - - - + \ No newline at end of file diff --git a/src/vs/sessions/browser/media/sessions-icon.svg b/src/vs/sessions/browser/media/sessions-icon.svg index d1eb57cf32618..2884412cb5995 100644 --- a/src/vs/sessions/browser/media/sessions-icon.svg +++ b/src/vs/sessions/browser/media/sessions-icon.svg @@ -1,24 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/src/vs/sessions/browser/media/sessions-logo-dark.svg b/src/vs/sessions/browser/media/sessions-logo-dark.svg index fdbb874502de1..6a78397affbd0 100644 --- a/src/vs/sessions/browser/media/sessions-logo-dark.svg +++ b/src/vs/sessions/browser/media/sessions-logo-dark.svg @@ -1,6 +1 @@ - - - - - - + \ No newline at end of file diff --git a/src/vs/sessions/browser/media/sessions-logo-light.svg b/src/vs/sessions/browser/media/sessions-logo-light.svg index 29dfd5459d13c..250b2cc2148a5 100644 --- a/src/vs/sessions/browser/media/sessions-logo-light.svg +++ b/src/vs/sessions/browser/media/sessions-logo-light.svg @@ -1,6 +1 @@ - - - - - - + \ No newline at end of file diff --git a/src/vs/sessions/browser/media/vscode-icon.svg b/src/vs/sessions/browser/media/vscode-icon.svg index 39ff8ec6d02c3..149f19bae6760 100644 --- a/src/vs/sessions/browser/media/vscode-icon.svg +++ b/src/vs/sessions/browser/media/vscode-icon.svg @@ -1,52 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/src/vs/sessions/contrib/chat/browser/media/letterpress-sessions-dark.svg b/src/vs/sessions/contrib/chat/browser/media/letterpress-sessions-dark.svg index 623629695fc17..7b398da328377 100644 --- a/src/vs/sessions/contrib/chat/browser/media/letterpress-sessions-dark.svg +++ b/src/vs/sessions/contrib/chat/browser/media/letterpress-sessions-dark.svg @@ -1,6 +1 @@ - - - - - - + \ No newline at end of file diff --git a/src/vs/sessions/contrib/chat/browser/media/letterpress-sessions-light.svg b/src/vs/sessions/contrib/chat/browser/media/letterpress-sessions-light.svg index 29dfd5459d13c..250b2cc2148a5 100644 --- a/src/vs/sessions/contrib/chat/browser/media/letterpress-sessions-light.svg +++ b/src/vs/sessions/contrib/chat/browser/media/letterpress-sessions-light.svg @@ -1,6 +1 @@ - - - - - - + \ No newline at end of file diff --git a/src/vs/sessions/contrib/welcome/browser/media/apple-dark.svg b/src/vs/sessions/contrib/welcome/browser/media/apple-dark.svg index 59346e8435b99..ef22ad10f9fc0 100644 --- a/src/vs/sessions/contrib/welcome/browser/media/apple-dark.svg +++ b/src/vs/sessions/contrib/welcome/browser/media/apple-dark.svg @@ -1,3 +1 @@ - - - + \ No newline at end of file diff --git a/src/vs/sessions/contrib/welcome/browser/media/apple-light.svg b/src/vs/sessions/contrib/welcome/browser/media/apple-light.svg index a8ea3e2d9afb2..e0793ca9212a4 100644 --- a/src/vs/sessions/contrib/welcome/browser/media/apple-light.svg +++ b/src/vs/sessions/contrib/welcome/browser/media/apple-light.svg @@ -1,3 +1 @@ - - - + \ No newline at end of file diff --git a/src/vs/sessions/contrib/welcome/browser/media/github-mark.svg b/src/vs/sessions/contrib/welcome/browser/media/github-mark.svg index c679c236fd224..ac37036ec9c59 100644 --- a/src/vs/sessions/contrib/welcome/browser/media/github-mark.svg +++ b/src/vs/sessions/contrib/welcome/browser/media/github-mark.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/src/vs/sessions/contrib/welcome/browser/media/google.svg b/src/vs/sessions/contrib/welcome/browser/media/google.svg index 060954624495e..a824889542259 100644 --- a/src/vs/sessions/contrib/welcome/browser/media/google.svg +++ b/src/vs/sessions/contrib/welcome/browser/media/google.svg @@ -1,6 +1 @@ - - - - - - + \ No newline at end of file diff --git a/src/vs/workbench/browser/parts/editor/media/letterpress-dark.svg b/src/vs/workbench/browser/parts/editor/media/letterpress-dark.svg index 90b799da3b3f5..e159f767ac76d 100644 --- a/src/vs/workbench/browser/parts/editor/media/letterpress-dark.svg +++ b/src/vs/workbench/browser/parts/editor/media/letterpress-dark.svg @@ -1,3 +1 @@ - - - + \ No newline at end of file diff --git a/src/vs/workbench/browser/parts/editor/media/letterpress-hcDark.svg b/src/vs/workbench/browser/parts/editor/media/letterpress-hcDark.svg index c3978773a567f..4017f81028980 100644 --- a/src/vs/workbench/browser/parts/editor/media/letterpress-hcDark.svg +++ b/src/vs/workbench/browser/parts/editor/media/letterpress-hcDark.svg @@ -1,3 +1 @@ - - - + \ No newline at end of file diff --git a/src/vs/workbench/browser/parts/editor/media/letterpress-hcLight.svg b/src/vs/workbench/browser/parts/editor/media/letterpress-hcLight.svg index 1e86d85c604c9..b63f08daac1a2 100644 --- a/src/vs/workbench/browser/parts/editor/media/letterpress-hcLight.svg +++ b/src/vs/workbench/browser/parts/editor/media/letterpress-hcLight.svg @@ -1,3 +1 @@ - - - + \ No newline at end of file diff --git a/src/vs/workbench/browser/parts/editor/media/letterpress-light.svg b/src/vs/workbench/browser/parts/editor/media/letterpress-light.svg index a45c3e6defc6c..1d3a8c3aaa2cc 100644 --- a/src/vs/workbench/browser/parts/editor/media/letterpress-light.svg +++ b/src/vs/workbench/browser/parts/editor/media/letterpress-light.svg @@ -1,3 +1 @@ - - - + \ No newline at end of file diff --git a/src/vs/workbench/contrib/chat/browser/chatSetup/media/apple-dark.svg b/src/vs/workbench/contrib/chat/browser/chatSetup/media/apple-dark.svg index 59346e8435b99..ef22ad10f9fc0 100644 --- a/src/vs/workbench/contrib/chat/browser/chatSetup/media/apple-dark.svg +++ b/src/vs/workbench/contrib/chat/browser/chatSetup/media/apple-dark.svg @@ -1,3 +1 @@ - - - + \ No newline at end of file diff --git a/src/vs/workbench/contrib/chat/browser/chatSetup/media/apple-light.svg b/src/vs/workbench/contrib/chat/browser/chatSetup/media/apple-light.svg index a8ea3e2d9afb2..e0793ca9212a4 100644 --- a/src/vs/workbench/contrib/chat/browser/chatSetup/media/apple-light.svg +++ b/src/vs/workbench/contrib/chat/browser/chatSetup/media/apple-light.svg @@ -1,3 +1 @@ - - - + \ No newline at end of file diff --git a/src/vs/workbench/contrib/chat/browser/chatSetup/media/google.svg b/src/vs/workbench/contrib/chat/browser/chatSetup/media/google.svg index 060954624495e..a824889542259 100644 --- a/src/vs/workbench/contrib/chat/browser/chatSetup/media/google.svg +++ b/src/vs/workbench/contrib/chat/browser/chatSetup/media/google.svg @@ -1,6 +1 @@ - - - - - - + \ No newline at end of file diff --git a/src/vs/workbench/contrib/editTelemetry/common/arcTracker.dio.svg b/src/vs/workbench/contrib/editTelemetry/common/arcTracker.dio.svg index d97fae733845c..95ea8eee5dafa 100644 --- a/src/vs/workbench/contrib/editTelemetry/common/arcTracker.dio.svg +++ b/src/vs/workbench/contrib/editTelemetry/common/arcTracker.dio.svg @@ -1,334 +1 @@ - - - - - - - - - - - -
-
-
- eUser1 -
-
-
-
- - eUser1 - -
-
-
- - - - - - - - -
-
-
- eUser1Untracked -
-
-
-
- - eUser1Untracked - -
-
-
- - - - - - - -
-
-
- v1 -
- doc after AI edit -
-
-
-
-
- - v1... - -
-
-
- - - - - - - - -
-
-
- eAI -
-
-
-
- - eAI - -
-
-
- - - - - - - - -
-
-
- composedEdit := eAITracked.compose(eUser1Untracked) -
-
-
-
- - composedEdit := eAITracked.compose(eUser1Untracked) - -
-
-
- - - - - - - - -
-
-
- eAITracked -
-
-
-
- - eAITracked - -
-
-
- - - - - - - -
-
-
- v0 -
- doc before AI edit -
-
-
-
-
- - v0... - -
-
-
- - - - - - - - -
-
-
- eUser2 -
-
-
-
- - eUser2 - -
-
-
- - - - - - - -
-
-
- v2 -
- doc after user edit 1 -
-
-
-
-
- - v2... - -
-
-
- - - - - - - -
-
-
- v3 -
- doc after user edit 2 -
-
-
-
-
- - v3... - -
-
-
- - - - - - - - - - - -
-
-
- v1' -
- virtual doc -
-
-
-
-
- - v1'... - -
-
-
- - - - - - - - -
-
-
- e1 -
-
-
-
- - e1 - -
-
-
- - - - - - - - -
-
-
- e2 =: eAITracked' -
-
-
-
- - e2 =: eAITracked' - -
-
-
- - - - - - - -
-
-
- (e1, e2) := composedEdit.decompose(r => !r.isTracked) -
-
-
-
- - (e1, e2) := composedEdit.decompose(r => !r.isTracked) - -
-
-
-
- - - - - Text is not SVG - cannot display - - - -
+
eUser1
eUser1
eUser1Untracked
eUser1Untracked
v1
doc after AI edit
v1...
eAI
eAI
composedEdit := eAITracked.compose(eUser1Untracked)
composedEdit := eAITracked.compose(eUser1Untracked)
eAITracked
eAITracked
v0
doc before AI edit
v0...
eUser2
eUser2
v2
doc after user edit 1
v2...
v3
doc after user edit 2
v3...
v1'
virtual doc
v1'...
e1
e1
e2 =: eAITracked'
e2 =: eAITracked'
(e1, e2) := composedEdit.decompose(r => !r.isTracked)
(e1, e2) := composedEdit.decompose(r => !r.isTracked)
Text is not SVG - cannot display
\ No newline at end of file diff --git a/src/vs/workbench/contrib/extensions/browser/media/loading-dark.svg b/src/vs/workbench/contrib/extensions/browser/media/loading-dark.svg index 7dc1ebd8cf045..0eecf93ab38bb 100644 --- a/src/vs/workbench/contrib/extensions/browser/media/loading-dark.svg +++ b/src/vs/workbench/contrib/extensions/browser/media/loading-dark.svg @@ -1,31 +1 @@ - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/src/vs/workbench/contrib/extensions/browser/media/loading-hc.svg b/src/vs/workbench/contrib/extensions/browser/media/loading-hc.svg index c3633c0ddabee..a9ecf69d2ba13 100644 --- a/src/vs/workbench/contrib/extensions/browser/media/loading-hc.svg +++ b/src/vs/workbench/contrib/extensions/browser/media/loading-hc.svg @@ -1,31 +1 @@ - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/src/vs/workbench/contrib/extensions/browser/media/loading.svg b/src/vs/workbench/contrib/extensions/browser/media/loading.svg index e762f06d5e6e8..bc8fe7c89c436 100644 --- a/src/vs/workbench/contrib/extensions/browser/media/loading.svg +++ b/src/vs/workbench/contrib/extensions/browser/media/loading.svg @@ -1,31 +1 @@ - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/src/vs/workbench/contrib/welcomeGettingStarted/common/media/ai-powered-suggestions.svg b/src/vs/workbench/contrib/welcomeGettingStarted/common/media/ai-powered-suggestions.svg index 03363851219c9..72dc04fc77fc6 100644 --- a/src/vs/workbench/contrib/welcomeGettingStarted/common/media/ai-powered-suggestions.svg +++ b/src/vs/workbench/contrib/welcomeGettingStarted/common/media/ai-powered-suggestions.svg @@ -1,165 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/src/vs/workbench/contrib/welcomeGettingStarted/common/media/commandPalette.svg b/src/vs/workbench/contrib/welcomeGettingStarted/common/media/commandPalette.svg index 52f2d6fbd127e..f1105bb7e7e21 100644 --- a/src/vs/workbench/contrib/welcomeGettingStarted/common/media/commandPalette.svg +++ b/src/vs/workbench/contrib/welcomeGettingStarted/common/media/commandPalette.svg @@ -1,50 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/src/vs/workbench/contrib/welcomeGettingStarted/common/media/customize-ai.svg b/src/vs/workbench/contrib/welcomeGettingStarted/common/media/customize-ai.svg index 978e2594e8c36..52472b6efbcdb 100644 --- a/src/vs/workbench/contrib/welcomeGettingStarted/common/media/customize-ai.svg +++ b/src/vs/workbench/contrib/welcomeGettingStarted/common/media/customize-ai.svg @@ -1,159 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/src/vs/workbench/contrib/welcomeGettingStarted/common/media/debug.svg b/src/vs/workbench/contrib/welcomeGettingStarted/common/media/debug.svg index d4b8547518677..12ba402fb72d1 100644 --- a/src/vs/workbench/contrib/welcomeGettingStarted/common/media/debug.svg +++ b/src/vs/workbench/contrib/welcomeGettingStarted/common/media/debug.svg @@ -1,87 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/src/vs/workbench/contrib/welcomeGettingStarted/common/media/extensions-web.svg b/src/vs/workbench/contrib/welcomeGettingStarted/common/media/extensions-web.svg index ac37dbc044da6..9450c3c621cd6 100644 --- a/src/vs/workbench/contrib/welcomeGettingStarted/common/media/extensions-web.svg +++ b/src/vs/workbench/contrib/welcomeGettingStarted/common/media/extensions-web.svg @@ -1,216 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/src/vs/workbench/contrib/welcomeGettingStarted/common/media/extensions.svg b/src/vs/workbench/contrib/welcomeGettingStarted/common/media/extensions.svg index 6bdaec1dcee04..59740a0be68d3 100644 --- a/src/vs/workbench/contrib/welcomeGettingStarted/common/media/extensions.svg +++ b/src/vs/workbench/contrib/welcomeGettingStarted/common/media/extensions.svg @@ -1,236 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/src/vs/workbench/contrib/welcomeGettingStarted/common/media/git.svg b/src/vs/workbench/contrib/welcomeGettingStarted/common/media/git.svg index 26a209ab6aa37..3f9b14f43c244 100644 --- a/src/vs/workbench/contrib/welcomeGettingStarted/common/media/git.svg +++ b/src/vs/workbench/contrib/welcomeGettingStarted/common/media/git.svg @@ -1,105 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/src/vs/workbench/contrib/welcomeGettingStarted/common/media/languages.svg b/src/vs/workbench/contrib/welcomeGettingStarted/common/media/languages.svg index 820ead93c1b63..5bdde26d1a263 100644 --- a/src/vs/workbench/contrib/welcomeGettingStarted/common/media/languages.svg +++ b/src/vs/workbench/contrib/welcomeGettingStarted/common/media/languages.svg @@ -1,88 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/src/vs/workbench/contrib/welcomeGettingStarted/common/media/learn.svg b/src/vs/workbench/contrib/welcomeGettingStarted/common/media/learn.svg index a5bbff0cb6e8c..80220871972aa 100644 --- a/src/vs/workbench/contrib/welcomeGettingStarted/common/media/learn.svg +++ b/src/vs/workbench/contrib/welcomeGettingStarted/common/media/learn.svg @@ -1,85 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/src/vs/workbench/contrib/welcomeGettingStarted/common/media/menuBar.svg b/src/vs/workbench/contrib/welcomeGettingStarted/common/media/menuBar.svg index 1a5cd1fc3e5ab..cf964d6919af6 100644 --- a/src/vs/workbench/contrib/welcomeGettingStarted/common/media/menuBar.svg +++ b/src/vs/workbench/contrib/welcomeGettingStarted/common/media/menuBar.svg @@ -1,100 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/src/vs/workbench/contrib/welcomeGettingStarted/common/media/multi-file-edits.svg b/src/vs/workbench/contrib/welcomeGettingStarted/common/media/multi-file-edits.svg index 8db6a4209d765..090436eab7add 100644 --- a/src/vs/workbench/contrib/welcomeGettingStarted/common/media/multi-file-edits.svg +++ b/src/vs/workbench/contrib/welcomeGettingStarted/common/media/multi-file-edits.svg @@ -1,466 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/src/vs/workbench/contrib/welcomeGettingStarted/common/media/openFolder.svg b/src/vs/workbench/contrib/welcomeGettingStarted/common/media/openFolder.svg index d83ddd735092e..f4ea1e9682489 100644 --- a/src/vs/workbench/contrib/welcomeGettingStarted/common/media/openFolder.svg +++ b/src/vs/workbench/contrib/welcomeGettingStarted/common/media/openFolder.svg @@ -1,91 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/src/vs/workbench/contrib/welcomeGettingStarted/common/media/profiles.svg b/src/vs/workbench/contrib/welcomeGettingStarted/common/media/profiles.svg index ad929bb04b4b3..8bd333ebb3e92 100644 --- a/src/vs/workbench/contrib/welcomeGettingStarted/common/media/profiles.svg +++ b/src/vs/workbench/contrib/welcomeGettingStarted/common/media/profiles.svg @@ -1,47 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/src/vs/workbench/contrib/welcomeGettingStarted/common/media/runTask.svg b/src/vs/workbench/contrib/welcomeGettingStarted/common/media/runTask.svg index dfedf1c312086..59f8f9e9abe01 100644 --- a/src/vs/workbench/contrib/welcomeGettingStarted/common/media/runTask.svg +++ b/src/vs/workbench/contrib/welcomeGettingStarted/common/media/runTask.svg @@ -1,42 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/src/vs/workbench/contrib/welcomeGettingStarted/common/media/search.svg b/src/vs/workbench/contrib/welcomeGettingStarted/common/media/search.svg index 1df56f2646380..4b9ad1cef6d0e 100644 --- a/src/vs/workbench/contrib/welcomeGettingStarted/common/media/search.svg +++ b/src/vs/workbench/contrib/welcomeGettingStarted/common/media/search.svg @@ -1,48 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/src/vs/workbench/contrib/welcomeGettingStarted/common/media/settings.svg b/src/vs/workbench/contrib/welcomeGettingStarted/common/media/settings.svg index d6b81dae24f36..0a17d9c84114c 100644 --- a/src/vs/workbench/contrib/welcomeGettingStarted/common/media/settings.svg +++ b/src/vs/workbench/contrib/welcomeGettingStarted/common/media/settings.svg @@ -1,53 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/src/vs/workbench/contrib/welcomeGettingStarted/common/media/settingsSync.svg b/src/vs/workbench/contrib/welcomeGettingStarted/common/media/settingsSync.svg index 6074b6d32c647..24b039a12a1c8 100644 --- a/src/vs/workbench/contrib/welcomeGettingStarted/common/media/settingsSync.svg +++ b/src/vs/workbench/contrib/welcomeGettingStarted/common/media/settingsSync.svg @@ -1,148 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/src/vs/workbench/contrib/welcomeGettingStarted/common/media/shortcuts.svg b/src/vs/workbench/contrib/welcomeGettingStarted/common/media/shortcuts.svg index 71f202ff402a7..c282778fb891c 100644 --- a/src/vs/workbench/contrib/welcomeGettingStarted/common/media/shortcuts.svg +++ b/src/vs/workbench/contrib/welcomeGettingStarted/common/media/shortcuts.svg @@ -1,180 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/src/vs/workbench/contrib/welcomeGettingStarted/common/media/terminal.svg b/src/vs/workbench/contrib/welcomeGettingStarted/common/media/terminal.svg index 66d860936894b..f06031439c096 100644 --- a/src/vs/workbench/contrib/welcomeGettingStarted/common/media/terminal.svg +++ b/src/vs/workbench/contrib/welcomeGettingStarted/common/media/terminal.svg @@ -1,42 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/src/vs/workbench/contrib/welcomeGettingStarted/common/media/workspaceTrust.svg b/src/vs/workbench/contrib/welcomeGettingStarted/common/media/workspaceTrust.svg index 09a1ebb2d6fc7..4d56348901d77 100644 --- a/src/vs/workbench/contrib/welcomeGettingStarted/common/media/workspaceTrust.svg +++ b/src/vs/workbench/contrib/welcomeGettingStarted/common/media/workspaceTrust.svg @@ -1,43 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/src/vs/workbench/contrib/welcomeOnboarding/browser/media/theme-preview-dark-2026.svg b/src/vs/workbench/contrib/welcomeOnboarding/browser/media/theme-preview-dark-2026.svg index c9cbe1210732f..256e894dcb0bd 100644 --- a/src/vs/workbench/contrib/welcomeOnboarding/browser/media/theme-preview-dark-2026.svg +++ b/src/vs/workbench/contrib/welcomeOnboarding/browser/media/theme-preview-dark-2026.svg @@ -1,16 +1 @@ - - - - - - - - - index.ts - - app.ts - function greet() { - // hello - return "Hi" - } - +index.tsapp.tsfunction greet() {// helloreturn "Hi"} \ No newline at end of file diff --git a/src/vs/workbench/contrib/welcomeOnboarding/browser/media/theme-preview-hc-dark.svg b/src/vs/workbench/contrib/welcomeOnboarding/browser/media/theme-preview-hc-dark.svg index 1976a3939411a..1fd35bf9843fd 100644 --- a/src/vs/workbench/contrib/welcomeOnboarding/browser/media/theme-preview-hc-dark.svg +++ b/src/vs/workbench/contrib/welcomeOnboarding/browser/media/theme-preview-hc-dark.svg @@ -1,16 +1 @@ - - - - - - - - - index.ts - - app.ts - function greet() { - // hello - return "Hi" - } - +index.tsapp.tsfunction greet() {// helloreturn "Hi"} \ No newline at end of file diff --git a/src/vs/workbench/contrib/welcomeOnboarding/browser/media/theme-preview-hc-light.svg b/src/vs/workbench/contrib/welcomeOnboarding/browser/media/theme-preview-hc-light.svg index 2c4dceba6380c..f3e4e3a9e408f 100644 --- a/src/vs/workbench/contrib/welcomeOnboarding/browser/media/theme-preview-hc-light.svg +++ b/src/vs/workbench/contrib/welcomeOnboarding/browser/media/theme-preview-hc-light.svg @@ -1,16 +1 @@ - - - - - - - - - index.ts - - app.ts - function greet() { - // hello - return "Hi" - } - +index.tsapp.tsfunction greet() {// helloreturn "Hi"} \ No newline at end of file diff --git a/src/vs/workbench/contrib/welcomeOnboarding/browser/media/theme-preview-light-2026.svg b/src/vs/workbench/contrib/welcomeOnboarding/browser/media/theme-preview-light-2026.svg index f0b829aad82f2..2b1f466a5d60e 100644 --- a/src/vs/workbench/contrib/welcomeOnboarding/browser/media/theme-preview-light-2026.svg +++ b/src/vs/workbench/contrib/welcomeOnboarding/browser/media/theme-preview-light-2026.svg @@ -1,16 +1 @@ - - - - - - - - - index.ts - - app.ts - function greet() { - // hello - return "Hi" - } - +index.tsapp.tsfunction greet() {// helloreturn "Hi"} \ No newline at end of file diff --git a/src/vs/workbench/contrib/welcomeOnboarding/browser/media/theme-preview-solarized-dark.svg b/src/vs/workbench/contrib/welcomeOnboarding/browser/media/theme-preview-solarized-dark.svg index b3fe8ca098436..32151ac469212 100644 --- a/src/vs/workbench/contrib/welcomeOnboarding/browser/media/theme-preview-solarized-dark.svg +++ b/src/vs/workbench/contrib/welcomeOnboarding/browser/media/theme-preview-solarized-dark.svg @@ -1,16 +1 @@ - - - - - - - - - index.ts - - app.ts - function greet() { - // hello - return "Hi" - } - +index.tsapp.tsfunction greet() {// helloreturn "Hi"} \ No newline at end of file diff --git a/src/vs/workbench/contrib/welcomeOnboarding/browser/media/theme-preview-solarized-light.svg b/src/vs/workbench/contrib/welcomeOnboarding/browser/media/theme-preview-solarized-light.svg index 72adee9c41750..a7973f666a161 100644 --- a/src/vs/workbench/contrib/welcomeOnboarding/browser/media/theme-preview-solarized-light.svg +++ b/src/vs/workbench/contrib/welcomeOnboarding/browser/media/theme-preview-solarized-light.svg @@ -1,16 +1 @@ - - - - - - - - - index.ts - - app.ts - function greet() { - // hello - return "Hi" - } - +index.tsapp.tsfunction greet() {// helloreturn "Hi"} \ No newline at end of file