Happy 2018 everyone! This plan captures our work in January. This is a 5 week iteration. We will ship early February.
Endgame
- January 29th: Code freeze for the endgame
- February 2nd: Endgame done
The endgame details for this iteration are tracked in #42374
Plan Items
Below is a summary of the top level plan items. Given the large number of explorations, we'll diverge from our usual practice of having plan items for all bullets upfront. This time we'll add them as we go.
Legend of annotations:
| Mark |
Description |
| 🏃 |
work in progress |
| ✋ |
blocked task |
| 💪 |
stretch goal for this iteration |
| 🔴 |
missing issue reference |
| 🔵 |
more investigation required to remove uncertainty |
| ⚫ |
under discussion within the team |
Install/Update
Workbench
Editor
Debug
Terminal
SCM
Output Panel
Languages
Language Server Support
Emmet
JavaScript/TypeScript
CSS/HTML
Extensions
Extension Contributions
API
Performance
Serviceability
Engineering
Documentations
Deferred
Happy 2018 everyone! This plan captures our work in January. This is a 5 week iteration. We will ship early February.
Endgame
The endgame details for this iteration are tracked in #42374
Plan Items
Below is a summary of the top level plan items. Given the large number of explorations, we'll diverge from our usual practice of having plan items for all bullets upfront. This time we'll add them as we go.
Legend of annotations:
Install/Update
Workbench
Editor
Debug
nvmconfiguratons in node launch configs consider to support "nvm" in node-debug extension #25386 @weinandTerminal
SCM
Output Panel
Languages
Language Server Support
Emmet
htmlandcssfiles Consider moving emmet completion provider for css to css language service #29113 @ramya-rao-aJavaScript/TypeScript
CSS/HTML
!importantas arguments of Method vscode-css-languageservice#57 [less] identifier expected when using @media (@var) syntax vscode-css-languageservice#58 Add support for CSS next vscode-css-languageservice#47 @octref @aeschliExtensions
vsce- Warn whenpackage.jsonmissesrepositoryentry Warn vsce when package.json misses arepositoryfield #41677 @joaomorenoExtension Contributions
API
Code actionAPI to stable CodeAction api change proposal #34664 @jrieken @mjbvzPerformance
Serviceability
Engineering
@ts-checkfor our JS code Investigation: selfhost on checkJS for our JS code #41678 @joaomoreno @egammaDocumentations
Deferred
Improve documentation of our electron upgrade process Improve documentation of our electron upgrade process #41036 @Tyriar
Add intelisense support for
srcattributes andhrefin html [html] completions for src, link, href... #2037 @octref @aeschliAdopt logging service @joaomoreno the adoption by the Adopt logging service across the workbench #41680 team
💪 Render white space for selection option Provide editor.renderWhitespace "selection" option #1477 @ramya-rao-a
Provide API for creating a file based output channel Allow extensions to create file based output channel #41672 @sandy081
✋ Electron update to 2.0 @Tyriar @bpasero
💪 Docathon team
✋ Support 32-bit apt repositories Apt/yum repository should contain 32-bit packages #20790 @Tyriar
Better support for webpack TBD
Support web-site for issue reporting @octref @RMacfarlane
Improve stability of smoke test, run it as part of the builds Improve stability of smoke test #41679 # @joaomoreno
💪 Process explorer as a separate renderer window Process explorer as a separate renderer window #41045 @RMacfarlane