Closed
Description
openedon Jul 9, 2023
This plan captures our work in July. This is a 4-week iteration. We will ship in early August.
Endgame
- July 24, 2023: Endgame begins
- July 28, 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
UX
- 💪 Explore improvements to notifications for users using screenreaders vscode#183567 @hbons
- 🏃 Explore notification management UX for specific extensions vscode#41767 @daviddossett
Workbench
- 🏃 Explore support for multiple GitHub accounts vscode#127967 @TylerLeonhardt
- Allow Default profile to be a fallback for settings, extensions and keyboard shortcuts vscode#156144 @sandy081
- Investigate Settings editor startup perf issue vscode#179486 @rzhao271
- 🏃 Add proxy support to
http2
requests in the extension host vscode#185098 @chrmarti - Support Kerberos proxies in the extension host vscode#187456 @chrmarti
vscode.dev
- None.
Code Editor
- Roll out async tokenization vscode#184899 @hediet
- Accessibility improvements in diff editor vscode#187061 @hediet
- 🏃 Polish moved source code detection and rendering vscode#187432 @hediet
- 💪 Explore reducing merge conflicts by diffing both inputs against each-other vscode#157496 @hediet
- Monaco Editor Release 0.40.0 @hediet
Notebook Editor
- Improve rendering performance for streaming output update vscode#182636 @amunger
- 🏃 Support Copy Output through command/contextmenu vscode#187152 @amunger
- Explore Sticky Scroll showing markdown headers in notebooks vscode#182444 @Yoyokrazy
- 💪 Support trim trailing whitespace/empty lines in notebook cells vscode#181905 @Yoyokrazy
- Optimize IPC traffic on notebook saving vscode#172345 @rebornix @bpasero
- 💪 Handle missing language support in notebook cell vscode#187516 @rebornix
- Explore smart global search for notebooks in the workspace vscode#173726 @andreamah
Jupyter Notebooks
- Contributions to the vscode-jupyter extension vscode-jupyter#13885 @rebornix team
WebAssembly Support
- Implement the Canonical API for preview2 in TypeScript vscode-wasm#52 @dbaeumer
- 🏃 Continue work on the Wit Parser / AST vscode-wasm#52 @dbaeumer
Languages
Python
- Contributions to the python extension vscode-python#21593 @brettcannon team
JavaScript/TypeScript
- Automatic type acquisition on the web vscode#172887 @mjbvz
- 🏃 Merge in initial prototype from TS vscode#182801
Language Server Protocol
- Add .NET support to lsprotocol lsprotocol#205 @karthiknadig
Markdown
- 🏃 Add smart pasting of markdown URLs vscode#186289 @MeghanKulkarni
- 🏃 Explore project-wide linting vscode#163939 @MeghanKulkarni
Source Control
- GitHub: Automatic branch protection from repository rules vscode#182488 @lszomoru
- Git: Support opening repositories on symlinked paths vscode#5970 @lszomoru
Terminal
- None.
Testing
- None.
API
- 🏃 Explore
ShareableDataProvider
API vscode#176316 @joyceerhl - 🏃 Stabilize
DocumentPasteEditProvider
API to support pasting images vscode#30066 @mjbvz - 🏃 Finalize port attributes API vscode#115616 @alexr00
- API proposals: query @jrieken @mjbvz
- API finalization: query @jrieken @mjbvz
Extensions
- None.
Extension Contributions
- Improvements to the Remote extensions vscode-remote-release#8694 @roblourens @chrmarti @connor4312 @joyceerhl
- Re-think PR creation flow vscode-pull-request-github#4403 @alexr00 @hbons
Engineering
- Avoid launching pty host process when terminals aren't used vscode#182637 @Tyriar
- 🏃 Use Terrapin instead of crates.io. Artifacts support for Cargo is now available in DevOps vscode-internalbacklog#4353 @connor4312
- Ship separate third party notice with CLI download vscode-internalbacklog#4484 @connor4312
- 🏃 Adopt
StorageScope.WORKSPACE
andStorageTarget.USER
in workbench vscode#183449 @joyceerhl team - Revoke GitHub token on sign out vscode#152055 @TylerLeonhardt
Electron
- Investigation: Electron 24/25 vscode#184021 @deepak1556
- 🏃 Crash when closing macOS tab vscode#167936 @deepak1556
Deferred
- Improve default theme diff colors for users with colorblindness vscode#182173 @hbons
- Update color token architecture and themes in Figma toolkit @hbons vscode-figma-toolkit#9
- Support word highlight across notebook cell vscode#184259 @Yoyokrazy
- Clean up CLI build vscode#178691 @connor4312
- ✋ PGO for VSCode Desktop vscode#170931 @deepak1556
- Explore a Changes editor vscode#179000 @lszomoru
- 🏃 Improve the keybinding recording widget vscode#178042 vscode#179015 vscode#179018 @ulugbekna
- Explore simplifying the account menu for built-in online services vscode-internalbacklog#3271 @TylerLeonhardt @sandy081 @aeschli
- 🔴 Move Live Preview extension off of vscode-nls @andreamah