You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: Roadmap.md
+15-10Lines changed: 15 additions & 10 deletions
Original file line number
Diff line number
Diff line change
@@ -66,7 +66,8 @@ For 2021, we'll particularly focus in the following themes.
66
66
-[ ] Remote-SSH
67
67
-[ ] Prevent server installation on micro-instances
68
68
-[x] Support 'Reopen in Container' leveraging Remote-Container support
69
-
-[x] Remote-Container
69
+
-[ ] Remote-Container
70
+
-[ ]:runner: Simplify creating a custom dev container configuration, e.g., 'a la cart consumption of the features in the universal image'
70
71
-[x] Assist users in installing `Docker` when not yet installed
71
72
-[x] Support for untrusted remote-containers
72
73
- See also _Support browsing and modifying GH repositories_ in the SCM section.
@@ -105,6 +106,7 @@ For 2021, we'll particularly focus in the following themes.
105
106
-[ ] Improve custom editors and custom views
106
107
-[x] Improve data transfer between webviews and the extension host
107
108
-[ ]:runner: Support web-workers in webviews
109
+
-[x] Support a predefined set of webcomponents in webviews
108
110
-[ ]:runner: Our API provides access to open text editor, but not notebooks, or custom editors. Extension authors rely on less than optimal workarounds.
109
111
-[ ] Enrich tree views to lower the need to implement a custom webview-based view (model-based search/filtering, inline editing, help text, large buttons, drag&drop, checkboxes)
110
112
@@ -124,10 +126,10 @@ For 2021, we'll particularly focus in the following themes.
124
126
### Notebooks
125
127
-[ ]:runner: Achieve feature parity with regular text editors: minimap, scrollbar markers, find across inputs and output
126
128
-[ ]:runner: Public notebook API and allow dedicated notebook extensions in the VS Code marketplace; extension recommendations
127
-
-[ ] Extend language servers to natively support notebooks
128
-
-[ ]:runner: Explore improved debugging of notebook cell execution
129
+
-[ ]:runner:Extend language servers to natively support notebooks
130
+
-[x] Explore improved debugging of notebook cell execution
129
131
-[ ] Investigate compliance test suites for notebook providers, renderers
130
-
-[ ] See "Markdown" section for what may apply to markdown cells
132
+
-[ ]:runner:See "Markdown" section for what may apply to markdown cells
131
133
132
134
### SCM / Pull Requests
133
135
-[ ]:runner: Investigate synergies between the Core git, GHPRI, and GitLens (implementation sharing, plugin extensibility)
@@ -147,7 +149,7 @@ For 2021, we'll particularly focus in the following themes.
147
149
148
150
### Debug Adapter Protocol (DAP)
149
151
-[ ]:runner: Continue to refine and improve the [Debug Adapter Protocol](https://microsoft.github.io/debug-adapter-protocol/) with support from the community.
150
-
-[ ] Green threads DAP support
152
+
-[ ]:runner:Green threads DAP support
151
153
152
154
### Testing
153
155
-[x] Provide testing support and help the ecosystem to move over.
@@ -171,7 +173,7 @@ For 2021, we'll particularly focus in the following themes.
171
173
-[ ]:runner: Provide an integrated 'Welcome' experience for extensions.
172
174
-[ ]:runner: Investigate how to effectively inform users about new features provided by an extension update.
173
175
-[ ] Extend our development tooling:
174
-
-[ ]:runner: Support for web worker extensions
176
+
-[x] Support for web worker extensions
175
177
-[ ]:runner: Improve testing (unit testing and Playwright)
176
178
-[ ] Extend our extension guidelines to not only cover UX, but also performance
177
179
-[ ] Allow extension authors to integrate GH Sponsor information
@@ -181,7 +183,8 @@ For 2021, we'll particularly focus in the following themes.
181
183
- Extension Publishing (See _Security_)
182
184
-[x] Support for platform specific flavors of extensions.
183
185
-[ ] Support publishing of signed extensions.
184
-
-[ ]:runner: Add support for verified publishers.
186
+
-[x] Add support for verified publishers.
187
+
-[x] Add support for insider extensions
185
188
186
189
187
190
### Serviceability
@@ -196,7 +199,7 @@ For 2021, we'll particularly focus in the following themes.
196
199
### TypeScript
197
200
We will continue to collaborate deeply with the TypeScript. See also the [TypeScript roadmap](https://github.com/Microsoft/TypeScript/wiki/Roadmap).
198
201
-[ ] Adopt LSP for TS
199
-
-[ ]:runner: Inline type hints
202
+
-[x] Inline type hints
200
203
-[ ]:runner: Explore supporting multiple files/libraries in the Web Worker based language service
201
204
-[ ] Explore support for TS notebooks: This allows us to drive the LSP/notebook discussions.
202
205
@@ -217,7 +220,7 @@ We will continue to collaborate deeply with the TypeScript. See also the [TypeSc
@@ -228,12 +231,14 @@ We will investigate into improving the performance of popular extensions that ar
228
231
229
232
230
233
## Install / Update
234
+
-[x] Make VS Code available in the Widnow Store.
231
235
-[ ] Provide a [MSIX installer](https://docs.microsoft.com/en-us/windows/msix/) on Windows.
232
236
-[ ] Rework our update mechanism based on Chromium's OSS updater; this allows for more incremental updates which helps with slow connections and also makes universal downloads like the one for macOS more acceptable
233
237
234
238
235
239
## Engineering
236
-
-[ ]:runner: Invest into a unified, improved and fast file watching
240
+
-[ ]:runner: Improve our smoke tests and revisit the current approach on how we implement them.
241
+
-[x] Invest into a unified, improved and fast file watching
0 commit comments