Closed
Description
This plan captures our work in June. This is a 4-week iteration. We will ship in early July.
Endgame
- June 26, 2023: Endgame begins
- June 30, 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
- Provide generic accessibility help menus vscode#183363 @meganrogge
- Provide generic accessibility views vscode#183364 @meganrogge
- Accessibility issues, see query @meganrogge team
UX
- None.
Workbench
- Integrate Share in VS Code vscode#176316 @joyceerhl
- Support clickable gutter decorations vscode#179725 @joyceerhl @alexdima
- Unify remote menu and Connect To... start entry vscode#184845 @joyceerhl @bhavyaus
- 🏃 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
- Drop support for windows 8 and 8.1 vscode#177676 @deepak1556
- 🏃 Investigate Settings editor startup perf issue vscode#179486 @rzhao271
- Allow
FileSystemProviders
to set the read-only file message vscode#166971 @alexr00 - 🏃 Add proxy support to
http2
requests in the extension host vscode#185098 @chrmarti
vscode.dev
- Explore prompting to enable Cloud Changes on save in web vscode#179014 @joyceerhl
- Support experimental contextual non-modal dialogs to educate users on web experiences vscode#179401 @bhavyaus @joyceerhl @daviddossett
Code Editor
- Make editor hovers resizable vscode#14165 @aiday-mar
- Roll out web worker tokenization vscode#184899 @hediet
- Roll out new diff algorithm vscode#184900 @hediet
- Collapse unchanged regions in diff vscode#3562 @hediet
- Detect and represent moves in the diff editor vscode#181902 @hediet
- 💪 Explore reducing conflicts by diffing both inputs against each-other vscode#157496 @hediet
- Monaco Editor Release 0.39.0 @hediet
Notebook Editor
- Align closing behavior of the Interactive Window with Untitled Files vscode#172974 @amunger
- Support hiding menu items on notebook toolbar vscode#161119 @Yoyokrazy
- Notebook toolbar execution section improvements vscode#184194 @Yoyokrazy
- 💪 Explore Sticky Scroll showing markdown headers in notebooks vscode#182444 @Yoyokrazy
- Fix API
NotebookEdit.updateCellMetadata
vscode#184606 @rebornix - 🏃 Optimize IPC traffic on notebook saving vscode#172345 @rebornix @bpasero
- 🏃 Explore smart global search for notebooks in the workspace vscode#173726 @andreamah
Jupyter Notebooks
- Contributions to the vscode-jupyter extension vscode-jupyter#13682 team
WebAssembly Support
- Explore WASI preview2 support vscode-wasm#52 @dbaeumer
- Convert Python wasm extension to new WASM core extension vscode-python-web-wasm#47 @dbaeumer
Languages
Python
- Contributions to the python extension vscode-python#21403 @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
- Create Markdown links when pasting urls vscode#179628 @MeghanKulkarni
Source Control
- Handle GitHub's Secret Scanning Push Protection vscode#169355 @lszomoru
- ✋ Surface Dependabot alerts in workbench vscode#178991 @lszomoru
- ✋ GitHub: Automatic branch protection from repository rules vscode#182488 @lszomoru
Terminal
- Support rendering images vscode#182443 @Tyriar
- Revisit reattached to wrong terminal bug vscode#133542 @Tyriar
- Make fixes to environment workspace collection and finalize proposed APIs vscode#182069 vscode#181755 @karrtikr
Testing
- Support for ANSI colors in test output vscode#151964 @connor4312
API
- 🏃 Explore
ShareableDataProvider
API vscode#176316 @joyceerhl - 🏃 Stabilize
DocumentPasteEditProvider
API to support pasting images vscode#30066 @mjbvz - Finalize tree checkboxes API vscode#116141 @alexr00
- 🏃 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#8593 @roblourens @chrmarti @aeschli @joyceerhl @connor4312
- 🏃 Exploration: Re-think PR creation flow vscode-pull-request-github#4403 @alexr00 @hbons
Engineering
- Enable private member mangling vscode#180461 @mjbvz
- Make CLI build faster vscode#178692 @connor4312
- Investigate performance improvements to event emitters vscode#185789 @connor4312
- 💪 Clean up CLI build vscode#178691 @connor4312
- 💪 Use Terrapin instead of crates.io. Artifacts support for Cargo is now available in DevOps @connor4312
- 🏃 Adopt
StorageScope.WORKSPACE
andStorageTarget.USER
in workbench vscode#183449 @joyceerhl team - 💪 Explore providing prebuilt node-pty binaries node-pty#46 @Tyriar
- 🏃 Revoke GitHub token on sign out vscode#152055 @TylerLeonhardt
- 💪 Move off
keytar
vscode#185677 @TylerLeonhardt - Add SHA checksum verification when downloading Electron, Node and built-in extensions vscode#184885 @bpasero @deepak1556
- Add a Linux perf bot @bpasero
Electron
- Investigation: Electron 24 vscode#184021 @deepak1556
Deferred
- Improve default theme diff colors for users with colorblindness vscode#182173 @hbons
- Explore improvements to notifications for users using screenreaders vscode#183567 @hbons
- 🔴 Update color token architecture and themes in Figma toolkit @hbons
- Explore simplifying the account menu for built-in online services vscode-internalbacklog#3271 @TylerLeonhardt @sandy081 @aeschli
- 🔴 Investigate editor working sets @bpasero
- Improve rendering performance for streaming output update vscode#182636 @amunger @mjbvz
- 🔴 Move Live Preview extension off of vscode-nls @andreamah
- ✋ Add elided text (editor core subset of vscode#170447) @hediet @alexdima
- ✋ 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