| CARVIEW |
Navigation Menu
-
Notifications
You must be signed in to change notification settings - Fork 37k
Description
This plan captures our work in July. This is a 5-week iteration. We will ship our July Update in early August.
During this iteration, we make last polishing changes to our new icons so that you can enjoy them in Insiders and Stable. We'll keep improving the minimap and add additional controls to the settings editor. The biggest chunk of our work though goes into engineering and improvements for extensions such as multi-selection in custom views, improving LSIF and DAB, and finalizing the custom data support in our HTML and CSS support.
Also it's July. As usual, we start to see members of our team to take time off. So, if you don't get responses from us as quickly as you're used to, imagine white ocean beaches or beautiful mountains.
Endgame
- July 29, 2019: Endgame begins
- August 2, 2019: Endgame done
The endgame details for this iteration are tracked in #78131.
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
- ๐ Update main extension icons to match new icon style Update extension icons to match new icon styleย #77411 @misolori
Workbench
- ๐ Implement workbench layout using grid widget Investigate to rewrite workbench layout using grid widgetย #50853 @sbatten @joaomoreno
- Provide built-in support for settings with values that are lists of strings Expose more of Settings gui apiย #62440 @octref
- Explore support for custom editors Custom webview editor APIย #77131 @mjbvz @jrieken
Accessibility
- Fix actionable issues, see also VSCode accessibility overviewย #75840 @isidorn
Editor
- Support multi-line decorations in the minimap Support multi-line decorations in the minimapย #76133 @RMacfarlane
- Explore improving presentation of search results in minimap (size, theme color) Minimap search decorations are hard to seeย #76122 @RMacfarlane
- ๐ Revisit the tokenization implementation with the end goal to support asynchronous semantic coloring Tokenization overhaulย #77140 @alexandrudima
- Provide setting for visually indicating whitespace in selections Provide editor.renderWhitespace "selection" optionย #1477 @RMacfarlane
- Special rendering for diagnostics that mark deprecated code, Add DiagnosticTag.Deprecatedย #56694 @jrieken
Terminal
- Add commands to focus the previous/next row when in screenreader mode Add accesibility mode only keybindings to navigate up and down rows in the terminalย #76050 @Tyriar
Languages
LSP
- Finalize LSIF spec
v0.4with support for partitioned index updating @dbaeumer Write 0.4.x version of the spec.ย lsif-node#60
CSS/HTML/JSON
- Improve navigation for sass
importstatements SCSS follow link resolves wrong path (prefixes base with underscore)ย #58204 @octref - ๐ Finalize experimental custom data support Finalize custom data supportย #76914 @octref
Debug
- Investigate VS Code UI for data breakpoints Possibility to add data breakpointsย #58304 @weinand
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
- ๐ Address electron 4.0 regressions (see query) @deepak1556
- ๐ Continue exploring upgrade to electron 6.0 Update to Electron 6ย #76069 @deepak1556
- Improve build performance Improve build perfย #75983 @joaomoreno
- Adopt new
Treeimplementation in Custom Views Adopt new tree for custom viewsย #63566 @alexr00 @sandy081 - ๐ Support flattened rendering of empty nodes to enable Explorer: Support compact folder renderingย #41627 @joaomoreno
- Provide tooling for GDPR code annotation extraction Tooling to allow for the extraction of telemetry metadataย #75524 @lramos15
- Migrate tasks to use
TerminalVirtualProcessAdopt virtual process terminals in task custom execution APIย #76492 @alexr00 - Finish
resolveTasksupport TaskProvider: resolveTask() never gets calledย #33523 @alexr00 - Provide a solid engineering system for
vscode-ripgrepEngineering improvementsย roblourens/vscode-ripgrep#26 @roblourens - Remove
suppressImplicitAnyIndexErrorsRemove suppressImplicitAnyIndexErrorsย #76442 @mjbvz team - Investigate slow
emmetactivations Emmet - a perf hooligan?ย #71381 @octref
Deferred Items
- Support multi-selection in Custom Views Add multi-select support to custom tree viewย #76941 @alexr00
- Explore theming support for semantic colors [themes] Explore theming support for semantic colorsย #77133 @aeschli
- Increase automation for upgrading to newer electron versions Automate electron upgradesย #77159 @deepak1556