This plan captures our work in October. This is a 5-week iteration. We will ship our October Update in early November. After this iteration, there will be one more iteration this year. It will also be 5 weeks long, and we'll ship the November Update in the first half of December.
After our focus was limited on issue housekeeping, we now also look at features again. For example, we'll work on dynamic menubar and multi-line search support, and we'll explore more flexible workbench layouts. We also keep improving the GitHub Pull Request extension so that we are ready to meet you at Github Universe.
Endgame
- October 29th, 2018: Code freeze for the endgame
- November 2nd, 2018: Endgame done
The endgame details for this iteration are tracked in #62045.
Plan Items
Below is a summary of the top level plan items.
Legend of annotations:
| Mark | Description |
| ------------------- | ------------------------------------------------- |
| :runner: | work in progress |
| :hand: | blocked task |
| :muscle: | stretch goal for this iteration |
| :red_circle: | missing issue reference |
| :large_blue_circle: | more investigation required to remove uncertainty |
| :black_circle: | under discussion within the team |
Accessibility
- [x] Improve screenreader support for focus changes in terminals #52304 @alexr00 @tyriar
- [x] Improve tabbing order in extensions view in screenreader mode #51496 @ramya-rao-a @sandy081
Workbench
- [x] Provide dynamic menubar support on all platforms #58928 #59936 @sbatten
- [x] Add support for multi-line file search #13155 @roblourens
- [x] Improve sidebar/panel navigation #59858 @octref
- [x] Improve centered layout #53989 @isidorn
- [x] Support option to emphasize modified editor tabs more #26284 @bpasero
- [x] Explore a viewlet that shows search reference results #22261 @jrieken
- [x] Explore flexible panel/sidebar layout #50853 @sbatten @joaomoreno
- [x] Notifications - Revisit when a notification persists or disappears (related #51013 #46571) @bpasero
- [x] Support for 'Simple Full Screen' mode on OS X (do not open a new 'space') #5344 @bpasero
Terminal
- [x] Support maintaining context when splitting terminals #48447 @alexr00
- [ ] :runner: :muscle: Support
conpty on Windows #45693 @tyriar
Tasks
- [x] Add new setting for clearing terminal when running a task #30058 @alexr00
Source Control
- [x] Allow
SourceControl implementations to hide the SourceControlInputBox #51808 @joaomoreno
Languages
- [x] Use icons from file icon themes for completion items of kind
file #44860 @jrieken
JavaScript/TypeScript
- [x] Adopt TypeScript maintenance release 3.1.x #60814 @mjbvz
Debug
- [x] Multiple debug consoles, switch between outputs #31377 @isidorn
- [x] Collapse skipped stack frames into one node #50334 @isidorn
- [x] LoadedScripts View support to show related resources, e.g. TS source for JS scripts #62034 @weinand
- [x] Investigate in webpacking the node-debug extension #59237 @weinand @jrieken @roblourens
- [x] F10 and F11 should start debugging with
stopAtEntry:true #49855 @isidorn
Extension Contributions
- [ ] :runner: Migrate
vscode-tslint to use tslint as a TS server plugin Microsoft/typescript-tslint-plugin#1 @mjbvz
- [x] GitHub PR extension Microsoft/vscode-pull-request-github#544 @rebornix @rmacfarlane
- [ ] :runner: Sheppard performance improvement PRs through
xterm.js xtermjs/xterm.js#791 @tyriar
Extensions
- [x] Provide sample search extension to get feedback on performance and API #60207 @roblourens
API
- [x] Custom tree view: Proposed API to expand/collapse tree items #55879 @sandy081
- [x] Custom tree view: Proposed API to support partial highlight of tree item labels #61313 @sandy081
- API finalization: query
- API proposals: query
Engineering
- [x] Electron 2.0.11 adoption #60143 @bpasero @tyriar
- [ ] :runner: Continue Electron 3.0 adoption, migrate local storage #52629 @bpasero
- [x] :red_circle: Tree widget performance improvements & filtering support @joaomoreno
- [x] Adopt new tree widget in Problems view @joaomoreno @sandy081
- [ ] :runner: WinJS.Promise removal #53526 @jrieken team
- [ ] :runner: :muscle: Strict null checking VS Code #60565 @mjbvz team
- [ ] :red_circle: Perf - investigate into web pack bundling support for extensions @jrieken
Documentation
- [x] Overhaul extensibility documentation Microsoft/vscode-docs#1949 @octref team
- [x] Normalize samples Microsoft/vscode-extension-samples#110 @octref team
Deferred Items
- [ ] Allow for case-sensitive/insensitive file system providers #48258 @isidorn
Most helpful comment
1.29.0 has shipped