Closed
Description
This plan captures our work in June. This is a 4-week iteration. We will ship in early July.
Endgame
- June 24, 2024: Endgame begins
- June 28, 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
- Explore a setting for underlined links vscode-website#203989 @daviddossett
Workbench
- 🏃 Profiles Editor vscode#192387 @sandy081
Code Editor
- 🏃 Investigation: Use tree-sitter for grammar colorization vscode#210475 @alexr00
- Text Buffer API for fetching text in nearest chunk vscode#214648 @rebornix
- Improve Sticky Scroll rendering to reduce confusion vscode#215440 @aiday-mar @hediet
- Ensure the editor hover widget uses the right accessibility role and is accessible vscode#215445 @aiday-mar @hediet @meganrogge
- Improve auto-indentation support for TS users using Allman indentation vscode#209802 @aiday-mar
- 💪 Adopt EditContext vscode@207700 @aiday-mar @hediet
- Release the Monaco Editor @hediet @aiday-mar
Notebook Editor
- 🏃 Migrate Interactive window editor to notebook only vscode#154983 @amunger
- Notebook Find Widget: support find in text selection and UI polishes vscode#121218 @Yoyokrazy
- 💪 Address papercuts in Notebook Editor for experimenting with large language models vscode#215397 @rebornix
Search
- 🏃 Explore finalizing
FileSearchProvider
API vscode#73524 @andreamah - 🏃 Explore finalizing
TextSearchProvider
API vscode#59921 @andreamah
WebAssembly Support
- Code clean-up in
@vscode/wasm-component-model
vscode-wasm#166 @dbaeumer
Issue Reporter
- 🏃 Migrate desktop issue report to auxiliary service approach vscode#213332 @justschen
- Enable issue reporter in the web vscode#$203247 @justschen
Languages
Python
- Contributions to the Python extension, see plan @karthiknadig team
TypeScript
- 🏃 Support bringing along imports with copy paste typescript#50187 @mjbvz
Testing
- 🏃 Finalize attributable test coverage API vscode#212196 @connor4312
- 🏃 Support stack traces in test messages vscode#214488 @connor4312
- Correlate testRun in DebugSessionOptions vscode#214486 @connor4312
Debug
- API for debug session correlation vscode#214486 @connor4312
Debug Adapter Protocol
- Include document location in hover evaluations debug-adapter-protocol#465 @connor4312
- 🏃 Add return value field to stop events debug-adapter-protocol#458 @connor4312
Terminal
- ✋ Finalize shellIntegration API vscode#145234 @Tyriar
- Support OSC52 Escape character sequence for copy to local clipboard vscode#193508 @Tyriar
- 🏃 Iterating on pwsh suggest and PromptInputModel vscode#154662 @Tyriar
Source Control
- 🏃 Graph visualization for Incoming/Ougoing view vscode#215439 @lszomoru
API
- API proposals: query @jrieken @mjbvz
- API finalization: query @jrieken @mjbvz
-
GetAccounts
API proposal for multi-account vscode#152399 @TylerLeonhardt - Handle proposed extension API incompatibilities vscode#214294 @sandy081 @roblourens
Engineering
- Decouple NLS from loader vscode#212542 @bpasero
Extensions
- Enable signing capabilities in vsce vscode-vsce#986 @sandy081
- Support installing pre-release extension version, despite last published version vscode#214341 @sandy081
- Allow extension to contribute custom labels vscode#211632 @benibenj
Extension Contributions
- Adapt the new ESLint flat config support vscode-eslint#1644 @dbaeumer
Electron
- Electron updates duty @deepak1556
- Implement basic auth support for net api in utility process vscode#212949 @deepak1556
- V8: Support usage of external array buffers for embedders in sandbox mode chromium#14585 @deepak1556
Documentation
- Add Testing user guide vscode-docs#7208 @ntrogh
- Create a terminal getting started tutorial vscode-docs#7360 @ntrogh @Tyriar
- 🏃 Create an outline for overall getting started experience vscode-docs#7359 @ntrogh @bhavyaus
- 🏃 Update extension guide documentation with latest issue reporter guidance @justschen
Deferred
- Add url handling for settings vscode#212079 @alexr00
- Command to Toggle comment for multiple cells vscode#142437 @Yoyokrazy
- Explore Terminal Buffer access for extensions vscode#207504 @Tyriar
- SCM accessibility improvements vscode#203577 @lszomoru @meganrogge