Closed
Description
This plan captures our work in June. This is a 4-week iteration. We will ship our June Update in early July.
We'll focus on smaller, highly upvoted features such as improvements to the minimap, and we'll keep stabilizing and improving the remote development extensions.
Endgame
- June 24, 2019: Endgame begins
- June 28, 2019: Endgame done
The endgame details for this iteration are tracked in #75985.
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 |
UX
- 🏃 Iconography re-design Inconsistent weight and use of color in iconography throughout UI #8017 @misolori
Workbench
- Support to hide/show status bar items contributed by extensions @bpasero Need option(s) to remove (less useful) status bar indicators #3874
- Add support for indentation guides in trees Directory tree indent guides in File Explorer #17777 @joaomoreno
- Provide easy access to online services settings Provide easy access to online services settings #75215 @RMacfarlane
Editor
- 🏃 Render search results in the editor minimap Minimap: Render search result decorations #75216 @RMacfarlane
Terminal
-
xterm.js
improvements June plan for xterm.js in the terminal #74861 @Tyriar - Investigate providing a clean environment for the terminal Support using a "clean" environment for the terminal #70248 @Tyriar
Git
- Support watching files outside of the workspace Git: File events don't work if .git is outside the opened folder #41085 @joaomoreno
Languages
CSS/HTML/JSON
- Adopt latest LSP improvements [css/json/html]Adopt latest LSP #75271 @aeschli
TS
- Provide support to easily use the nightly of TS inside VS Code @mjbvz Publish extension that makes it easier for users to use TypeScript@next #75222
Debug
- Add 'Jump to Cursor' support Debugger does not support "Move to line" #25653 @weinand @isidorn
API
Extension Contributions
- 🏃 Improve getting started experience with the TS Lint extension Make misconfigured TS lint more obvious vscode-typescript-tslint-plugin#99 @mjbvz
- Improvements to the Remote extensions (see plan here) team
Engineering
- Update to electron 4.0 @bpasero @deepak1556 Explore update to Electron 4 #61787
- 🏃 Update to electron 6.0 @deepak1556 Update to Electron 6 #76069
- Categorize/analyze currently open accessibility issues @isidorn VSCode accessibility overview #75840
- 🏃 Explore providing tooling for GDPR code annotation extraction @lramos15 Tooling to allow for the extraction of telemetry metadata #75524
- Explore using TS for our GDPR code annotations @lramos15 Utilize Typescript for GDPR Annotations #75527
Deferred Items
- Adopt new
Tree
implementation in Custom Views Adopt new tree for custom views #63566 @alexr00 @sandy081 - Flatten folder hierarchies in the explorer Explorer: Support compact folder rendering #41627 @isidorn @joaomoreno
- 💪 Provide setting for visually indicating whitespace in selections Provide editor.renderWhitespace "selection" option #1477 @RMacfarlane
LSP
- 🏃 Add support for progress reporting for client initiated work Add support to report progress for a running request language-server-protocol#70 and Spec proposal: support for IProgress<T> vs-streamjsonrpc#139 @dbaeumer
- 🏃 Explore support for reporting partial results (e.g. workspace symbols) Spec proposal: support for IProgress<T> vs-streamjsonrpc#139 @dbaeumer