Closed
Description
This plan captures our work in August. This is a 5-week iteration. We will ship in early September.
Endgame
- August 26, 2024: Endgame begins
- August 30, 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
UX
- 🏃 Proposal for cleaning up our context menus vscode#225411 @daviddossett
Workbench
- 💪 🏃 Tree: Support contributable find providers vscode#212077 @benibenj
- Enable new Profiles UI in VS Code Stable vscode#215555 @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
- 🏃 Adopt
EditContext
vscode@207700 @aiday-mar @hediet - 💪 Add setting to control rendering of multi-line inline completions vscode#225399 @hediet
- 💪 Investigate syntax highlighting for inline completions vscode#225400 @hediet
- Release Monaco Editor @aiday-mar @hediet
Notebook Editor
- 🏃 API proposal for IW/REPL (
openNotebookDocument
with additionalmode: repl
) vscode#154983 @amunger - Review REPL/IW Accessibility vscode#209140 @amunger
- Support for toggling comments on cells outside of the viewport vscode#22344 @Yoyokrazy
- 🏃 Explore supporting cmd+d across multiple cells vscode#141673 @Yoyokrazy
- 💪 Proposal for restructuring and cleaning up the context menu in Notebook vscode#219240 @Yoyokrazy
- Improve rendering of large code cell editor (e.g., sticky execution count) vscode#209154 @rebornix
- Explore hiding/collapsing unchanged cells in Notebook Diff Editor vscode#174152 @DonJayamanne
- Support inlinediff/wordwrap/whitespace in Notebook Diff Editor vscode#224759 @DonJayamanne
- 🏃 Explore adopting multi file diff editor for notebook diff vscode#224760 @DonJayamanne
Search
- 🏃 Prepare
FileSearchProvider
API for finalization vscode#73524 @andreamah - 🏃 Prepare
TextSearchProvider
API for finalization vscode#59921 @andreamah
WebAssembly Support
Issue Reporter
- Finish migrating desktop issue report to auxiliary service approach vscode#213332 @justschen
Languages
TypeScript
- Investigate performance issues when adding all missing imports vscode#208911 @justschen
- Investigate folding issues with imports vscode#156675 @justschen @aeschli
- 💪 Explore support adding imports via drag and drop from explorer @justschen
Python
- 🏃 Contributions to the Python extension, see plan @karthiknadig team
Language Server Protocol
- Support GlobPattern in DocumentFilter lsp#1781 @dbaeumer
- Allow a language server to provide a reference content for a specific uri scheme lsp#336 @dbaeumer
Authentication
- 🏃 Explore UX for switching accounts for extensions vscode#225943 @TylerLeonhardt
Testing
- Finalize attributable test coverage API vscode#212196 @connor4312
- Finalize Call stacks API vscode#214488 @connor4312
- Finalize Related code vscode#126932 @connor4312
- Improve UX of the new call stack widget @connor4312 @daviddossett
Debug
- Support find in the debug console vscode#4338 @meganrogge @connor4312
Debug Adapter Protocol
- 💪 Explore green thread support debug-adapter-protocol#339 @connor4312
- Add source locations for variables debug-adapter-protocol#343 @connor4312
Terminal
- Finalize
shellIntegration
API vscode#145234 @Tyriar - 🏃 Iterating on
pwsh
suggest and PromptInputModel vscode#154662 @Tyriar - Explore moving to newer conpty version vscode#224488 @Tyriar
Tasks
- Explore issues with duplicated terminals vscode#216826 @meganrogge
Source Control
- Add SCM accessibility help dialog vscode#203577 @lszomoru @meganrogge
- Support for blame inline decorations vscode#203841 @lszomoru
- Support new git
reftable
format vscode#221642 @lszomoru
API
- 🏃 API proposals: query @jrieken @mjbvz
- 🏃 API finalization: query @jrieken @mjbvz
- Finalize the GetAccounts API vscode#152399 @TylerLeonhardt
Extensions
- 💪 Make repository signature verification blocking vscode#223942 @sandy081 @isidorn
- 💪 Investigate different extension update mechanisms vscode#215555 @sandy081 @isidorn
Extension Contributions
- 🏃 Improvements to the Remote extensions, see plan @roblourens @chrmarti @connor4312 @joyceerhl
- 🏃 Create suggestions from working tree changes vscode-pull-request-github#5256 @alexr00
Engineering
- 🏃 Explore AMD to ESM migration vscode#160416 @jrieken @bpasero
- Investigate moving from yarn back to npm vscode#196795 @deepak1556
Electron
- ✋ V8: Support usage of external array buffers for embedders in sandbox mode chromium#14585 @deepak1556
- 🏃 Crash when searching in extension preview editor vscode#177046 @rzhao271
Documentation
- 💪 🏃 Update Getting Started experience doc vsocde-docs#7359 @ntrogh
Deferred
- None.