| CARVIEW |
Select Language
HTTP/2 200
date: Fri, 26 Dec 2025 11:18:45 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=403.317562,issue_conversation_content-fragment;desc="issue_conversation_content fragment";dur=939.308331,nginx;desc="NGINX";dur=0.725656,glb;desc="GLB";dur=97.258684
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=hRigH4xWNIC9fiORU4PRICVpbPHSd0x1aqCYLhJAxaGuxJPrX%2FAwVMAg8Asn5CgKeJRotpPcC6dJAITCxE6p%2FBrtygLNyYgo0iLSA5UeasYOCtquAoqEnuSHaJ1RAuZ7%2BhC5ZIjs141qZRp5w7XqTiWgBPSwcq2DOHh6xzCTxSXG6ypAZK8jo01gPtPz7TeFNK4mPKnwxBqgQbvJPdnudhIvkNreVSa35TG9jccX2AoEV17o9Ohm3BkEiqGcVdEhyNJo47zpnoQMqYuMUyVWeA%3D%3D--2NxJyqQXC8rpL%2F86--jD8wcqBn7LiTy7nyv9iZAQ%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.1913550082.1766747924; Path=/; Domain=github.com; Expires=Sat, 26 Dec 2026 11:18:44 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Sat, 26 Dec 2026 11:18:44 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: 8BFC:292CC8:372F768:420E559:694E6F14
Iteration Plan for February 2020 · Issue #90371 · 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 February. We will ship in early March. This is a 4-week iteration.
Endgame
- February 24th, 2020: Endgame begins
- February 28th, 2020: Endgame done
The endgame details for this iteration are tracked in #91278.
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 design inconsistencies with UI + JSON experiences Identify design inconsistencies with UI + JSON expriences #84309 @misolori
- Explore how to make extension packs more visible Add visual indicator for extension packs in extension search results #89962 @misolori @sandy081
Accessibility
- Investigate into accessibility on Linux (using Orca) Investigate into Linux Orca screen reader #90446 @isidorn
- Accessibility issues, see query @isidorn
Workbench
- Settings sync Settings Sync Plan #90129 @sandy081
- Improve testing support for settings sync Create sync test suite that verifies the right headers are being sent in various situations #90076 @sandy081 @Tyriar
- Enable views to move between containers using drag'n drop and commands Enable views to move between containers (Part 2) #89729 @sbatten @sandy081 @isidorn
- 🏃 Custom Editors - validate the proposed API for custom editors Custom webview editor API #77131 @mjbvz @bpasero @jrieken
- Custom Editors - enable workspace edits Support for custom editors in the workbench #84672 @bpasero
- Improve offline support for authentication providers Improve handling of token refresh while offline #89200 @RMacfarlane
- Validate the proposed API for authentication providers by implementing a GitHub provider GitHub Authentication Provider #90384 @RMacfarlane
- 🏃 Explore UX for account management Authentication providers - Account management UX #90385 @RMacfarlane
- Render whitespace in selection by default Render whitespace in selection by default #90386 @RMacfarlane
- Enable search editor in stable https://github.com/Micrsoft/vscode/issues/23931 @JacksonKearl
- 🏃 Provide in core implementation for notebooks (see feature list) Notebook implementation in core (rendering / editor features) #90382 @rebornix
- 🔴 🏃 Explore language support for notebooks @jrieken
- Explore global undo/redo of workspace edits Allow to undo/redo edits across multiple files #638 @alexdima
- Support contributable
Welcome Viewcontents Views: Support contributable welcome view content #89080 shown when a view is empty @joaomoreno
Editor
- 🏃 Semantic coloring: validate current API, engage with popular extensions Tokenization overhaul #77140 @aeschli @alexdima
- 🔴 💪 Improve the discoverability of the column selection support @alexdima
- Support to render the full document in the minimap Minimap: Show Full Document #21849 @alexdima
- 🔴 Ship the standalone editor @alexdima
Languages
- 🏃 Support to preview refactoring changes for other refactorings than Rename Support preview a WorkspaceEdit #77728 @jrieken @mjbvz
- 🏃 Revisit rendering of completion items (richer completion labels) Consider showing completion item detail if available for all list items #39441 @octref @jrieken
LSP / LSIF
- 🏃 Investigate into support for optimized LSP transport of JSON payloads (gzip, MessagePack) issue @dbaeumer
- LSP protocol enhancements (symbol tags, links in diagnostic messages) @dbaeumer
- LSIF Web Page polish @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 v3.8 Bundle TS 3.8 #91339 @mjbvz
Debug
- Improve the new js debugger (see query) @connor4312 @roblourens
- Add language service extension API for debug hovers (part of the language service/debugger investigation Investigate into using language service support for scope resolution #84044) @weinand
- 🏃 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
- Make initial debug / run view extensible Make run and debug welcome view extensible #85548 @isidorn
- Breakpoint improvements Breakpoints are not able to move to different sources on update #89756 DAP errors when setting breakpoints are not respected #89059 Asynchronously verified breakpoints are not always marked as "verified" within the UI #86749 @isidorn
- Improve console.group in Debug Console Improve console.group in Debug Console #34981 @isidorn
- Experiment whether renaming Debug -> Run in menu bar improves the debugger discoverabilty Rename "Debug" to "Run" #90445 @isidorn @miguel
DAP
- Support grouping in output events Support grouping in output events debug-adapter-protocol#96 @weinand
- Allow the placement of the cursor in a DAP completion item Allow the placement of the cursor in a DAP completion item debug-adapter-protocol#87 @weinand
- Proposal: Cancellable Progress Events Proposal: Progress Events debug-adapter-protocol#92 @weinand
SCM
- Improve SCM 'no repositories' view SCM: Viewlet should improve "no repositories" messaging #61491 @joaomoreno
- Provide File History view API support for Timeline view #84297 @eamodio
Terminal
- Improve support for Unicode 11 Adopt terminal unicode 11 support addon #90029 @Tyriar
Tasks
- 🏃 Automatic task detection improve feedback and support cancellation of long running detectors Improve quick pick for tasks since task providers can make it too slow. #90087 @alexr00
API
- API finalization: query
- API proposals: query
- Explore closer feedback loop with extension authors Explore closer feedback loop with extension authors #84506 @eamodio @fiveisprime
Web
- Provide
registerCommandin the embedder API Web API: registerCommand() #90569 @bpasero
Extension Contributions
- Improvements to the Remote extensions (see plan here) team
- Contributions to Vetur https://github.com/vuejs/vetur/milestone/9 @octref
Engineering
- Notarization of VS Code builds for OS X/Catalina Investigate: macOS notarization #74782 @joaomoreno
- 🏃 Rewrite quick open with quick pick widget QuickOpen: Rewrite using quick input widget #69955 @bpasero @chrmarti
- Testing - run unit/integration across different browsers as part of our integration builds leveraging playwright @bpasero @jrieken
- Continue electron 7 adoption https://github.com/microsoft/vscode/issues?q=is%3Aopen+is%3Aissue+label%3Aelectron-7-update @deepak1556 @bpasero
- Adopt
enableStrictFunctionTypesenable strictFunctionTypes in VS Code codebase #81574 team - Continuous building support of the Monaco editor CI for Monaco Editor compile and bundling. #84636 @alexdima @rebornix
Documentation
- Publish blog post about our custom data support Write a blog post for Custom Data #83928 @octref
Deferred Items
- 🔴 Semantic coloring: implement API to color a range of a document @alexdima
- 💪 Explore supporting to customize workbench icons in file icon themes Allow configuration of product icons #79130 @aeschli @misolori
- 💪 Provide guidance for language servers for embedded languages Document guidelines to enable language features for embedded languages #47288 @octref @aeschli
- Explore node-free renderer processes Meta: experiment with node free render process #88549 @deepak1556
- 🔴 Identify which icons we use for dynamic sidebar views (caused by moving views) @misolori
- 🔴 Explore bracket pair colorizing performance improvements @alexdima
- 🔴 Explore how to enable 'working sets' as an extension @isidorn @bpasero @sandy081
- Improve the accessibility of the Differences view (F7) Using the file compare tool with screen readers needs some attention #88695 @isidorn
- 🔴 Endgame testing: Support to validate Test Plan Items @sandy081
- ✋ Investigate into support for downloading a folder from the browser to the desktop Web: Support a Download action on folder context menus in explorer #83579 @bpasero
- Productize the TypeScript LSIF indexer issues @dbaeumer
- Support for custom views with WebView contents Support WebViews in extension contributed custom views #83911 @alexr00
PKief, damiangreen, lytesoft2, savpek, Jimbo99 and 8 moreGustavoASC, Steadyx, markdall, SPGoding, savpek and 4 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.