| CARVIEW |
Select Language
HTTP/2 200
date: Fri, 26 Dec 2025 11:15:09 GMT
content-type: text/html; charset=utf-8
cache-control: max-age=0, private, must-revalidate
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com github.githubassets.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com wss://alive-staging.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com marketplace-screenshots.githubusercontent.com/ copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com github.githubassets.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
link: ; rel=preload; as=fetch; crossorigin=use-credentials
referrer-policy: no-referrer-when-downgrade
server-timing: issue_layout-fragment;desc="issue_layout fragment";dur=458.36834,issue_conversation_content-fragment;desc="issue_conversation_content fragment";dur=1047.22641,nginx;desc="NGINX";dur=0.937662,glb;desc="GLB";dur=97.885761
strict-transport-security: max-age=31536000; includeSubdomains; preload
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With, Accept,Accept-Encoding, Accept, X-Requested-With
x-content-type-options: nosniff
x-frame-options: deny
x-voltron-version: aab62e3
x-xss-protection: 0
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=o%2F6DcEi5iu%2Fc4QV8YoKtk7D%2B8z1QbXWU9fntKE104ueBCMko2zzbuFVHRr5TDzi3CeCf5uHBCejsYR9NNUljCKRNtNR5bnciMHoenRxRwRVkqGCYq2jHRe3llEb4FgOb4HfajCKwSaMbAwk1rXr38n%2BRYKa4C54Ptcj09otTEFLlKauNqHVRNg1MWUuuLkb0FUFOnMzLLaMkBopoOG7GIx0Fo%2Bq61r%2BdVX42wnXn%2BfjDrJDLtpmYmoURRiiJi9OQlRkLMTJrjSlld7Tzrh9wyQ%3D%3D--Lj5kSTVnF1afm7Hm--167rAWA%2B7rxgkonRXK9peQ%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.417733741.1766747708; Path=/; Domain=github.com; Expires=Sat, 26 Dec 2026 11:15:08 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Sat, 26 Dec 2026 11:15:08 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: E0AC:13ACF:36D293A:41B6BA8:694E6E3C
Iteration Plan for March 2020 · Issue #92242 · microsoft/vscode · GitHub

