Open
Description
openedon Nov 3, 2024
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 @meganrogge team
- Interactive window accessibility issues for SR users vscode#209140 @amunger
Workbench
- Layout Controls: move them to respective corners vscode#232798 @bpasero
- Tree find widget should not render over the tree contents vscode#232987 @benibenj
- 🏃 Async tree highlight mode should signal match count in folders vscode#232988 @benibenj
- 🏃 Support finding folders in File Explorer using find widget vscode#232989 @benibenj
Code Editor
- 🏃 Investigation: Use tree-sitter for grammar colorization vscode#210475 @alexr00 @hediet
- 🏃 Explore GPU rendering of the code editor vscode#221145 @Tyriar @hediet
- 🏃 Support search history persistence for the find widget vscode#92222 @osortega
- Make
EditContext
the default input strategy vscode#228093 @aiday-mar @hediet - Make available an experimental initial version of Expandable Hover vscode#232685 @aiday-mar @mjbvz
- Enable by default the default color decorators vscode#233083 @aiday-mar
- Expand line comments when pressing Enter vscode#180551 @aiday-mar
Notebook Editor
- 🏃 Multi cursor across cells: support selection highlights and select all find occurrences vscode#233612 @Yoyokrazy
- Support run cells in section from markdown cells vscode#232865 @Yoyokrazy
- Show last executed time on cell status bar vscode#168792 @Yoyokrazy
- Improve notebook model diff algorithm (cell id, execution count, etc) vscode#227928 @DonJayamanne
Jupyter Notebooks
- Improve Context key for execution/debug/run-by-line actions vscode-jupyter#16189 @Yoyokrazy
- 💪 Explore kernel persistence for Remote environments vscode-jupyter#16224 @DonJayamanne
Languages
Python
- 🏃 Contributions to the Python extension, see plan @karthiknadig team
TypeScript
- 🏃 Ship TypeScript 5.7 vscode#234056
- 🏃 Send Custom Requests To TypeScript Language Service Plugins vscode#218275 @mjbvz
- Enable update imports on paste by default vscode#30066
Authentication
- 🏃 Adopt Broker flow in Microsoft Auth provider via MSAL-node vscode#229431 @TylerLeonhardt
Source Control
- Add SCM accessibility help dialog vscode#203577 @lszomoru @meganrogge
- 🏃 Support for blame inline decorations vscode#203841 @lszomoru
- 💪 Support for ref context actions vscode#232992 @lszomoru
Testing
- Finalize attributable test coverage API vscode#212196 @connor4312
- Improve how failed tests are being displayed @connor4312 vscode#233454
- Improve continuous run UI vscode#210848 @connor4312
Debug
- Find in output vscode#225417 @meganrogge
Terminal
- 🏃 Add support for terminal suggest in zsh/bash vscode#226562 @meganrogge
- 🏃 API to expose the shell's actual environment to extensions vscode#227467 @anthonykim1
- Ligatures in the terminal vscode#34103 @Tyriar
API
Extensions
- Policy support for extensions allow/block lists vscode#84756 @sandy081 @joaomoreno @isidorn
- Support bootstrapping extensions in desktop vscode#232990 @sandy081
- Better local extension search experience vscode#232991 @sandy081
- Support configuration contribution points of resolver extensions vscode#224236 @sandy081
Extension Contribuions
- Support global PR queries vscode-pull-request-github#6448 @alexr00
Remote Extension Contributions
General
- 🏃 Add proxy support to the
fetch
defined by node when in a remote vscode#228697 @chrmarti
SSH Extension
- SSH connection issues @joshspicer
- SSH agent forwarding reports vscode-remote-release#10274
- Can't establish connection with
ProxyCommand
vscode-remote-release#10331 - Control characters not being filtered from parsed terminal output vscode-remote-release#10417
- 🏃 Audit error handling for SSH connections vscode-remote-release#10249 @joshspicer
Engineering
- Support building the monaco-editor AMD variant from new sources vscode#234114 @hediet @alexdima
Electron
- 🏃 Align Electron fetch with Node.js fetch electron#43715, electron#43712 @deepak1556
- Deprecate macOS 10.15 vscode#232993 @deepak1556
Documentation
- Address feedback from customer interviews on VS Code tutorial vscode-internalbacklog#5127 @ntrogh
- 🏃 Document Tools API vscode-docs#7725 @isidorn @roblourens @ntrogh
Deferred
- 💪 Finalize Related code vscode#126932 @connor4312
- 💪 Explore supporting reverse search in tree find to remove filter widget vscode#227009 @meganrogge
- VSCode freezing when adding folder to workspace while working on remote Linux machine vscode-remote-release#10168 @joshspicer
- 🏃 Change the global
fetch
available in local extension hosts to be the one from Electron vscode#228696 @chrmarti - 🏃 Explore enabling COI on desktop, context for current block vscode#186614 @deepak1556