Closed
Description
This plan captures our work in June. This is a 4 week iteration. We will ship early July. The main focus of this iteration is to continue pushing on the big rock item #396 "Multi-folder workspaces".
Endgame
- June 26th: Code freeze for the endgame
- June 30th: Endgame done
The endgame details for this iteration are tracked in #29518
Plan Items
Below is a summary of the top level plan items.
Legend of annotations:
Mark | Description |
---|---|
🏃 | work in progress |
✋ | blocked task |
💪 | stretch goal for this iteration |
🔵 | more details required |
🔴 | missing issue reference |
Workbench
- 🏃 Multi-folder workspaces Multi-root workspace implementation Roadmap #28344 (feature request Add support for opening multiple project folders in same window #396) @bpasero @Tyriar @ team
- Improve window switching Switch Window #25145 @bpasero
- Finish emmet 2.0 support Complete Emmet 2.0 support #27697 @ramya-rao-a
- Finish Tasks v2.0 improvements Provide Task Runner viewlet #28235 @dbaeumer
Editor
- Improve indentation of lines Improve indentation of lines #28658 @rebornix
Monaco Editor
- New release of the Monaco Editor 0.9.x Release monaco-editor#467 milestone @alexandrudima
Accessibility
- 🏃 Improve accessibility of the Monaco editor See query. @alexandrudima
- 💪 Improve accessibility of the diff editor Accessibility:MAS42A: Color is the Only Way of Indicating Changes made in a File. #17263 @alexandrudima
- Improve accessibility of the Tree/List widget Tree: set aria-setsize and aria-posinset #27900 @isidorn
Debug
- Autodetect debug protocol for SIGUSR1 initiated debugging Support Node debug protocol autodetection alongside dynamically putting proc into debug mode #25036 @roblourens @weinand
- Translation support for inspector protocol based debug adapters Localize node2 vscode-node-debug2#83 @roblourens
Install/update
- Provide Windows 64-bit install for the Insiders build 64bit version for Windows? #507 @joaomoreno
- Make update notification less invasive on Mac (promote from insiders to stable) @joaomoreno @isidorn
Integrated Terminal
- Support selecting and copy more than just the visible text in a terminal Add virtual selection to integrated terminal #9958 @Tyriar
- Support find in the terminal output Support search/find within the terminal #15198 @Tyriar @rebornix
Languages
JavaScript/TypeScript
- Bundle TypeScript 2.4 Adopt TS 2.4 #28056 @mjbvz
- Support TS 2.4 refactorings Support refactoring commands provided by TS Server #25739 @mjbvz
Extensions
API
- Finish Task Provider API Nuke TaskGroup #27575, Streamline Tasks #27577, Align [Shell|Process]Task#identifier #27582, Fold Shell and Process task? #27587 @dbaeumer
- Debug: support a
debug session terminated
event Introduce a debugSessionEnds event #28234 @weinand - Custom sections: support conditional visibility based on a context (when clause) Implement conditional visibility for custom views #29436 @sandy081
Extension management
- Add sections for installed and recommended sections to the extensions viewlet Support sections in Extensions viewlet #28663 @sandy081
Extension Contributions
- Go Iteration Plan for May - June 2017 vscode-go#959 @ramya-rao-a
- Polish PHP language server Testing and drive to publish extension with php-language-server using the new parser felixfbecker/php-language-server#404 @roblourens
- 🏃 Polish Git extension Polish Git extension #28657 @rebornix
- Polish Github extension Polish Github extension #28631 @chrmarti
Engineering items
- Investigate using snapshots for
workbench.main.js
to speed up startup Use V8 snapshots for the amd-loader #28492 @jrieken - Build definition for smoke test Build definitions for smoke test #27845 @michelkaporin
- Smoke test build status indicator Smoke test build status indicator #28586 @michelkaporin
- 🏃 Improve issue tracking with automation Automate identifying, labeling, and closing stale issues #26223 @chrmarti
Documentation
- Add recipe for Angular debugging create angular recipes vscode-recipes#1 @weinand
Deferred
- Enable electron crash reporter for all processes Enable Electron Crash reporter for all processes after Electron update #21944 @ramya-rao-a
- Allow users to manage custom sections in the explorer Enhance custom tree views #27823 @sandy081
DocumentContentProvider
support to update document content Editable TextDocumentContentProvider for extensions #10547 @jrieken- Implement extension host debugging for inspector protocol Attach to extension host vscode-node-debug2#4 @weinand @bpasero @roblourens
- Improve update experience on Windows Investigate into a better Windows install experience #26199 @joaomoreno, @isidorn
- 🏃 Show loaded scripts in a custom explorer section Show loaded scripts in a custom explorer section #28521 @weinand
- Avoid process leakage of the extension host Zombie extension host #15962 @alexandrudima
- Investigate language packs for translations Investigate into Language Packs #29008 @dbaumer
- Support custom sections in other viewlets Support custom views in other locations #28662 @sandy081
- Provide out-of-the-box color picker Out-of-the-box color picker #28587 @michelkaporin
- Adopt TS 2.4 Adopt TS 2.4 For VS Code Build #28643 @mjbvz
- Adopt Electron
1.7.2
Adopt Electron 1.7.x #28582 @bpasero