| CARVIEW |
Select Language
HTTP/2 200
date: Fri, 26 Dec 2025 09:14:08 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=702.567436,issue_conversation_content-fragment;desc="issue_conversation_content fragment";dur=1223.285182,nginx;desc="NGINX";dur=1.204906,glb;desc="GLB";dur=98.025007
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=TVcIc8dyR6wK9xslx4B0HNbe5veLWQKSJzr%2BcX412LDKeUT45zOj50Wv3VvTyDQOo0W7KQOcFbV3Vg9SzY1WqY6r98PQJw4%2BBCBt52IXsi0QedGv7%2FwbhOjiczm%2F9jYEUOZcCEe%2BGSVDXcRVNWZF%2FzpAv8WS%2FmJfjdzkhLe%2FyVcd6ZSdgfWx2Gsqqx%2F2wDQstFGSc7VoPzo76Yf5cYGtV2WPDwvrW2FjUFw8e1N%2BSj1N6W36z2ukCFUIZK9Pflk8boxBg8L6kyocE8P7C6dJxw%3D%3D--oB2zrjY0qpKU352r--XJRZpUgk2PWQSnlFmn21BQ%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.1426004705.1766740447; Path=/; Domain=github.com; Expires=Sat, 26 Dec 2026 09:14:07 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Sat, 26 Dec 2026 09:14:07 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: C7A2:292CC8:3568EDE:400EE42:694E51DF
Iteration Plan for April 2022 Β· Issue #146672 Β· 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 April. This is a 5-week iteration. We will ship in early May.
Endgame
- April 25, 2022: Endgame begins
- April 29, 2022: Endgame done
The endgame details for this iteration are tracked here.
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 |
| β¬ | a large work item, larger than one iteration |
Accessibility
- Accessibility issues, see query @isidorn team
- Improve light high contrast syntax highlighting vscode#146687 @daviddossett
UX
- Explore 3-way merge editor vscode#146091 @daviddossett @isidorn
- π Explore variations for
File > New FileandFile > New File...vscode#145046 @lychung7 @digitarald @sbatten - Make non-pinned language status items more prominent vscode#145950 @daviddossett @jrieken
- Use language status for formatter conflicts vscode#148053 @jrieken
- Update Figma toolkit with new components (Quick pick multi-select, Secondary side bar, etc.) vscode#146365 @lychung7
- Explore how to better intergrate remote file system providers such as OneDrive or Google Drive vscode#146668 @daviddossett
- π Explore a
Share as...menu for creatingvscode.devlinks vscode#146309 @lychung7 - π Explore improving the discoverability of filtering in tree views vscode#146806 @misolori @joaomoreno
- πͺ Explore using the window titlebar to make the command palette more discoverable vscode#142867 @lychung7
- πͺ Explore quick start from snippet/templates in empty files vscode#145929 @digitarald
Workbench
- π Allow user to see which settings have language overrides vscode#131707 @rzhao271 @lychung7 @sandy081
- Improve language filter discoverability vscode#145710 @rzhao271 @lychung7
- π Local history - flush history before shutdown when connected to a remote vscode#146554 @bpasero
- Initial profile support for settings, extensions, activity bar, views, view container, status bar vscode#146729 @sandy081
- Support to export a profile from the current workbench
- Support to import a profile from a file/URL
- Enable profile support in the storage service @bpasero
- π Explore profile managements vscode#116740 @lychung7 @sana-ajani @sandy081
- π Problems view - support rendering as a table vscode#98819 @lszomoru
- π πͺ Explore
Continue On...support in core vscode#141293 @joyceerhl - π πͺ Adopt inline suggestions for previewing emmet expansions vscode#139247 @hediet @rzhao271
- πͺ Explore a view header menu contribution point in the Explorer vscode#108271 @JacksonKearl
- π πͺ Adopt Window Control Overlay API in electron 18 vscode#140694 @sbatten
Web
- π Support workspace trust in the web vscode#145564 @sbatten
- π Explore how a web extension can leverage the WebUSB API vscode#116761 @mjbvz @alexdima
Code Editor
- Adopt bracket AST infrastructure for all bracket related features vscode#132536 @hediet
- Context menu on the minimap to hide/show it vscode#148131@alexdima
- Add support for defining scopes without brackets in vscode-textmate vscode#144736 @hediet
- π Explore the implementation of a merge editor vscode#146091 @hediet @jrieken @alexdima
- π πͺ Explore moving tokenization to a web worker vscode#147066 @hediet
- πͺ Align editor find widget with the notebook find widget vscode#144851 @rebornix
- πͺ Explore variable line heights in the editor vscode#147067 @hediet
- π Improve presentation of inline suggestions with inprecise prefix matches vscode#147068 @hediet @misolori
Commenting
- Improve cell level commenting in notebooks vscode#144850 @rebornix
- Comments panel improvements vscode#127473 @alexr00
- Support to comment on ranges of lines vscode#146510 @alexr00
Notebook Editor
- π Explore support for proxy controllers vscode#146942 @rebornix @misolori
- π Tune autoselection of controllers vscode#146339 @rebornix
- Provide a url for cell locations like
https://github.com/owner/repo/blob/master/notebook.ipynb#C2:L6-10vscode#147183 @rebornix - Introduce settings to change line height and font size of the built-in text output renders vscode#123149 @amunger
- π Improve code structure and dependencies vscode#131808 @roblourens @rebornix
- π Explore allowing extensions to manage cell context keys vscode#146686 @roblourens
- π Explore improving files search results for notebooks vscode#95275 @roblourens
- π Improve automatic language detection in ployglot notebooks vscode#147184 @JacksonKearl @rebornix
- πͺ Allow resizing for the find widget in notebooks vscode#141516 @rebornix
- πͺ Consolidate notebook setting names vscode#142986 @rebornix @roblourens
Jupyter Notebooks
- Contributions to the vscode-jupyter extension vscode-jupyter#9566 @greazer team
Languages
AnyCode
- π΄ π Investigate bundling the AnyCode extension for VS Code desktop @jrieken @aeschli @alexdima
- Explore CSS language support focussing on cross-file results vscode-anycode#35 @aeschli
LSP
- Introduce a new capability to allow clients and servers to agree on using UTF8 position encoding LSP microsoft/TypeScript#376 @dbaeumer
- Prepare LSP v3.17 with support for inlay hints, type hierarchy, inline code, pull diagnostics support LSP query languageserver-node query @dbaeumer
- (partly deferred) Add support to suspend a language server on idle LSP Node microsoft/TypeScript#97 @dbaeumer
Python
- Contributions to the python extension vscode-python#18850 @brettcannon team
JavaScript/TypeScript
- Improve Typescript and Javascript out of the box experience vscode#144062 @isidorn @gregvanl
- π Support TS server plugins on web vscode#140455 @mjbvz
- β Explore automatic type acqusition on web typescript#45314 @mjbvz
Markdown
- π Investigate create file and image links using DnD vscode#142990 @mjbvz
Debug
- π Support showing diagnostic information in the breakpoints view vscode#142870 @roblourens @weinand @connor4312
- Support suspendDebuggee option on Disconnect UI vscode#134412 @roblourens @weinand
- Add option to automatically expand lazy getters vscode#144861 @roblourens
- π Remove special treatment of extension debugging in VS Code (Prototype extension debugging in a clean environment) vscode#126737 @weinand
DAP
- Investigate support for executing commands debug-adapter-protocol#231 @weinand @connor4312
js-debug
- πͺ Investigate: Smart Step Into vscode#123879 @connor4312 @weinand
- β Investigate supporting to attach to webviews running inside UWP applications vscode-js-debug#1209 @connor4312
Testing
- πͺ Provide support for Go to Test/Go to Test Subject vscode#126932 @connor4312
Terminal
- Polish shell integration query @meganrogge
- Highlight all matches when searching in the terminal vscode#134790 @meganrogge
Source Control
- Make repository pickers available for other extensions vscode#141295 @joyceerhl
- A full editor can be used as git commit message editor vscode#30562 @lszomoru @lychung7
- Provide sorting options for repositories in the SCM view vscode#146359 @lszomoru
API
- API finalization: query @jrieken @mjbvz
- API proposals: query @jrieken @mjbvz
- Finalize API access to open editors including focused notebooks or custom editors vscode#15178 @lramos15
- π΄ Begin finalization of remaining proposed notebook API @mjbvz @rebornix @roblourens
Extensions
- Add support to drag a file from the OS into a custom tree view vscode#146734 @alexr00
- Explore deprecated extensions vscode#4772 @lychung7 @isidorn @sandy081
- Unable to enable extension that depends on another disabled extension vscode#144294 @sandy081
- Align Extension's UI with its runtime status vscode#144444 @sandy081
Extension Contributions
- Improvements to the GitHub Repositories extension (see query) @joyceerhl
- Improvements to the Remote extensions vscode-remote-release#6554 @alexr00 @tanhakabir @chrmarti @aeschli
- Improvements to the GitHub PRI extension (see query) @alexr00
- Work with popular extension on adopting and improving their welcome pages vscode#118402 @digitarald @lychung7
- Make the eslint extension more approachable for new contributors ESLint microsoft/TypeScript#1447 @dbaeumer
- πͺ Investigate eslint notebook support in the web vscode-eslint#1366 @dbaeumer
Install
- πͺ Explore adopting to the Windows 11 explorer context menu vscode#127365 @deepak1556
Engineering
- Review errors to identify which ones are actionable as error telemetry vscode#145043 @lramos15 team
- Decide on a subset of shared issue labels to simplify moving issues between repositories issue @brettcannon
- Use
playwrightfor our desktop smoke tests vscode#128479 @bpasero @joaomoreno - Issue reporter template - include versions of built-in extensions that have been updated vscode#145529 @sandy081
- π΄ Provide a translation build for our extensions; onboard the Python extension @TylerLeonhardt @paulacamargo25
Electron
- Explore how to support direct helper process to workbench communication vscode#131798 @deepak1556
- π Improve dependency generation for Debian vscode#13089 @rzhao271
- π πͺ Refactor startup code to use electron's
requestSingleInstanceLockAPI vscode#97626 @rzhao271 - πͺ Fix cursor for draggable region elements on macOS vscode#140724 @rzhao271
Node.js-free, sand-boxed renderer
Implement a node.js-free, sandboxed, context isolated renderer vscode#92164
- πͺ Enable
contextIsolationfor all windows vscode#128099 @bpasero @rzhao271 @deepak1556
Documentations
- Improve visibility of extension guidelines vscode-docs#5207 @daviddossett
- π Draft Git Beginner's Docs vscode-docs#5033 @digitarald @burkeholland
- New Rust language topic vscode-docs#4531 @gregvanl
Deferred
- Explore translations in the web vscode#136331 @TylerLeonhardt
- Support smooth scrolling in the terminal vscode#125950 @Tyriar
- Explore inside-out silent git installation (docker-like, using winget?) vscode#136408 @digitarald @lszomoru
- Explore cell-by-cell navigation for screen reader users vscode#69795 @Tyriar
- Propose UI for debugging highly concurrent languages vscode#116109 @weinand
- Keyboard shortcut PDF accessibility vscode-docs#4265 @gregvanl
andriyor, Yukaii, narcisbugeag and proJM-CodingproJM-Coding
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.