microsoft / vscode

Visual Studio Code
https://code.visualstudio.com
MIT License
164.75k stars 29.47k forks source link

Iteration Plan for November 2024 #232927

Open kieferrm opened 3 weeks ago

kieferrm commented 3 weeks ago

This plan captures our work in November. This is a 6-week iteration in order to accommodate the Thanksgiving Holiday in the United States. We will ship in first half of December. The rest of December will be dedicated to our annual house keeping.

Endgame

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
:runner: work in progress
:hand: blocked task
:muscle: stretch goal for this iteration
:red_circle: missing issue reference
:large_blue_circle: more investigation required to remove uncertainty
:black_circle: under discussion within the team
:black_large_square: a large work item, larger than one iteration

Accessibility

Workbench

Code Editor

Notebook Editor

Jupyter Notebooks

Languages

Python

TypeScript

Authentication

Source Control

Testing

Debug

Terminal

API

Extensions

Extension Contribuions

Remote Extension Contributions

General

SSH Extension

Engineering

Electron

Documentation


Deferred

iwangbowen commented 2 weeks ago

Always looking forward to new features😍😍😍

hickford commented 1 week ago

@alexdima @hediet Any time to look at bug fix https://github.com/microsoft/vscode/pull/216085 please?

GitMensch commented 1 week ago

Will #233188 be included?

rszwajko commented 1 week ago

Is there any schedule for finalizing API in proposal state? I'm interested in using contribDiffEditorGutterToolBarMenus API. The Git Stage diff view uses it successfully since March so it seems ready.

Mohammed-Alanazisa commented 1 hour ago

This plan captures our work in November. This is a 6-week iteration in order to accommodate the Thanksgiving Holiday in the United States. We will ship in first half of December. The rest of December will be dedicated to our annual house keeping.

Endgame

* **Dec 02, 2024**: Endgame begins

