Vscode: Iteration Plan for July 2017

Created on 6 Jul 2017  路  5Comments  路  Source: microsoft/vscode

This plan captures our work in July. This is a聽5 week聽iteration. We will ship聽early August. The main focus remains the same as last iteration's: We continue pushing on聽#396聽"Multi-folder workspaces".

In July and August our team will operate with slightly reduced capacity. Being on the northern hemisphere means summer is upon us. At any given time, a few of us will be busy recharging with friends and families. If you mention somebody in an issue and you don't hear anything for a couple of days, just picture them hanging out on the beach :swimming_woman: :swimming_man: :beach_umbrella:

Endgame

  • July26nd: Code freeze for the Zurich endgame
  • July 31st: Code freeze for the Redmond & Zurich endgame
  • August 4th: Endgame done

The endgame details for this iteration are tracked in #31333

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 |
| :large_blue_circle: | needs more discussion |
| :red_circle: | missing issue reference |

Workbench

  • [ ] :runner: Multi-folder workspaces #28344 (feature request #396) @bpasero @tyriar @ team
  • [x] Improve usability of text search in multi-folder workspaces #29977 #27226 @roblourens
  • [x] Allow users to manage custom sections in the explorer (reorder, show/hide) #30120 @sandy081
  • [x] Polish Tasks v2.0 See query. @dbaeumer
  • [x] Provide color picker #28587 @michelkaporin @joaomoreno

Editor

  • [x] Polish indentation of lines #28658 @rebornix
  • [x] Support for choices in snippets @jrieken
  • [x] Improve handling of large files (memory usage, tune max size heuristic) #30180 @alexandrudima
  • [x] Make diffs prettier #30087 #23636 #11657 @alexandrudima

Accessibility

  • [ ] :runner: Improve support for assistive technologies in the integrated terminal #8339 @tyriar

Debug

  • [x] Make debug launching multi-folder-workspace aware #29245 @isidorn @weinand
  • [x] Make Debug API multi-folder-workspace aware #31202 @weinand @isidorn
  • [x] Expand API for extensions (sessionStarted, sessionTerminated, sendCustomRequest, handleCustomEvent) #30338 @weinand
  • [x] Show loaded scripts in a custom explorer section #28521 @weinand
  • [x] Support to contribute sections to the debug viewlet @sandy081

Install/update

  • [x] Help users to switch from the Windows 32bit install to the Windows 64-bit install @joaomoreno
  • [x] Improve proxy support, support proxies requiring authentication #22214 @joaomoreno

SCM

  • [ ] :muscle: :runner: :red_circle: Support for multiple repositories in a workspace @joaomoreno
  • [x] Revive creating a branch on checkout from status bar #21439 @joaomoreno

Integrated Terminal

  • [x] Quick pick to navigate to a particular terminal #29879 @lixire

Languages

Language Server Protocol
  • [x] Maintenance, answer questions, clarify protocol as needed @dbaeumer
JavaScript/TypeScript
  • [x] Support multi-folder workspaces #30414 @mjbvz
  • [x] Explore how to support external files supported by TS server plug-ins #30411 @mjbvz
  • [x] Explore watch mode for TS build task #29580 @mjbvz

ESLint

  • [x] Explore the eslint language server supporting multi-folder workspaces @dbaeumer
CSS
  • [x] Explore moving Emmet css completion provider into the css LS #29113 @ramya-rao-a
Emmet

Extensions

API
  • [x] Experiment: remote file system #30337 @jrieken

Engineering items

  • [x] Adopt TS 2.4.1 in vscode and team-supported extensions #28643 @mjbvz @ team
  • [x] Improve automated support for issue labeling and assignment #26223 @chrmarti
  • [x] Startup performance: use V8 snapshots for the VS Code loader #28492 @jrieken

Documentation

  • [ ] :runner: Recipe using Tasks with webpack, starting, problem matchers (see also #29619) @aefernandes @lixire

Exploration

  • [x] Explore the idea of a task panel @lixire @aefernandes
  • [ ] :runner: Analysis of current test runner extensions (see also #9505) @aefernandes
  • [x] Investigate into adding a secure credential storage API #15414 @chrmarti

Deferred

  • New release of the Monaco Editor https://github.com/Microsoft/monaco-editor/issues/510 @rebornix
  • :runner: Adopt Electron 1.7.4 #28582 @tyriar
  • :runner: Use inspector protocol for extension debugging Microsoft/vscode-node-debug2#4 @roblourens
  • Support commands in the hover #29076 @jrieken
  • Enable electron crash reporter for all processes #21944 @ramya-rao-a
  • Explore how best to help HTMLHint @ramya-rao-a
  • Improve selection drawing #29042 @tyriar
  • Improve link detection #30211 @tyriar
iteration-plan

Most helpful comment

Multi-Folder - Color Picker - Tasks Panel => Yay!

All 5 comments

Improve usability of text search in multi-folder workspaces

This might be #29977 (?)

Multi-Folder - Color Picker - Tasks Panel => Yay!

Explore how best to help HTMLHint

Where I can read solution for this issue? IMHO, HTMLHint is dead two years ago :)

@mrmlnc That item got deferred. We didnt get time to get to that in July

Release published.

Was this page helpful?
0 / 5 - 0 ratings