Closed
Description
This plan captures our work in July. This is a 4-week iteration. We will ship in early August.
Endgame
- July 25, 2022: Endgame begins
- July 29, 2022: 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
UX
- Improve the discoverability of filtering in tree views vscode#146806 @misolori @joaomoreno
- 🏃 Explore improvements to Extensions view #151599 @misolori
- Improve editor group focus states in high contrast themes vscode#145563 @daviddossett
- 🏃 Explore improvements to Command Center interactions vscode#155458 @daviddossett
Workbench
- Profiles
- Improve UX for managing application and profile settings in the Settings Editor vscode#152888 @rzhao271 @sandy081
- Support Settings Profiles in Web vscode#154242 @sandy081
- 🏃 Support Syncing Settings Profiles vscode#154243 @Tyriar @sandy081
- 💪 CLI: Launch VSCode with a specific profile vscode#151301 @sandy081
- 🏃 💪 Support hiding/showing toolbar items using right-click vscode#150916 @jrieken
- Support hiding/showing title bar elements using right-click vscode#155345 @sbatten
- Improve menu bar experience when command center is visible vscode#152906 @sbatten
- 🏃 Explore
Continue On...
support in core vscode#141293 @joyceerhl - ✋ Adopt Window Control Overlay API in electron 18 vscode#147947 @sbatten
- 🏃 Investigate providing a default snippet for a language vscode#145929 @jrieken @digitarald
- Support multiselect in the search result tree vscode#47166 @andreamah
- Explore showing file decorations in the search result tree vscode#115741 @andreamah
- Merge Editor Improvements
- Allow the merge editor to veto on close without being dirty vscode#152841 @bpasero
- Support using vscode as git mergetool vscode#5770 @bpasero @hediet
- 💪 Support contributing a diff provider vscode#84981 @hediet
- Have a good way to redirect open request into the merge editor vscode#153110 @jrieken @bpasero
Web
- 🏃 Continue translations in the web vscode#82595 @TylerLeonhardt
- 💪 Reload extension host on server side when connected from web and locale is changed vscode#151000 @TylerLeonhardt
- Explore setting COOP and COEP headers on vscode.dev vscode#137884 @jrieken @joaomoreno
- 💪 Improve VS Code WASI implementation vscode#154797 @dbaeumer
- 🏃 Provide a web-shell with pluggable parser and multi-line editing capabilities shell-engine-js#1 @Tyriar
Code Editor
- 🏃 Introduce the custom widget for code actions vscode#152913 @justschen
- 🏃 Support sticky scroll vscode#26757 @aiday-mar @jrieken
- Select symbol closest to the cursor in quick outline vscode#154246 @jrieken
- Support folding a selection and keeping folded ranges stable vscode#139779 vscode#155302 @aeschli
- 💪 Explore accepting parts of an inline completion proposal vscode#155473 @hediet
- 🏃 Publish a new version of the Monaco editor monaco-editor @hediet
- 🏃 Support snippets in workspace edits vscode#145374 @jrieken
- Code action for surround-with snippets vscode#150678 @jrieken
- 🏃 Support opening a merge editor through an extension vscode#153213 @lramos15
Comments
- 🏃 💪 Comments view should have ability to filter by resolved/unresolved vscode#150958 @alexr00
Notebook Editor
- Investigate support for hot exit in interactive window vscode#151444 @rebornix @lramos15
- Improve UI stability for programmatic, short-lived executions vscode#150924 @roblourens
- 💪 Explore improving files search results for notebooks vscode#95275 @roblourens
- Allow resizing for the find widget in notebooks vscode#141516 @andreamah
- Support "Go to Last Failed Cell" vscode#142898 @andreamah
Jupyter Notebooks
- Explore improve first-run experience for running a Jupyter notebook; board; @brettcannon @lramos15 @IanMatthewHuff @karrtikr @minsa110
- Contributions to the vscode-jupyter extension vscode-jupyter#10749 @greazer team
Languages
Python
- Contributions to the python extension vscode-python#19438 @brettcannon team
JavaScript/TypeScript
- ✋ Support TS project-wide intellisense on web typescript#47600 @mjbvz
- ✋ Explore automatic type acqusition on web typescript#45314 @mjbvz
- 🏃 💪 Tooling for generating/hierachies of
tsconfig.json
files vscode-languageserver-node#1026 @dbaeumer
Markdown
- Finalize
DropIntoEditor
API for creating file and image links vscode#142990 @mjbvz - 🏃 Stabilize
DocumentPasteEditProvider
API to support pasting images vscode#30066 @mjbvz
JSON
- Option for JSON formatter to keep new-lines vscode#23260 @aiday-mar @aeschli
- 🏃 Sort JSON properties alphabetically vscode#155312 @aiday-mar @aeschli
- Explore test suite from JSON schema spec vscode-json-languageservice#120 @aeschli
Debug
- Support to pass unescaped arguments in
launch.json
vscode#149910 @roblourens @weinand - Command to show debug sessions picker vscode#153347 @andreamah
- 💪 Remove special treatment of extension debugging in VS Code (Prototype extension debugging in a clean environment) vscode#126737 @weinand
DAP
- Spec clarifications issues @weinand @connor4312
- Control escaping of arguments in
runInTerminal
debug-adapter-protocol#146 @roblourens @weinand
js-debug
- Improve breakpoint predictor caching for large projects vscode-js-debug#1149 @connor4312
- 💪 Automatically create debug config with a "dry run" vscode-js-debug#1214 @connor4312
Terminal
- Support equivalent to reverse-i-search using shell integration vscode#154016 @Tyriar @meganrogge
- Simplify manual installation of shell integration vscode#153921 @Tyriar @meganrogge
- Support missing keybindings in PowerShell vscode#45705 @Tyriar @meganrogge
- 💪 Support auto-complete of Powershell commands vscode#154662 @Tyriar
Tasks
- Add command for filtering task quick open entries vscode#153145 @meganrogge
- Use an object for
runTask
args vscode#154201 @meganrogge - 🏃 💪 Reconnect tasks on window reload vscode#117408 @meganrogge
Source Control
- 🏃 Polish SCM commit button query @lszomoru
- Polish and fix git rebase --continue experience vscode#114461 @lszomoru
- 🏃 💪 Investigate: Support input box spell checking vscode#35571 @lszomoru
API
- API finalization: query @jrieken @mjbvz
- API proposals: query @jrieken @mjbvz
- 🏃 Continue finalization of remaining proposed notebook API vscode#149861 @mjbvz @rebornix @roblourens
Extensions
- Web: Language extensions should not be installable vscode#154461 @sandy081
Custom Views
- Customize custom view height vscode#122283 @alexr00
Extension Contributions
- GitHub Repositories: query @joyceerhl
- Improvements to the Remote extensions vscode-remote-release#6919 @tanhakabir @chrmarti @aeschli
- GHPR: Improvements papercuts, selfhosting issues, query @alexr00
- Close the loop between committing and creating a PR vscode#151589 @alexr00 @lszomoru
- GHPR: Owner dropdown should list me first vscode-pull-request-github#3627 @benibenj
- GHPR: Allow me to create a new Milestone from the Milestone picker vscode-pull-request-github#3630 @benibenj
- 🏃 GHPR: Show changes since last review vscode-pull-request-github#363 @benibenj
- Contributions to the Azure Machine Learning extensions vscode-azureml#239 @tbombach team
Install / Update
- Windows: Unable to update vscode#147408 @joaomoreno
- Windows: Prevent update service from activating if running as Admin in User install vscode#148428 @joaomoreno
- 🏃 Integrate with the Windows 11 explorer context menu vscode#127365 @deepak1556
Engineering
- Review errors to identify which ones are actionable as error telemetry vscode#145043 @lramos15 team
- 🏃 Explore using
swc
for transpilation vscode#150025 @jrieken - Allow to enable
sandbox
behind a setting and validate it works vscode#154006 @bpasero @deepak1556 - 💪 Fix auto-generation of
ILocalizedString
for strings from extension package.json vscode#153538 @TylerLeonhardt @alexdima
Electron
- Improve dependency generation for Debian vscode#13089 @rzhao271
- 🏃 Windows layout styling issue on launch vscode#146683 @rzhao271 @deepak1556
- The pseudoterminal extension API latency seems much higher than it was before vscode#153182 @deepak1556
- 🏃 WCO on Windows don't respond to touch events electron#34364 @deepak1556
- Cannot persist / load GitHub Authentication SignIn Token to macOS Ventura Beta 2 Keychain vscode#152964 @deepak1556
- 🏃 Contribute the utility process and APIs to Electron vscode#154007 @deepak1556
Documentation
- 🏃 Review and update Integrated Terminal section vscode-docs#4809 @gregvanl @Tyriar
Deferred
- Support HTML headers in the notebook outline vscode#134853 @roblourens
- Allow to open the merge editor in files with conflict markers vscode#153800 @hediet @jrieken
- 🔴 Adopt transpilation in dev-flow for watch tasks @jrieken
- WCO on Windows occludes dev tools electron#34129 @deepak1556