* **Dec 06, 2024**: 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](https://github.com/microsoft/vscode/issues?q=is%3Aopen+is%3Aissue+label%3Aaccessibility+milestone%3A%22November+2024%22) [@meganrogge](https://github.com/meganrogge) **team**[x]  Interactive window accessibility issues for SR users [vscode#209140](https://github.com/microsoft/vscode/issues/209140) [@amunger](https://github.com/amunger)

Workbench

* [ ]  Layout Controls: move them to respective corners [vscode#232798](https://github.com/microsoft/vscode/issues/232798) [@bpasero](https://github.com/bpasero)[x]  Tree find widget should not render over the tree contents [vscode#232987](https://github.com/microsoft/vscode/issues/232987) [@benibenj](https://github.com/benibenj)[x]  Async tree highlight mode should signal match count in folders [vscode#232988](https://github.com/microsoft/vscode/issues/232988) [@benibenj](https://github.com/benibenj)[x]  Support finding folders in File Explorer using find widget [vscode#232989](https://github.com/microsoft/vscode/issues/232989) [@benibenj](https://github.com/benibenj)

Code Editor

* [ ]  πŸƒ Investigation: Use tree-sitter for grammar colorization [vscode#210475](https://github.com/microsoft/vscode/issues/210475) [@alexr00](https://github.com/alexr00) [@hediet](https://github.com/hediet)[ ]  πŸƒ Explore GPU rendering of the code editor [vscode#221145](https://github.com/microsoft/vscode/issues/221145) [@Tyriar](https://github.com/Tyriar) [@hediet](https://github.com/hediet)[ ]  πŸƒ Support search history persistence for the find widget [vscode#92222](https://github.com/microsoft/vscode/issues/92222) [@osortega](https://github.com/osortega)[x]  Make `EditContext` the default input strategy [vscode#228093](https://github.com/microsoft/vscode/issues/228093) [@aiday-mar](https://github.com/aiday-mar) [@hediet](https://github.com/hediet)[x]  Make available an experimental initial version of Expandable Hover [vscode#232685](https://github.com/microsoft/vscode/issues/232685) [@aiday-mar](https://github.com/aiday-mar) [@mjbvz](https://github.com/mjbvz)[x]  Enable by default the default color decorators [vscode#233083](https://github.com/microsoft/vscode/issues/233083) [@aiday-mar](https://github.com/aiday-mar)[x]  Expand line comments when pressing Enter [vscode#180551](https://github.com/microsoft/vscode/issues/180551) [@aiday-mar](https://github.com/aiday-mar)

Notebook Editor

* [x]  Multi cursor across cells: support selection highlights and select all find occurrences [vscode#233612](https://github.com/microsoft/vscode/issues/233612) [@Yoyokrazy](https://github.com/Yoyokrazy)[x]  Support run cells in section from markdown cells [vscode#232865](https://github.com/microsoft/vscode/issues/232865) [@Yoyokrazy](https://github.com/Yoyokrazy)[ ]  Show last executed time on cell status bar [vscode#168792](https://github.com/microsoft/vscode/issues/168792) [@Yoyokrazy](https://github.com/Yoyokrazy)[ ]  Improve notebook model diff algorithm (cell id, execution count, etc) [vscode#227928](https://github.com/microsoft/vscode/issues/227928) [@DonJayamanne](https://github.com/DonJayamanne)

Jupyter Notebooks

* [ ]  Improve Context key for execution/debug/run-by-line actions [vscode-jupyter#16189](https://github.com/microsoft/vscode-jupyter/issues/16189) [@Yoyokrazy](https://github.com/Yoyokrazy)[ ]  πŸ’ͺ Explore kernel persistence for Remote environments [vscode-jupyter#16224](https://github.com/microsoft/vscode-jupyter/issues/16224) [@DonJayamanne](https://github.com/DonJayamanne)

Languages

Python

* [ ]  πŸƒ Contributions to the Python extension, see [plan](https://github.com/microsoft/vscode-python/issues?q=is%3Aissue+label%3Aiteration-plan+milestone%3A%22November+2024%22) [@karthiknadig](https://github.com/karthiknadig) **team**

TypeScript

* [ ]  πŸƒ Ship TypeScript 5.7 [vscode#234056](https://github.com/microsoft/vscode/issues/234056) [@mjbvz](https://github.com/mjbvz)[ ]  πŸƒ Send Custom Requests To TypeScript Language Service Plugins [vscode#218275](https://github.com/microsoft/vscode/issues/218275) [@mjbvz](https://github.com/mjbvz)[x]  Enable update imports on paste by default [vscode#30066](https://github.com/microsoft/vscode/issues/30066) [@mjbvz](https://github.com/mjbvz)

Authentication

* [ ]  πŸƒ Adopt Broker flow in Microsoft Auth provider via MSAL-node [vscode#229431](https://github.com/microsoft/vscode/issues/229431) [@TylerLeonhardt](https://github.com/TylerLeonhardt)

Source Control

* [ ]  Add SCM accessibility help dialog [vscode#203577](https://github.com/microsoft/vscode/issues/203577) [@lszomoru](https://github.com/lszomoru) [@meganrogge](https://github.com/meganrogge)[x]  Support for blame inline decorations [vscode#203841](https://github.com/microsoft/vscode/issues/203841) [@lszomoru](https://github.com/lszomoru)[ ]  πŸ’ͺ Support for ref context actions [vscode#232992](https://github.com/microsoft/vscode/issues/232992) [@lszomoru](https://github.com/lszomoru)

Testing

* [ ]  πŸƒ Finalize attributable test coverage API [vscode#212196](https://github.com/microsoft/vscode/issues/212196) [@connor4312](https://github.com/connor4312)[x]  Improve how failed tests are being displayed [vscode#233454](https://github.com/microsoft/vscode/issues/233454) [@connor4312](https://github.com/connor4312)[ ]  Improve continuous run UI [vscode#210848](https://github.com/microsoft/vscode/issues/210848) [@connor4312](https://github.com/connor4312)

Debug

* [ ]  Find in output [vscode#225417](https://github.com/microsoft/vscode/issues/225417) [@meganrogge](https://github.com/meganrogge)

Terminal

* [ ]  πŸƒ Add support for terminal suggest in zsh/bash [vscode#226562](https://github.com/microsoft/vscode/issues/226562) [@meganrogge](https://github.com/meganrogge)[ ]  πŸƒ API to expose the shell's actual environment to extensions [vscode#227467](https://github.com/microsoft/vscode/issues/227467) [@anthonykim1](https://github.com/anthonykim1)[x]  Ligatures in the terminal [vscode#34103](https://github.com/microsoft/vscode/issues/34103) [@Tyriar](https://github.com/Tyriar)

API

* [ ]  πŸƒ API proposals: [query](https://github.com/microsoft/vscode/issues?q=is%3Aissue+is%3Aopen+milestone%3A%22November+2024%22+label%3A%22api-proposal%22) [@jrieken](https://github.com/jrieken) [@mjbvz](https://github.com/mjbvz)[ ]  πŸƒ API finalization: [query](https://github.com/microsoft/vscode/issues?q=is%3Aissue+is%3Aopen+milestone%3A%22November+2024%22+label%3A%22api-finalization%22) [@jrieken](https://github.com/jrieken) [@mjbvz](https://github.com/mjbvz)

Extensions

* [ ]  πŸƒ Policy support for extensions allow/block lists [vscode#84756](https://github.com/microsoft/vscode/issues/84756) [@sandy081](https://github.com/sandy081) [@joaomoreno](https://github.com/joaomoreno) [@isidorn](https://github.com/isidorn)[x]  Support bootstrapping extensions in desktop [vscode#232990](https://github.com/microsoft/vscode/issues/232990) [@sandy081](https://github.com/sandy081)[x]  Better local extension search experience [vscode#232991](https://github.com/microsoft/vscode/issues/232991) [@sandy081](https://github.com/sandy081)[x]  Support configuration contribution points of resolver extensions [vscode#224236](https://github.com/microsoft/vscode/issues/224236) [@sandy081](https://github.com/sandy081)

Extension Contribuions

* [ ]  Support global PR queries [vscode-pull-request-github#6448](https://github.com/microsoft/vscode-pull-request-github/issues/6448) [@alexr00](https://github.com/alexr00)

Remote Extension Contributions

General

* [ ]  πŸƒ Add proxy support to the `fetch` defined by node when in a remote [vscode#228697](https://github.com/microsoft/vscode/issues/228697) [@chrmarti](https://github.com/chrmarti)

SSH Extension

* * [x]  SSH connection issues [@joshspicer](https://github.com/joshspicer)

    * [x]  SSH agent forwarding reports [vscode-remote-release#10274](https://github.com/microsoft/vscode-remote-release/issues/10274)* [x]   Can't establish connection with `ProxyCommand` [vscode-remote-release#10331](https://github.com/microsoft/vscode-remote-release/issues/10331)* [x]  Control characters not being filtered from parsed terminal output [vscode-remote-release#10417](https://github.com/microsoft/vscode-remote-release/issues/10417)[x]  Audit error handling for SSH connections [vscode-remote-release#10249](https://github.com/microsoft/vscode-remote-release/issues/10249) [@joshspicer](https://github.com/joshspicer)

Engineering

* [ ]  Support building the monaco-editor AMD variant from new sources [vscode#234114](https://github.com/microsoft/vscode/issues/234114) [@hediet](https://github.com/hediet) [@alexdima](https://github.com/alexdima)

Electron

* [ ]  πŸƒ Align Electron fetch with Node.js fetch [electron#43715](https://github.com/electron/electron/issues/43715), [electron#43712](https://github.com/electron/electron/issues/43712) [@deepak1556](https://github.com/deepak1556)[x]  Deprecate macOS 10.15 [vscode#232993](https://github.com/microsoft/vscode/issues/232993) [@deepak1556](https://github.com/deepak1556)

Documentation

* [x]  Address feedback from customer interviews on VS Code tutorial [vscode-internalbacklog#5127](https://github.com/microsoft/vscode-internalbacklog/issues/5127) [@ntrogh](https://github.com/ntrogh)[x]  Document Tools API [vscode-docs#7725](https://github.com/microsoft/vscode-docs/issues/7725) [@isidorn](https://github.com/isidorn) [@roblourens](https://github.com/roblourens) [@ntrogh](https://github.com/ntrogh)

Deferred

* [ ]  πŸ’ͺ Finalize Related code [vscode#126932](https://github.com/microsoft/vscode/issues/126932) [@connor4312](https://github.com/connor4312)[ ]  πŸ’ͺ Explore supporting reverse search in tree find to remove filter widget [vscode#227009](https://github.com/microsoft/vscode/issues/227009) [@meganrogge](https://github.com/meganrogge)[ ]  VSCode freezing when adding folder to workspace while working on remote Linux machine [vscode-remote-release#10168](https://github.com/microsoft/vscode-remote-release/issues/10168) [@joshspicer](https://github.com/joshspicer)[ ]  πŸƒ Change the global `fetch` available in local extension hosts to be the one from Electron [vscode#228696](https://github.com/microsoft/vscode/issues/228696) [@chrmarti](https://github.com/chrmarti)[ ]  πŸƒ Explore enabling COI on desktop, context for current block [vscode#186614](https://github.com/microsoft/vscode/issues/186614) [@deepak1556](https://github.com/deepak1556)