This plan captures the focus of our work during the May iteration. It's a 5 week iteration. We will ship early June.
Endgame
- May, 29th: Code freeze for the endgame
- June 2nd: Endgame done
The endgame details for this iteration are tracked in #27415.
Plan Items
Below is a summary of the top level plan items.
Legend for annotations:
| Mark | Description |
| ------------- | ------------- |
| :runner: | work in progress |
| :hand: | blocked task |
| :muscle: | stretch goal for this iteration |
| :large_blue_circle: | more details required |
| :red_circle: | missing issue reference |
Plan Items
Workbench
- [x] Design for multi root workspaces, multi folder, validate with user testing #396 @bpasero @tyriar
- [x] Investigate restructuring Welcome page into Learn and Configure sections #22097 @chrmarti
- [x] Improve presentation of documentation in intellisense #18582 #25812 @ramya-rao-a
- [x] Emmet 2.0 support #21943 @ramya-rao-a
- [x] Improve theming support for Welcome page #25798 @chrmarti
- [x] Remember scroll position when switching between webviews #22995 @mjbvz
- [x] Add command to install additional SCM provider extensions #25696 @isidorn @waderyan
- [x] React to feedback for workbench theming new colors@bpasero @aeschli
Editor
- [x] Find widget improvements #2657 #6158 #26498 @rebornix
- [x] Support to configure mouse/keyboard gesture for adding multiple cursors @alexandrudima
- [x] Improve the snippet infrastructure (enable emmet 2.0, support multi cursor) @jrieken
Monaco Editor
Install/Update
- [x] 64 bits windows install #507 @joaomoreno
update for April we will only make a zip install available, full install update is planned for June
- [x] Investigate improving update experience. (See also, #24823 too many update prompts for users) 26199 @joaomoreno, @isidorn
Integrated Terminal
- [ ] :runner: :muscle: Support selecting and copy more than just the visible text in a terminal #9958 @tyriar
Tasks
- [x] Finalize and publish task provider API #23435 @dbaeumer
- [x] Support to associate problem matchers with contributed tasks #25518 @dbaeumer
- [x] Contribute tasks for scripts in the
package.json
(in a bundled npm extension) #27447 @egamma
Languages
JavaScript/TypeScript
- [x] Finish support for TS server plugins #25740 @mjbvz
- [x] Improve TS editing experience #25842 @mjbvz
- [x] Contribute tasks for building and watching TypeScript #26079 @mjbvz
- [x] Initial preparations for adopting TS 2.4 in June #26080 @mjbvz
Markdown
- [x] Support quick outline for markdown #25574 @mjbvz
Debug
- [x] Allow
remoteRoot
also for node "Launch" action #11681 @weinand
- [x] Explore - SSH based remote debugging (e.g. for Azure App Services, Containers) #26205 @weinand
- [x] Honor the optional
endLine
and endColumn
attributes of StackFrame
and Breakpoint
#8851 @isidorn
- [x] Improve stepping performance #25605 @isidorn
- [x] Support to copy the entire text of the debug console #2163 @isidorn
- [x] Investigate improving the debug toolbar placement #2513 @isidorn
Extensions API
- [x] Support to contribute a tree section to the explorer #26948 @sandy081
- [x] Allow extensions to use theme colors #26974 @aeschli
Extension Contributions
Engineering Items
- [ ] :runner: Hire new team member #27092 @kieferrm
- [ ] Open accessibility Issues all
- [x] Automate the Smoke test using Spectron #25291 @michelkaporin
Startup performance
- [x] Improve startup performance using cached data, V8 snapshots #25229 @jrieken
Issue management
- [x] Automate identifying, labeling, and closing stale issues #26223 @chrmarti
- [x] Make it easy to verify that an issue is from an extension by supporting to disable all extensions in the extensions viewlet @sandy081
Build
- [x] Can we use the TypeScript
--noEmitHelper
option to reduce the compiled output size and replace our custom solution #25612 @jrieken
- [x] Review Multi-arch build configurations (armhf/arm64) for Travis CI #24943 @joaomoreno
Documentation
Provide recipes for using VS Code with particular technologies
Deferred
- Make v2 the default and provide parity with 1.0 @dbaeumer
Most helpful comment
Closing - 1.13. has been shipped