Closed
Description
This plan captures our work in August. This is a 4-week iteration. We will ship in early September.
Endgame
- August 22, 2022: Endgame begins
- August 26, 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
- Accessibility issues, see query @isidorn team
- Only use
IAccessible2
interface to detect screen readers vscode#157504 @isidorn @deepak1556
UX
- Explore improvements to Command Center interactions vscode#155458 @daviddossett
Workbench
- Setting Profiles
- 🏃 Improvements to the settings profile experience vscode#155067 @daviddossett @sandy081
- 🏃 Support Syncing Settings Profiles vscode#154243 @Tyriar @sandy081
- Correctly show language-specific defaults when a non-default profile is active vscode#156290 @rzhao271 @sandy081
- CLI: Launch VSCode with a specific profile vscode#151301 @sandy081
- 🏃 💪 Support hiding/showing toolbar items using right-click vscode#150916 @jrieken
- 🏃 Explore
Continue On...
support in core vscode#141293 @joyceerhl - Enable Window Controls Overlay by default vscode#157140 @sbatten @rzhao271
- 🏃 Define default snippets for languages (empty file getting started) vscode#145929 @digitarald
- Allow to open the merge editor in files with conflict markers vscode#153800 @jrieken @hediet
- Fully support codicons in extension contributed walkthroughs vscode#154963 @lramos15
- 🏃 Align trust and policy UX in settings editor with other indicators vscode#157564 @rzhao271 @sandy081
- 🏃 Support actions on quick pick categories vscode#149057 @TylerLeonhardt @daviddossett
- 🏃 Unify toggle UX in input fields throughout the workbench vscode#156179 @Tyriar @misolori
Web
- 🏃 Continue translations in the web vscode#82595 @TylerLeonhardt
- Missing translations in File-related dialogs vscode#150908 @TylerLeonhardt
- Improve VS Code WASI implementation vscode#154797 @dbaeumer
Code Editor
- Introduce the custom widget for code actions vscode#152913 @justschen
- Use custom widget to improve UX around distinguishing code action groupings (icons, separators) vscode#132109 @justschen
- 🏃 Support sticky scroll vscode#26757 @aiday-mar @jrieken
- Reliable removal of conflict markers in merge editor @hediet
- 🏃 Support snippets in workspace edits vscode#145374 @jrieken
- Support opening a merge editor through an extension vscode#153213 @lramos15
Notebook Editor
- Re-render outputs when missing renderer extensions are installed vscode#157689 @rebornix
- Restore view state for cells from redundant fs file change event vscode#157695 @rebornix
- 💪 Align editor find widget with the notebook find widget vscode#144851 @rebornix
- 💪 Show changes in the overview ruler of the notebook diff editor vscode#146224 @rebornix
- Improve rendering cell editors that have horizontal scrollbars vscode#153708 @roblourens
- 💪 Explore improving files search results for notebooks vscode#95275 @roblourens
Jupyter Notebooks
- Contributions to the vscode-jupyter extension vscode-jupyter#11064 team
Custom Views
- Support customize custom view height vscode#122283 @alexr00
- Disable tree items when enablement clause on linked command is false vscode#102794 @benibenj
- Pass selected tree item context to
view/title
commands vscode#42903 @benibenj - 🏃 Allow tree items to have optional checkboxes vscode#116141 @benibenj
Comments
- Comments view should have ability to filter by resolved/unresolved vscode#150958 @alexr00
- Investigate improving commenting area for diffs vscode#115808 @alexr00
- Provide context menu on comment threads vscode#151533 @alexr00
Languages
Python
- Contributions to the python extension vscode-python#19650 @brettcannon team
JavaScript/TypeScript
- ✋ Support TS project-wide intellisense on web typescript#47600 @mjbvz
- ✋ Explore automatic type acquisition on web typescript#45314 @mjbvz
- 💪 Tooling for generating/hierarchies of
tsconfig.json
files vscode-languageserver-node#1026 @dbaeumer - Adopt TypeScript version 4.8 vscode#157527 @mjbvz
- Enable TS Server plugins on web vscode#140455 @mjbvz
Markdown
- 🏃 Stabilize
DocumentPasteEditProvider
API to support pasting images vscode#30066 @mjbvz
JSON
- 🏃 Sort JSON properties alphabetically vscode#155312 @aiday-mar @aeschli
Debug
- 💪 Remove special treatment of extension debugging in VS Code (Prototype extension debugging in a clean environment) vscode#126737 @weinand
DAP
- 🏃 Starting new debug session from within a debug adapter debug-adapter-protocol#79 @weinand @roblourens @connor4312
- Specify unit of DAP "character position" debug-adapter-protocol#285 @weinand @connor4312
js-debug
- 💪 Automatically create debug config with a "dry run" vscode-js-debug#1214 @connor4312
- 💪 ✋ Explore creating a debug config for a terminal command vscode#150460 @connor4312
Terminal
- Finalize custom shell integration sequences to allow other shells/REPLs to implement vscode#155639 @Tyriar @meganrogge
- 🏃 💪 Support custom terminal markers vscode#157026 @meganrogge @Tyriar
- 💪 Support shipping and automatic activation of bash and zsh completions on macOS when shell integration is enabled vscode#155733 @Tyriar @meganrogge
- Underline style and color support vscode#156983 @Tyriar
- Fix blurriness in terminal when not using a round zoom factor vscode#85154 @Tyriar
- Smooth scroll support vscode#125950 @Tyriar
- Investigate support for pinned commands vscode#154388 @meganrogge
Tasks
- Improve reconnecting tasks on window reload query @meganrogge
Source Control
- Polish SCM commit button query @lszomoru
- Ensure Commit button remembers the last state per repo so that
Commit and Create PR
could be the default @lszomoru - 🏃 Support git with private key password vscode#13680 @lszomoru
API
- API finalization: query @jrieken @mjbvz
- API proposals: query @jrieken @mjbvz
- 🏃 Continue finalization of remaining proposed notebook API vscode#149861 @mjbvz @rebornix @roblourens
- 🏃 Support context menu actions in webviews vscode#54285 @mjbvz
Extension Contributions
- Improvements to the Remote extensions vscode-remote-release#7033 @tanhakabir @chrmarti @aeschli
- GitHub Repositories: query @joyceerhl
- 🏃 Improve the experience with multi-root workspaces in Live Preview vscode-livepreview#143 @andreamah
- Fully localise the Live Preview extension vscode-livepreview#221 @andreamah
- ✋ Fix preview of forwarded ports in Codespaces for Simple Browser and Live Preview vscode-livepreview#111 @andreamah @mjbvz
- Create Issue flow should never lose data vscode-pull-request-github#1988 @alexr00
- 🏃 Try to link PRs to issues mentioned in the PR title vscode-pull-request-github#3739 @alexr00
- Show notifications when there are changes to pull requests vscode-pull-request-github#1128 @benibenj
- Display colors for labels vscode-pull-request-github#1193 @benibenj
Install / Update
- ✋ Integrate with the Windows 11 explorer context menu vscode#127365 @deepak1556
Engineering
- 🔴 Adopt transpilation in dev-flow for watch tasks @jrieken
- 🏃 Explore using
swc
for transpilation vscode#150025 @jrieken - Fix auto-generation of
ILocalizedString
for strings from extension package.json vscode#153538 @TylerLeonhardt
Electron
- Enable sandboxing for Insiders by default vscode#156440 @bpasero
- Windows layout styling issue on launch vscode#146683 @rzhao271 @deepak1556
- Investigate impact of WS_THICKFRAME for frameless windows vscode#158065 @rzhao271 @deepak1556
- WCO on Windows has unaligned restore button vscode#157086 @rzhao271 @deepak1556
- WCO on Windows don't respond to touch events electron#34364 @deepak1556
- Electron 19 update query @deepak1556 @bpasero
- Contribute the utility process and APIs to Electron vscode#154007 @deepak1556
- 🏃 White flashing when opening a new window vscode#132339 @rzhao271 @deepak1556
- Add proprietary codecs to FFmpeg vscode#156558 @isidorn @deepak1556
Documentation
- 🏃 Review and update Configure C++ Debugging topic vscode-docs#5518 @gregvanl
- 🏃 Investigate pulling out advanced, reference, and troubleshooting content from Terminal Basics vscode-docs#4809 @gregvanl @Tyriar
Deferred
- Add configurations for search view decorations vscode#157462 @andreamah
- Explore showing search results as a tree view vscode#20224 @andreamah
- Reload extension host on server side when connected from web and locale is changed vscode#151000 @TylerLeonhardt
- Provide a web-shell with pluggable parser and multi-line editing capabilities shell-engine-js#1 @Tyriar
- Publish a new version of the Monaco editor monaco-editor @hediet
- Support HTML headers in the notebook outline vscode#134853 @roblourens
-
vscode.open
on document link doesn't accept additional arguments vscode#154993 @bpasero - Exploration: Adopt utility process for shared process vscode#154050 @bpasero
- Parcel: Support simple glob patterns for ignore rules watcher#64 @bpasero
- 🔴 Navigate to test terminal output @connor4312
- Auto run tests vscode#134941 @connor4312
- Provide support for Go to Test/Go to Test Subject vscode#126932 @connor4312
- Explore improvements to Extensions view #151599 @misolori
- Support auto-complete of Powershell commands vscode#154662 @Tyriar
- WCO on Windows occludes dev tools electron#34129 @deepak1556
- Support contributing a diff provider for the merge editor vscode#84981 @hediet
- Explore accepting parts of an inline completion proposal vscode#140708 @hediet
- Modernize the Monaco editor playground monaco-editor#3247 @hediet
- Merge Editor: Provide a 4-editor view which also shows the base editor vscode#155277 @hediet