Closed
Description
This plan captures our work in May. This is a 5-week iteration. We will ship in early June.
Update: We extended the May iteration by one week and now begin our endgame end-of-day of May 29. Since VS Code Insiders is used in several keynotes and sessions during the Build conference, we will freeze Insiders May 20 - 25 to give the presenters a breather.
Endgame
- May 29, 2023: Endgame begins
- June 2, 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
- Notebook output accessibility vscode#178630 @amunger
- Explore merge editor accessibility improvements vscode#180729 @meganrogge @hediet
- Add more
accessibility.verbosity
settings / hints vscode#180470 @meganrogge - Present content first in References tree view vscode#180653 @meganrogge
- Settings Editor value descriptions are not read by screen readers vscode#180115 @rzhao271
- Accessibility issues, see query @meganrogge team
UX
- None.
Workbench
- Support Dev Containers and WSL in new Connect to... experience on Welcome Page vscode-remote-release#8251 @bhavyaus @aeschli @chrmarti
- Show 'Connect To Tunnel' on Welcome page in vscode.dev vscode#179687 @bhavyaus @aeschli @bhavyaus
- Support experimental contextual non-modal dialogs to educate users on web experiences vscode#179401 @bhavyaus @joyceerhl @daviddossett
- 🏃 Improve the keybinding recording widget vscode#178042 vscode#179015 vscode#179018 @ulugbekna
- 🏃 Explore support for multiple GitHub accounts vscode#127967 @TylerLeonhardt
- 🏃 UX to alert users of a slow remote connection vscode#178553 @bpasero
- Support roaming workspace state via
StorageScope.WORKSPACE
andStorageTarget.USER
inIStorageService
vscode#179898 @joyceerhl @bpasero - Support deduplicating SSH and HTTP remotes when computing edit session identities vscode#180582 @joyceerhl
- Add read-only mode vscode#4873 @bpasero
- Exploration: Allow Default profile to be a fallback for settings, extensions and keyboard shortcuts vscode#156144 @sandy081
- 🏃 Adopt new extension host restart lifecycle vscode#180514 @bpasero @sandy081 @lszomoru @rebornix @mjbvz
- Drop support for windows 8 and 8.1 vscode#177676 @deepak1556
Code Editor
- 💪 Collapse unchanged regions in diff vscode#3562 @hediet
- Explore detecting moves in the diff editor vscode#181902 @hediet
- Monaco Editor Release 0.38.0 @hediet
Notebook Editor
- Support scrollable outputs for streaming text vscode#177721 @amunger @rebornix @mjbvz
- 🏃 Align closing behavior of the Interactive Window with Untitled Files vscode#172974 @amunger
- Allow scrapbook untitled working copies vscode#174485 @amunger @bpasero
- Support
notebook.codeActionsOnSave
vscode#179213 @Yoyokrazy - Explore "Format Cell on Run" vscode-jupyter#7058 @Yoyokrazy
- Explore Sticky Scroll showing markdown headers in notebooks vscode#182444 @Yoyokrazy
- Polish global search options for open notebooks vscode#164926 @andreamah
- 🏃 Explore smart global search for notebooks in the workspace vscode#173726 @andreamah
- Static resources fail to load in Notebook renderer with 401 error vscode#175033 @mjbvz
Jupyter Notebooks
- Contributions to the vscode-jupyter extension vscode-jupyter#13471 team
WebAssembly Runtime Support
- Support tree house team on the new WASM-WASI-Core extension @dbaeumer
- Provide an extensible web-shell vscode-wasm#63@dbaeumer
Languages
Python
- Contributions to the python extension vscode-python#21196 @brettcannon team
JavaScript
- Bundle TS 5.1 vscode#182931 @mjbvz
Python WebAssembly Runtime Support
- None.
JavaScript/TypeScript
- Automatic type acquisition on the web vscode#172887 @mjbvz
- 🏃 Merge in initial prototype from TS vscode#182801
- Project-wide IntelliSense on the web vscode#170920 @mjbvz
Language Server Protocol
Source Control
- Allow customizing initial branch when initializing a Git repository vscode#179658 @lszomoru
- 🏃 Handle GitHub's Secret Scanning Push Protection vscode#169355 @lszomoru
- Support GitHub Repository Rules as branch protections vscode#182488 @lszomoru
Terminal
- 🏃 Make fixes to environment workspace collection and finalize proposed APIs vscode#182069 vscode#181755 @karrtikr
- Allow EnvironmentVariableCollection API to apply changes via shell integration vscode#179476 @Tyriar @karrtikr
Testing
- 💪 🏃 Support for ANSI colors in test output vscode#151964 @connor4312
- 💪 🏃 Start drafting a retired test item API vscode#134970 @connor4312
vscode.dev
- Opening vscode.dev should not require a browser reload to update web extensions vscode#174682 @sandy081
API
- 💪 🏃 Explore
ShareableDataProvider
API vscode#176316 @joyceerhl - 🏃 Stabilize
DocumentPasteEditProvider
API to support pasting images vscode#30066 @mjbvz - 🏃 Explore static status bar contributions vscode#167874 @jrieken
- 🏃 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
- Adopt using platform specifier in path for web extensions vscode#180525 @sandy081
Extension Contributions
- Improvements to the Remote extensions vscode-remote-release#8455 @eleanorjboyd @chrmarti @aeschli @joyceerhl @connor4312
- Nudge users towards sign-in vscode-pull-request-github#4756 @alexr00
- Allow checked-ed out PRs to show diffs only against PR head vscode-pull-request-github#4720 @alexr00
Engineering
- Roll out sandboxing to all users vscode#183818 @digitarald
- Adopt utility process in terminal/pty host vscode#175335 @Tyriar @bpasero
- 💪 Improving the developer experience for the CLI within the vscode repo vscode#171515 @aeschli @connor4312
Electron
- Orca can't be stopped in native dialogs vscode#121811 @deepak1556
- ✋ Right Click acting abnormal vscode#113175 @deepak1556
- Code - OSS doesn't launch when using Dev Container locally or in codespaces vscode#168655 @deepak1556
Deferred
- Support that servers can read from remote file systems 1264 @rchiodo / @dbaeumer
- Explore prompting to enable Cloud Changes on save in web vscode#179014 @joyceerhl
- Explore alternative wording for "Continue On" explanations vscode#180106 @hbons
- ✋ Add elided text (editor core subset of vscode#170447) @hediet @alexdima
- ✋ ⬛ PGO for VSCode Desktop vscode#170931 @deepak1556
- Walkthrough images load slowly vscode#166890 @bhavyaus
- 🏃 Explore support for extensions to provide additional data to the issue reporter vscode#46726 @TylerLeonhardt
- 🏃 Make editor hovers resizable vscode#14165 @aiday-mar
- 🏃 Exploration: Re-think PR creation flow vscode-pull-request-github#4403 @alexr00 @hbons
- Exploration: Cross-profile settings and extensions vscode#176813 vscode#157492@sandy081
- ⬛ vscode#179000 Exploration: Changes editor @lszomoru
- 💪 Surface Dependabot alerts in workbench vscode#178991 @lszomoru