No typeNo projectsNone yetNo branches or pull requests
Skip to content
Navigation Menu
{{ message }}
-
Notifications
You must be signed in to change notification settings - Fork 37k
Closed
Labels
iteration-planVS Code - Upcoming iteration planVS Code - Upcoming iteration plan
Milestone
Description
This plan captures our work in March. We will ship in early April. This is a 5-week iteration.
Endgame
- March 30th, 2020: Endgame begins
- April 3rd, 2020: Endgame done
The endgame details for this iteration are tracked in #93717.
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
- Identify which icons we use for dynamic sidebar views (caused by moving views) Icons for dynamic views #92590 @misolori
Accessibility
- Improve the accessibility of the Differences view (F7) Using the file compare tool with screen readers needs some attention #88695 @isidorn
- Accessibility issues, see query @isidorn
Workbench
- Settings sync: support global state, snippets Support synchronising Snippets #86678 Support synchronising global state #86679 @sandy081
- Settings sync: improvements to the settings editor (visual indicators, filters) Sync improvements to the settings editor #92517 @roblourens
- Enable views to move between containers using drag'n drop and commands Enable View Location customizations Part 3 #92786 @sbatten @sandy081 @isidorn
- Allow contribution of views into the panel Add ability to add a Panel through an extension #41686 @sbatten
- 🏃 Provide in core implementation for notebooks Notebook Backlog #91987 @rebornix @jrieken @roblourens
- 🏃 Stabilize and document Custom Editor support Custom webview editor API #77131 @mjbvz @bpasero @jrieken
- 🏃 Provide account management UI Authentication providers - Account management UX #90385 @RMacfarlane @misolori
- Explore using GH Applications in GH authentication provider Explore using GitHub app in GitHub authentication provider #92675 @RMacfarlane
- 🏃 Supporting to customize the product icons Allow configuration of product icons #79130 @aeschli @misolori
- Global undo/redo: close and reopen a file preserves the undo stack Keep undo stack between file close and reopen #7169 @alexdima
- Global undo/redo: support to undo an operation for a file that is not in memory Support undoing textual edits in text buffers that were disposed #92272 @alexdima
- Investigate support for Local Workspace settings [Feature] Local Workspace settings #40233 @sandy081
- Make extension packs more visible in the Extensions view Add visual indicator for extension packs in extension search results #89962 @sandy081
- Support
Welcome Viewsfor Custom Views Allow Welcome content in custom views #92143 @alexr00 - Explorer: Show hidden files and their path when they are opened Explorer should show hidden files and their path if they are opened #92090 @isidorn
- 💪 Explorer: Add support for inclusion filters Exclude all files except for... #869 @isidorn
- Finish timeline support and enable it in Stable API support for Timeline view #84297 @eamodio
- Allow for view-local progress indication Add extension support for view-level progress indicators #92421 @eamodio
Editor
- Semantic coloring: finalize API Tokenization overhaul #77140 @alexdima @aeschli
- 🏃 Semantic coloring: implement API to color a range of a document Implement range semantic tokens provider #92273 @alexdima
- Semantic coloring: Add support for coloring library symbols [typescript][semantic] add library modifier #91090 @aeschli
Terminal
- 🏃 💪 Allow extensions to customize the environment of terminal processes Allow extensions to modify terminal environment variables #46696 @Tyriar
- Support for terminal link handlers Allow extensions to intercept and handle terminal links #91606 @Tyriar
Languages
- 🏃 Support richer labels in completion items Consider showing completion item detail if available for all list items #39441 @octref @jrieken
- Provide guidance for language servers for embedded languages Document guidelines to enable language features for embedded languages #47288 @octref @aeschli
LSP / LSIF
- Update the TypeScript LSIF indexer to TypeScript 3.8 Update LSIF indexer to use TypeScript 3.8.x lsif-node#94 @dbaeumer
- LSIF: Support reference delegates over projects Support cascading result sets across projects lsif-node#95 @dbaeumer
- 💪 Specify accept and content encoding in LSP Investigate into Message Pack and GZIP support vscode-languageserver-node#553 @dbaeumer
HTML/CSS
- Improve auto-rename tag implementation by not relying on multiple cursors Improve mirror cursor implementation with Synced Regions #88424 @octref
TypeScript/JavaScript
- ✋ Adopt TS recovery release 3.8.x Adopt TS 3.8.x #92819 @mjbvz
- 🏃 Help TS team to assume ownership of semantic highlighting in TS tooling Help TS team to assume ownership of semantic highlighting in TS tooling #92789 @aeschli @mjbvz
- Collaborate with TS team on documentation of how to work with large TS projects Collaborate with TypeScript team on documenting large project best practices #92820 @mjbvz
Debug
- Allow debug extensions to provide configurations to display in Select and Start Debugging Allow debug extensions to provide configurations to display in Select and Start Debugging #88230 @weinand @isidorn @connor4312
- 🏃 Adapt "auto attach" feature in js-debug Adapt "auto attach" feature to js-debug #88599 @connor4312 @weinand
- Adopt terminal link handlers in js-debug Adopt terminal link handlers in js-debug vscode-js-debug#387 @connor4312
- Improve Call Stack presentation in the UI Debug: Improve Call Stack UI/UX #83986 @isidorn @misolori
- Debug
Welcome View: work with Debug Adapter providers to contribute content Make run and debug welcome view extensible #85548 @isidorn - 🏃 Explore using language service support for scope resolution Investigate into using language service support for scope resolution #84044 @weinand
- 💪 Explore using language service support for REPL evaluation Investigate into using language service support for REPL evaluation #87448 @weinand
- Explore progress UI for debugging Render progress for DAP progress events #92253 @isidorn @weinand
- Explore improving the debug experience when a single file is open without a launch config Explore improving the single file debug experience #92269 @weinand
- Implement new DAP protocol features for caret/selection positioning in completions support new "selection" feature of debug completion items #90974 @isidorn
- 🏃 Explore initial support for capturing and viewing performance profiles in js-debug Profiling support in js-debug vscode-js-debug#388 @connor4312
DAP
- Finalize cancellable progress events Proposal: Progress Events debug-adapter-protocol#92 @weinand
Tasks
- Improve task detection and selection Improve quick pick for tasks since task providers can make it too slow. #90087 @alexr00
API
- 🏃 March extension authors call Extension Authors Call for March 2020 #93604 @eamodio @fiveisprime
- API finalization: query
- API proposals: query
Extension Contributions
- Improvements to the Remote extensions (see plan here) team
ES Lint
- Embbed links to documentation in eslint diagnostic messages Adopt new link support in diagnostics vscode-eslint#911 @dbaeumer
Engineering
- 🏃 Explore node-free renderer processes Implement a node.js-free, sandboxed, context isolated renderer #92164 @bpasero @deepak1556
- Rewrite quick open with quick pick widget QuickOpen: Rewrite using quick input widget #69955 @bpasero @chrmarti
- Run Smoke Tests as part of the nightly build (without failing the build if unsuccessful) Smoke test: run as part of nightly build and report status #92271 @bpasero @chrmarti
- Support to validate Test Plan items when generate endgame testing assignments https://github.com/microsoft/vscode-tools/issues/34 @sandy081 @JacksonKearl
Documentation
- None.
Deferred Items
- Support for custom views with WebView contents Support WebViews in extension contributed custom views #83911 @mjbvz
- 🏃 Support to preview refactoring changes for other refactorings than Rename Support preview a WorkspaceEdit #77728 @jrieken @mjbvz
- Terminal link provider API Allow extensions to contribute links to the terminal (aka link providers) #91290 @Tyriar
- 🏃 Improve presentation of TS hovers Improve TypeScript hovers #92787 @octref @mjbvz
bao007fei and RohovDmytromuhammadtarek, robertrossmann, Yukaii, LeeviHalme, Technetium1 and 18 more
Metadata
Metadata
Labels
iteration-planVS Code - Upcoming iteration planVS Code - Upcoming iteration plan
Type
Projects
Milestone
Relationships
Development
Issue actions
You can’t perform that action at this time.