Repository navigation
Iteration Plan for January 2019 #65570
Copy link
Copy link
Closed
Labels
iteration-planVS Code - Upcoming iteration planVS Code - Upcoming iteration plan
Milestone
Description
This plan captures our work in late December and January. Although longer, we treat this iteration as a 4-week iteration because most of us will have time off over the holidays, and it will take us a little bit to get going again once we are back. We will ship our January Update in in early Feburary.
Endgame
- January 28, 2019: Code freeze for the endgame
- February 1, 2019: Endgame done
The endgame details for this iteration are tracked in #67225.
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 |
| 🔴 | missing issue reference |
| 🔵 | more investigation required to remove uncertainty |
| ⚫ | under discussion within the team |
Roadmap
- Publish the 2019 roadmap Erich Gamma (@egamma) Kai Maetzel (@kieferrm)
Workbench
- Provide preview of flexible panel/sidebar layout Investigate to rewrite workbench layout using grid widget #50853 SteVen Batten (@sbatten) João Moreno (@joaomoreno)
- Support multi-line diagnostics messages in the Problems panel Multi-line diagnostics #1927 Sandeep Somavarapu (@sandy081)
- Navigate through explorer by typing start of file/folder name Navigate through explorer by typing start of file/folder name #10026 Isidor Nikolic (@isidorn)
- Revisit the explorer context menu (cut, duplicate, open folder) Please add the file/folder cut command to the context menu and the releated shortcut. #61110 Isidor Nikolic (@isidorn) Benjamin Pasero (@bpasero)
UX
- Update Octicons Update Octicons #65508 @misolori
- 🏃 Iconography re-design Inconsistent weight and use of color in iconography throughout UI #8017 @misolori
Terminal
- Support
conptyon Windows Windows terminal issues caused by winpty #45693 Daniel Imms (@Tyriar) - Reflow text when terminal is resized Reflow terminal lines when resized #23688 Daniel Imms (@Tyriar)
- Improve accessibility of the terminal Integrated terminal isn't accessible with JAWS and NVDA #59794 Daniel Imms (@Tyriar)
Languages
- 🏃 Support semantic selections Expand selection functionality issues #4795 Johannes Rieken (@jrieken)
- 🏃 Support semantic selections in LSP Feature request: "document/extendSelection" for semantic selection language-server-protocol#613 Dirk Bäumer (@dbaeumer)
- Provide feedback on LSP tutorial Dirk Bäumer (@dbaeumer) Pine (@octref)
JavaScript/TypeScript
- Adopt TypeScript 3.3 Adopt TypeScript 3.3 #66175 Matt Bierner (@mjbvz)
JSON
- Support semantic selections in JSON [json] support semantic selection #67232 Martin Aeschlimann (@aeschli)
CSS/HTML
- Improve custom tags and properties in HTML Web Components support in HTML files #62976 Pine (@octref)
- Provide custom properties in CSS Custom Properties contribution for CSS #64164 Pine (@octref)
- Support semantic selections in CSS and HTML HTML / CSS / Less / SCSS semantic selection (balance inward/outward) #65925 Pine (@octref)
Debug
- Add support for data break points in the Debug Adapter Protocol Data breakpoints proposal debug-adapter-protocol#20 Andre Weinand (@weinand)
- Fully support input arguments for command variables in launch configs support "command" input variable type #64362 Andre Weinand (@weinand)
- Explore Debug API: Debug Config Provider to return launch configurations dynamically Debug Provider to return launch configurations 'in-memory' to the debugger #54212 Andre Weinand (@weinand)
Install
- Linux: Provide daily insider snaps João Moreno (@joaomoreno)
Extension Contributions
- 🏃 Migrate
vscode-tslintto use tslint as a TS server plugin Todo typescript-tslint-plugin#1 Matt Bierner (@mjbvz) - GitHub PR extension Plan for January 2019 vscode-pull-request-github#762 Rachel Macfarlane (@RMacfarlane) Peng Lyu (@rebornix)
- Azure Account Extension: improve login flow Sign-in: Use browser for interactive sign-in vscode-azure-account#75 Christof Marti (@chrmarti)
Extensions
- Explore impact of Webview changes in electron 3.0 on extensions Matt Bierner (@mjbvz) Test webview extensions on electron 3.0 #63180
- Investigate to activate extensions after install without window reload alexandrudima Sandeep Somavarapu (@sandy081) Do not require a window reload after installing extension #66199
- 🏃 Support to install native dependencies when an extension is installed Support Platform Specific Extensions #23251 Sandeep Somavarapu (@sandy081)
-
vsceshould block publishing extensions that usevscodeas a dependency (should always be adevDependency) Prevent packagingvscodeas a dependency vscode-vsce#319 João Moreno (@joaomoreno)
API
- Address "
DefinitionLink:targetSelectionRangenot working as expected" DefinitionLink targetSelectionRange not working as expected #58649 Johannes Rieken (@jrieken) - Investigate generalized support for 'Fix All' [Api] Auto fix on save and fix all #62110 Matt Bierner (@mjbvz)
Exploration
- 🏃 Explore support for developing on WSL Explore support for developing on WSL #63155 team
Engineering
- Electron 3.0 upgrade Explore update to Electron 3 #52629 Benjamin Pasero (@bpasero)
- 🏃 Explore Electron 4.0 upgrade Explore update to Electron 4 #61787 Benjamin Pasero (@bpasero)
- 🏃 Strict null checking VS Code Strict null checking VS Code #60565 Matt Bierner (@mjbvz) team
- Show startup performance times inside an editor Improve rendering for 'Developer: Startup Performance' #65400 Johannes Rieken (@jrieken)
- Support the adoption of the new Tree widget João Moreno (@joaomoreno)
- Adopt new tree widget in the Explorer Isidor Nikolic (@isidorn)
- Adopt new tree widget in the Peek widget Johannes Rieken (@jrieken)
- Adopt new tree widget in Search roblourens
- Adopt new tree widget in Settings roblourens
Documentation
- Publish new extensibility documentation Plan to continue polish extension doc vscode-docs#2199 Pine (@octref) team
- 🏃 Revisit Javascript end user documentation Explore reorganizing js/ts docs vscode-docs#2190 Matt Bierner (@mjbvz) Greg Van Liew (@gregvanl)
Deferred Items
- 💪 Use browser logic for improved word navigation in CJK Feature request: Treat the Chinese text as a Chinese sequence when using
Ctrl+Left/Right#50045 Peng Lyu (@rebornix) - 💪 Explore flatting folder hierarchies in the explorer Explorer: Support compact folder rendering #41627 Isidor Nikolic (@isidorn) João Moreno (@joaomoreno)
- Improve Vetur roadmap Pine (@octref)
- Add support for custom execution in addition to ShellExecution and ProcessExecution Alex Ross (@alexr00)
- 💪 Welcome page improvements Explore improving UX for Welcome Page #63152 Christof Marti (@chrmarti) @misolori
Reactions are currently unavailable
Metadata
Metadata
Labels
iteration-planVS Code - Upcoming iteration planVS Code - Upcoming iteration plan
Activity
chpxu commentedon Dec 26, 2018
Explore upgrade to Electron 4 is #61787 ?
takkuumi commentedon Dec 28, 2018
happy new year .
[-]Iteration Plan for January 2019 [DRAFT][/-][+]Iteration Plan for January 2019[/+]