Closed
Description
This plan captures our work in September. This is a 4-week iteration. We will ship in early October.
Endgame
- September 23, 2024: Endgame begins
- September 27, 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
- alt+f1 in standalone editor monaco-editor#4583 @hediet @meganrogge
- Allow focusing the suggestion details vscode#190096 @jrieken
Workbench
- Provide a way to sent ad-hoc notifications for Insiders users vscode#227321 @bpasero
- Tree: Support contributable find providers vscode#212077 @benibenj
- Support
setting(my-setting-id)
syntax in Release Notes editor vscode#228736 @alexr00 - Support a workspace table in profiles editor vscode#228087 @sandy081
Code Editor
- 🏃 Explore GPU rendering of the code editor vscode#221145 @Tyriar @hediet
- 🏃 Investigation: Use tree-sitter for grammar colorization vscode#210475 @alexr00 @hediet
- 🏃 Make
EditContext
the default input strategy vscode#228093 @aiday-mar @hediet - Syntax highlighting for inline completions vscode#225400 @hediet
- Release Monaco Editor @aiday-mar @hediet
Notebook Editor
- 🏃 Review REPL/IW Accessibility vscode#209140 @amunger
- 🏃 Support core actions (type/cut/paste/delete/undo/redo) for multi cursors (cmd+d) across cells vscode#141673 @Yoyokrazy
- 🏃 Clean up and review usage of notebook context menu (telemetry + proposal) vscode#219240 @Yoyokrazy
- Notebook diff: support collapsing unmodified lines in cell input/metadata editor vscode#227927 @DonJayamanne
- Notebook diff: support rendering notebook document metadata changes vscode#208280 @DonJayamanne
Search
- 🏃 Prepare
FileSearchProvider
API for finalization vscode#73524 @andreamah - 🏃 Prepare
TextSearchProvider
API for finalization vscode#59921 @andreamah
Languages
Python
- Contributions to the Python extension, see plan @karthiknadig team
Authentication
- Add UX for switching accounts for extensions vscode#225943 @TylerLeonhardt
Testing
- 💪 Finalize attributable test coverage API vscode#212196 @connor4312
- 💪 Finalize Related code vscode#126932 @connor4312
Debug
- 💪 Find in output vscode#225417 @meganrogge
- 💪 Explore supporting reverse search in tree find to remove filter widget vscode#227009 @meganrogge
Debug Adapter Protocol
- Support for ANSI styling debug-adapter-protocol#500 @connor4312
Terminal
- 🏃 API to expose the shell's actual environment to extensions vscode#227467 @anthonykim1
- 🏃 💪 Add support for terminal suggest in zsh/bash vscode#226562 @meganrogge
Source Control
- Add SCM accessibility help dialog vscode#203577 @lszomoru @meganrogge
- Polish multi-repository scenario in SCM Graph view vscode#227211 @lszomoru
- Support selecting branches in SCM Graph view vscode#227213 @lszomoru
- Polish hover and context menu action in SCM Graph commits vscode#227214 @lszomoru
API
Extensions
- Make repository signature verification blocking vscode#223942 @sandy081 @isidorn
- Support update extensions across profiles vscode#193446 @sandy081
- Dependent extension is not activated if the depending extension gets activated after getting updated vscode#226660 @sandy081
- Improve extension incompatibility UX vscode#227047 @sandy081
- 🏃 Change the global
fetch
available in local extension hosts to be the one from Electron vscode#228696 @chrmarti
Remote Extension Contributions
- 🏃 Add proxy support to the
fetch
defined by node when in a remote vscode#228697 @chrmarti
SSH Extension
-
remote.SSH.connectTimeout
overrides ConnectTimeout from config file vscode-remote-release#8519 @joshspicer - 🏃 Catalog configurations for remote testing vscode-remote-release#10248 @joshspicer
Engineering
- Finish AMD to ESM migration vscode#160416 @bpasero @jrieken
- Support building the monaco-editor ESM variant from new sources vscode#227192 @bpasero @hediet
- Support building the monaco-editor AMD variant from new sources @hediet @alexdima
- Support blocking startup on pending update vscode#227322 @bpasero
- Stabilize FS watcher issues vscode#216825 @bpasero
Electron
- 🏃 Crash when searching in extension preview editor vscode#177046 @rzhao271
- Electron 32 update vscode#218245 @deepak1556
- 🏃 Support for V8 sandbox in the extension host vscode#202385 @deepak1556
Documentation
- Update Getting Started experience doc vscode-docs#7359 @ntrogh
- Explore updated Docs landing page to improve call-to-actions vscode-docs#7544 @ntrogh @daviddossett @bamurtaugh
- Refresh Workspace Trust article vscode-docs#7545 @ntrogh
- Describe Application settings vscode-docs#7480 @ntrogh
- Revisit Doc Writer profile template vscode-docs#7546 @ntrogh
- Update Tips & Tricks to include product walkthroughs vscode-docs#7547 @ntrogh
Deferred
- Exploration on how to improve the diff algorithm vscode#227928 @DonJayamanne
- VSCode freezing when adding folder to workspace while working on remote Linux machine vscode-remote-release#10168 @joshspicer
- Audit error handling vscode-remote-release#10249 @joshspicer
- 🏃 Create suggestions from working tree changes vscode-pull-request-github#5256 @alexr00
- 🏃 Proposal for cleaning up our context menus vscode#225411 @daviddossett
- Support for blame inline decorations vscode#203841 @lszomoru
- 💪 Add setting to control rendering of multi-line inline completions vscode#225399 @hediet