Repository navigation
May Iteration Plan #26068
Copy link
Copy link
Closed
Labels
iteration-planVS Code - Upcoming iteration planVS Code - Upcoming iteration plan
Milestone
Description
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 |
|---|---|
| 🏃 | work in progress |
| ✋ | blocked task |
| 💪 | stretch goal for this iteration |
| 🔵 | more details required |
| 🔴 | missing issue reference |
Plan Items
Workbench
- Design for multi root workspaces, multi folder, validate with user testing Add support for opening multiple project folders in same window #396 Benjamin Pasero (@bpasero) Daniel Imms (@Tyriar)
- Investigate restructuring Welcome page into Learn and Configure sections Separate 'configuration' from 'learning' quick links #22097 Christof Marti (@chrmarti)
- Improve presentation of documentation in intellisense Automatically expand full docstring when autocompleting #18582 Expand docs on the side in the suggest widget #25812 Ramya Rao (@ramya-rao-a)
- Emmet 2.0 support Emmet extension for expansion and all other actions using the new apis #21943 Ramya Rao (@ramya-rao-a)
- Improve theming support for Welcome page Workbench colors for Welcome/Playground #25798 Christof Marti (@chrmarti)
- Remember scroll position when switching between webviews Markdown Preview does not preserve scroll position #22995 Matt Bierner (@mjbvz)
- Add command to install additional SCM provider extensions Add command to install an SCM provider to the Switch SCM Provider menu #25696 Isidor Nikolic (@isidorn) Wade Anderson (@waderyan)
- React to feedback for workbench theming new colorsBenjamin Pasero (@bpasero) Martin Aeschlimann (@aeschli)
Editor
- Find widget improvements Feature request: Resize grip on find/replace popup #2657 feature issue: saving Find/Replace options #6158 Find Widget UI enhancement #26498 Peng Lyu (@rebornix)
- Support to configure mouse/keyboard gesture for adding multiple cursors alexandrudima
- Improve the snippet infrastructure (enable emmet 2.0, support multi cursor) Johannes Rieken (@jrieken)
Monaco Editor
- 🏃 Improve editor accessibility focusing on Edge+Narrator Accessibility: NVDA reading wrong or duplicate content in editor #26730 alexandrudima
Install/Update
- 64 bits windows install 64bit version for Windows? #507 João Moreno (@joaomoreno)
update for April we will only make a zip install available, full install update is planned for June - Investigate improving update experience. (See also, Too many update prompts for users - and suggested alternatives. #24823 too many update prompts for users) 26199 João Moreno (@joaomoreno), Isidor Nikolic (@isidorn)
Integrated Terminal
- 🏃 💪 Support selecting and copy more than just the visible text in a terminal Add virtual selection to integrated terminal #9958 Daniel Imms (@Tyriar)
Tasks
- Finalize and publish task provider API Proposed Task Api Feedback #23435 Dirk Bäumer (@dbaeumer)
- Support to associate problem matchers with contributed tasks Cannot associate a problem matcher with an auto detected tasks #25518 Dirk Bäumer (@dbaeumer)
- Contribute tasks for scripts in the
package.json(in a bundled npm extension) Bundle a task provider for package.json scripts #27447 Erich Gamma (@egamma)
Languages
JavaScript/TypeScript
- Finish support for TS server plugins Support "external files" provided from TypeScript LS plugins #25740 Matt Bierner (@mjbvz)
- Improve TS editing experience TypeScript May 2017 UX Issue Prioritization #25842 Matt Bierner (@mjbvz)
- Contribute tasks for building and watching TypeScript Contribute tasks for building TypeScript #26079 Matt Bierner (@mjbvz)
- Initial preparations for adopting TS 2.4 in June Initial preparations for adopting TS 2.4 in June #26080 Matt Bierner (@mjbvz)
Markdown
- Support quick outline for markdown Indent markdown headings in Go to Symbols menu #25574 Matt Bierner (@mjbvz)
Debug
- Allow
remoteRootalso for node "Launch" action Allow remoteRoot also for node "Launch" action (for custom launchers) #11681 Andre Weinand (@weinand) - Explore - SSH based remote debugging (e.g. for Azure App Services, Containers) Explore how to support SSH based remote debugging #26205 Andre Weinand (@weinand)
- Honor the optional
endLineandendColumnattributes ofStackFrameandBreakpointHonour the optionalendLineandendColumnattributes ofStackFrameandBreakpoint#8851 Isidor Nikolic (@isidorn) - Improve stepping performance Allowing to step over before loading a call stack and variables #25605 Isidor Nikolic (@isidorn)
- Support to copy the entire text of the debug console Multi page selection in debug console #2163 Isidor Nikolic (@isidorn)
- Investigate improving the debug toolbar placement Debug actions pane often blocks file names #2513 Isidor Nikolic (@isidorn)
Extensions API
- Support to contribute a tree section to the explorer Implement contributable tree views #26948 Sandeep Somavarapu (@sandy081)
- Allow extensions to use theme colors Allow extensions to use theme colors #26974 Martin Aeschlimann (@aeschli)
Extension Contributions
- 🏃 Round up PHP language server PR Adopt Microsoft/tolerant-php-parser felixfbecker/php-language-server#357 roblourens
- Preview of a VS Code extension that bundles the tslint typeScript server plugin Gaps between tslint-language-service and vscode-tslint angelozerr/tslint-language-service#32 Erich Gamma (@egamma)
- VIM improvements Vim refactor and enhancement VSCodeVim/Vim#1706 Peng Lyu (@rebornix)
Engineering Items
- 🏃 Hire new team member Hire a developer for the VS Code team in Redmond #27092 Kai Maetzel (@kieferrm)
- Open accessibility Issues all
- Automate the Smoke test using Spectron Spectron Smoketest #25291 Michel Kaporin (@michelkaporin)
Startup performance
- Improve startup performance using cached data, V8 snapshots Use node cached data for node_modules #25229 Johannes Rieken (@jrieken)
Issue management
- Automate identifying, labeling, and closing stale issues Automate identifying, labeling, and closing stale issues #26223 Christof Marti (@chrmarti)
- Make it easy to verify that an issue is from an extension by supporting to disable all extensions in the extensions viewlet Sandeep Somavarapu (@sandy081)
Build
- Can we use the TypeScript
--noEmitHelperoption to reduce the compiled output size and replace our custom solution Make use of tslib #25612 Johannes Rieken (@jrieken) - Review Multi-arch build configurations (armhf/arm64) for Travis CI Multi-arch build configurations (armhf/arm64) for Travis CI #24943 João Moreno (@joaomoreno)
Documentation
Provide recipes for using VS Code with particular technologies
- Debugging Docker with Source maps See repository. Andre Weinand (@weinand)
- Developing the MERN Starter in VS Code See repository. Andre Weinand (@weinand)
Deferred
- Make v2 the default and provide parity with 1.0 Dirk Bäumer (@dbaeumer)
- Typescript - Investigate improving the development support for TS server plugins Investigate improving the development support for TS server plugins #26235 Matt Bierner (@mjbvz)
- Improve extension API to better support extensions that provided synching of the vs code setup vscode.extensions Doesn't Update On Installing / Removing / Disabling Extensions without restarting #14444 Sandeep Somavarapu (@sandy081)
- Improve
checkJSexperience with React Improve checkJS experience with React #26081 Matt Bierner (@mjbvz)
- Editor - Publish a new version of the monaco editor alexandrudima
- Editor - Investigate aligning column selection with other editors alexandrudima
- Install - 64 bits windows install 64bit version for Windows? #507 João Moreno (@joaomoreno)
- Debug - "Live Edit" [Node.js] Edit and continue [Node.js] #8127 Support Live Reloading Scenarios #6930 Andre Weinand (@weinand)
- Go Iteration Plan for May - June 2017 vscode-go#959 Ramya Rao (@ramya-rao-a)
- Enable electron crash reporter for all processes Enable Electron Crash reporter for all processes after Electron update #21944 Ramya Rao (@ramya-rao-a)
- Continue investigation into markdown extensions Markdown Preview Extensions Exploration #22916 Matt Bierner (@mjbvz)
Reactions are currently unavailable
Metadata
Metadata
Labels
iteration-planVS Code - Upcoming iteration planVS Code - Upcoming iteration plan
Activity
[-]May Iteration Plan - DRAFT[/-][+]May Iteration Plan[/+]egamma commentedon Jun 9, 2017
Closing - 1.13. has been shipped