Closed
Description
openedon Sep 11, 2023
This plan captures our work in September. This is a 4-week iteration. We will ship in early October.
Endgame
- September 25, 2023: Endgame begins
- September 29, 2023: 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
- Improve Comments accessibility vscode#192377 @alexr00
- Improve reviewing accessibility vscode-pull-request-github#5225 @alexr00
UX
- 🏃 Update Figma toolkit to use color variables vscode-figma-toolkit#10 @daviddossett
Workbench
- 🏃 Add CA support to
http2
requests in the extension host vscode#185098 @chrmarti - Explore and scope support for floating windows via
window.open
vscode#10121 @bpasero @Tyriar - 💪 Polish unfocused dimming feature vscode#191775 @Tyriar
- 💪 Support keyboard navigation between groups in quick picks vscode#149046 @TylerLeonhardt
- 🏃 Investigate UI state syncing issues vscode#192267 @sandy081 @sbatten
- Allow for smaller or larger tab height size vscode#42253 @benibenj @bpasero
- Pinned tabs: show them in a secondary tab row above others vscode#98160 @benibenj @bpasero
- 💪 Make comment editor expandable vscode#110403 @alexr00
- Support icons for Profiles vscode#192386 @sandy081
- 🏃 Explore Profiles Management UX vscode#192387 @hbons @sandy081
Code Editor
- Explore using
ArrayBuffer
as backend for editor text contents vscode#167719 @rebornix - Support triggering quick fixes with
CtrlCmd+.
with the cursor positioned anywhere vscode#191854 @justschen
Notebook Editor
- Support trim trailing whitespace/empty lines in notebook cells vscode#181905 @Yoyokrazy
- 🏃 Support word highlight across notebook cell vscode#184259 @Yoyokrazy
- Explore support code cell symbols in Go to Symbols (sort using
:
) vscode-jupyter#13930 @amunger - Explore scroll position improvement on execution vscode#169038 @amunger
Jupyter Notebooks
- Finalize API
JupyterServerProvider
vscode-jupyter#13894 and onboard AML @DonJayamanne - Explore extension recommendation for pandas dataframes viewers vscode-jupyter#14315 @rebornix
- 🏃 Explore supporting Run Dependent Cells vscode-jupyter#14316 @rebornix
- Support latest jupyter
notebook
7.x API vscode-jupyter#14215 @DonJayamanne - Moving Jupyter Hub support to a separate extension and support latest Jupyter Hub vscode-jupyter#13973 @DonJayamanne
- 💪 Fix custom ZMQ build for Linux ARM32/ARM64 vscode-jupyter#14070 @DonJayamanne
WebAssembly Support
- Understand the implications of the proposed Resource model for VS Code's host implementation wasm#117 @dbaeumer
Languages
- Adopt a new Perl6/Raku grammar vscode#168319 @alexr00
Python
- Contributions to the python extension, see plan @brettcannon team
Language Server Protocol
Markdown
- 🏃 Add smart pasting of markdown URLs vscode#186289 @mjbvz
- 🏃 Add drop/paste for css vscode#189875 @mjbvz
Source Control
- 🏃 Ahead/behind view in SCM view container vscode#192290 @lszomoru
Tasks
- Tasks issues, see query @meganrogge
Testing
- 🏃 Explore improvements to Mocha testing vscode#189680 @connor4312
Debug
- Support debugging WASM files in JavaScript vscode-js-debug#1789 @connor4312
- Support
toString
in for call-stacks vscode-js-debug#1770 @connor4312
API
- 🏃 Explore
ShareableDataProvider
API vscode#176316 @joyceerhl - 🏃 API proposals: query @jrieken @mjbvz
- 🏃 API finalization: query @jrieken @mjbvz
Extensions
- 🏃 Explore support for extensions to provide additional data to the issue reporter vscode#46726 @justschen @TylerLeonhardt
Extension Contributions
- Improvements to the Remote extensions, see plan @roblourens @chrmarti @connor4312 @joyceerhl
- Automatically collapse comments once they are resolved vscode-pull-request-github#5031 @alexr00
Documentation
- 🏃 Scaffold "Custom Layout" document vscode-docs#6393 @gregvanl
Engineering
- ✋ Use Terrapin instead of crates.io. Artifacts support for Cargo is now available in DevOps #4353 @connor4312
- Adopt
StorageScope.WORKSPACE
andStorageTarget.USER
in workbench vscode#183449 @joyceerhl team - Move chat view and container registration to a workbench contribution vscode#185179 @sbatten @roblourens
- 🏃 Track memory leaks in unit tests vscode#190503 team
Electron
- 🏃 Explore wiring
Electron.net
API into the utility process vscode#192899 @devm33 @deepak1556 - Deprecate macOS 10.13, 10.14 vscode#192897 @deepak1556
Deferred
- Update Figma templates to use Dark/Light Modern themes vscode-figma-toolkit#9 @daviddossett
- Maximize current file/tab/editor vscode#16927 @benibenj @bpasero
- Explore multiple diff editors in a single scrolling editor for PR diff reviewing vscode#179000 @hediet @lszomoru
- Allow having shorter text when pinning in language status API vscode#192880 @jrieken
- Adopt canonical URI Provider API for workspace trust vscode#180582 @sbatten
- Explore publishing the CLI to
winget
vscode#192885 @connor4312 - Reduce merge conflicts by diffing both inputs against each-other vscode#157496 @hediet
- Automatic type acquisition on the web vscode#172887 @mjbvz
- 🏃 Explore support for multiple GitHub accounts vscode#127967 @TylerLeonhardt
- 🏃 Finalize port attributes API vscode#115616 @alexr00
- Review and update Command Line Interface (CLI) topic vscode-docs#6435 @gregvanl
- Review and update Configure C++ Debugging topic vscode-docs#5518 @gregvanl