Closed
Labels
iteration-planVS Code - Upcoming iteration planVS Code - Upcoming iteration plan
Milestone
Description
This plan captures our work in September. This is a 5-week iteration. We will ship in early October.
Endgame
- September 27, 2021: Endgame
- October 1, 2021: 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 Isidor Nikolic (@isidorn) team
- 💪 Improve accessibility of the comments peek view vscode#110408 Peng Lyu (@rebornix)
Workbench
- Allow extensions to register groups of settings for the settings editor vscode#126089 Raymond Zhao (@rzhao271)
- Ensure UI stability when updating
QuickPick.itemsvscode#109969 TylerLeonhardt - Provide individual user settings for error and usage telemetry vscode#132552 Logan Ramos (@lramos15) SteVen Batten (@sbatten)
- Explore second sidebar vscode#132893 SteVen Batten (@sbatten)
- Continue user testing on new welcome pages vscode#125117 Harald Kirschner (@digitarald)
- 🏃 Explore extension content contributions to the welcome page vscode#118402 Harald Kirschner (@digitarald)
- Improve markdown preview scrolling behavior vscode#119370 Matt Bierner (@mjbvz)
- Make Help menu entries more useful for exploration vscode#132158 Harald Kirschner (@digitarald)
- Exploration for moving new/recent column from Welcome Editor to Explorer view vscode#127681 Harald Kirschner (@digitarald)
- 🏃 Problems view - add support to sort by message contents vscode#98819 Ladislau Szomoru (@lszomoru)
- Continue locked editor groups exploration vscode#124709 Benjamin Pasero (@bpasero)
- Allow to split an editor into two editors in a single group vscode#36700 Benjamin Pasero (@bpasero)
- Address confusion when a user wants to open a folder but runs 'Open Workspace...' vscode#131793 Benjamin Pasero (@bpasero)
Web
- Improve drag&drop behavior vscode#133116 SteVen Batten (@sbatten) Benjamin Pasero (@bpasero) Isidor Nikolic (@isidorn)
UX
- 🏃 💪 Explore how to effectively signal limited language support to users, e.g. in untrusted folders David Dossett (@daviddossett) @misolori vscode#133049
- Explore how to indicate read-only and deleted files open in editors more effectively vscode#130526 @misolori Benjamin Pasero (@bpasero)
- Explore aligning in-editor peek views (test, problems, references, etc.) UX vscode#130516 @misolori Connor Peet (@connor4312) Johannes Rieken (@jrieken) Sandeep Somavarapu (@sandy081)
- 💪 Continue exploration of profiles vscode#116740 @lydiayschung Sana Ajani (@sana-ajani) @misolori
- 🏃 💪 Explore improving the "Show Running Extensions" view @lydiayschung @misolori vscode#133136
Code Editor
- Improve auto complete and ghosted text interaction vscode#131940 Henning Dieterichs (@hediet)
- Native bracket pair colorizer add support for rendering 'scope' lines vscode#131001 Henning Dieterichs (@hediet)
- 🏃 Adopt bracket AST infrastructure for all bracket related features vscode#132536 Henning Dieterichs (@hediet)
- Improve undo for the auto tag close by leveraging the new editor events vscode#34484 Martin Aeschlimann (@aeschli)
- Publish a new Monaco editor release changelog of 0.28.0 Henning Dieterichs (@hediet)
Notebooks
- Explore improvements to the end-to-end experience of opening your first Jupyter (Python) notebook vscode#128592 @misolori team
- Support notebook content provider, renderers, and controller extensions in the marketplace vscode#123581 Connor Peet (@connor4312) Peng Lyu (@rebornix)
- 🏃 Improve discoverability of available/installable output renderers for given mime types vscode#131031 @misolori Peng Lyu (@rebornix)
- 🏃 💪 Explore ways to show execution progress while the executing cell is out of the viewport vscode#130611 @misolori roblourens
- Investigate an extension contribution point for a notebook type debugger vscode#132014 roblourens Andre Weinand (@weinand)
Notebook Editor
- 🏃 Investigate scroll performance issues in notebooks vscode#126880 Peng Lyu (@rebornix)
- 🏃 Improve rendering jitter in notebooks vscode#126432 roblourens
- 🏃 Improve discoverability of cell folding @misolori roblourens vscode#132690
- Improve usability of in-between cell toolbar vscode#133205 roblourens
- 🏃 Explore option for allowing to run all cells in a folded markdown region vscode#133690 @misolori
Jupyter Notebooks
- Explore debugging in Jupyter notebooks (line-by-line versus full debugging support) vscode#126431 roblourens David Kutugata (@DavidKutu) Andre Weinand (@weinand)
- Contributions to the vscode-jupyter extension vscode-jupyter#7428 Jim Griesmer (@greazer) team
Notebook Engineering
- 🏃 Improve code structure and dependecies vscode#131808 roblourens Peng Lyu (@rebornix)
- Improve overall quality (rendering failures, z-index issues, ...) query roblourens Peng Lyu (@rebornix)
Languages
- 🏃 Add support for a language status indicator vscode#129037 Matt Bierner (@mjbvz) Johannes Rieken (@jrieken) David Dossett (@daviddossett).
- Adopt the language status indicator:
- TypeScript Matt Bierner (@mjbvz)
- 🏃 ESLint Dirk Bäumer (@dbaeumer)
- Java Java team
- C# Johannes Rieken (@jrieken)
- Finish Type Hierarchy API with the Java extension team Java team Johannes Rieken (@jrieken)
- 🏃 Finish Type Inlay UI/API Johannes Rieken (@jrieken) Henning Dieterichs (@hediet)
LSP /LSIF
- Add "TypeHierarchy" support with the Java extension team Dirk Bäumer (@dbaeumer) Java team
- Support TS 4.4 final in the TypeScript LSIF indexer lsif-node#131 Dirk Bäumer (@dbaeumer)
Python
- Contributions to the python extension vscode-python#17468 Brett Cannon (@brettcannon) team
Debug
- 🏃 Continue investigation: extension debugging in a clean environment vscode#126737 Andre Weinand (@weinand)
- 🏃 Investigation: Exclude breakpoint from specific caller vscode#127775 Andre Weinand (@weinand) roblourens
- 🏃 Finalize the disassembly view support with the C++ extension team vscode#124163 roblourens Andre Weinand (@weinand) C++ team
- 🏃 Explore integration of a memory inspector vscode-js-debug#1008 Connor Peet (@connor4312)
- 🏃 Help top language extensions to support single file debugging experiences vscode#132329 Isidor Nikolic (@isidorn)
js-debug
- 🏃 Support inline value providers for TS/JS TypeScript#43449 Connor Peet (@connor4312) Andre Weinand (@weinand)
Testing
- Provide support for tags vscode#129456 Connor Peet (@connor4312)
- Support non-error output for test runs vscode#129201 Connor Peet (@connor4312)
- 💪 Explore APIs for test coverage vscode#123713 Connor Peet (@connor4312)
Terminal
- Explore support for fixed-width terminals vscode#74501 Daniel Imms (@Tyriar) Megan Rogge (@meganrogge)
- Include cwd in terminal title vscode#29816 Megan Rogge (@meganrogge)
- 🏃 💪 Explore ways to make rendering edge cases more reliable vscode#131580 Daniel Imms (@Tyriar)
- Save terminal buffer/cwd/icon/etc. on restart vscode#131634 Daniel Imms (@Tyriar) Megan Rogge (@meganrogge)
Source Control
- 🏃 Explore UI additions to help guide users to push to a remote after committing vscode#110882 Eric Amodio (@eamodio)
API
- API finalization: query
- API proposals: query
- 🏃 Explore API access to open editors including focused notebooks or custom editors vscode#15178 Logan Ramos (@lramos15)
Extensions
- Support platform specific extensions vscode#23251 Sandeep Somavarapu (@sandy081) João Moreno (@joaomoreno) Isidor Nikolic (@isidorn)
- Explore support for an 'insider version' for an extension vscode#15756 vscode#111521 Sandeep Somavarapu (@sandy081) Isidor Nikolic (@isidorn)
- Explore simplifying enabling/disabling a group of extensions for a workspace vscode#40239 Ladislau Szomoru (@lszomoru)
- Explore how extensions could extend
Report Issueto collect extension specific data vscode#46726 TylerLeonhardt
Extension Contributions
- Improvements to the Remote extensions Alex Ross (@alexr00) roblourens Christof Marti (@chrmarti) Martin Aeschlimann (@aeschli) vscode-remote-release#5552
- Improvements to the GitHub PRI extension query Alex Ross (@alexr00)
- Improvements to the GitHub Repositories extension vscode-remote-repositories-github#54 Eric Amodio (@eamodio) Alex Ross (@alexr00)
- 🏃 Stabilize/maintain the Live Preview extension query Ladislau Szomoru (@lszomoru)
- 🏃 Work with popular extension on adopting and improving their welcome pages (e.g. docker) vscode#118402 Harald Kirschner (@digitarald)
Install
- ✋ Explore adding Insiders the new Windows Store vscode#130410 SteVen Batten (@sbatten)
Engineering
- 🏃 Investigate consolidating the FileWatcher implementations by building on the multi-root file watcher vscode#132483 Benjamin Pasero (@bpasero)
- Explore how to support a more scoped access to proposed API vscode#131165 Johannes Rieken (@jrieken) Matt Bierner (@mjbvz)
- 🏃 Adopt
vscodenamespace for npm packages vscode#130301 Connor Peet (@connor4312) team - Improve reliability of the webview tests vscode#132596 Matt Bierner (@mjbvz)
Builds
- 💪 Explore to use
playwrightfor our desktop smoke tests vscode#128479 Benjamin Pasero (@bpasero) João Moreno (@joaomoreno)
Electron
- 🏃 Refactor startup code to use electron's
requestSingleInstanceLockAPI vscode#97626 Raymond Zhao (@rzhao271) - Implement macOS CLI using
openvscode#102975 Raymond Zhao (@rzhao271) - Windows occlusion tracker has incorrect behavior with vscode debugger vscode#123257 Robo (@deepak1556)
- 🏃 Investigate the impact of windows sandbox for vscode installs vscode#122951 Robo (@deepak1556)
- Fix v8 crash when debugging unit tests vscode#122225 Robo (@deepak1556)
- Explore feasability of webworker support in electron webviews vscode#87282 Robo (@deepak1556)
Node.js-free, sand-boxed renderer
- 🏃 Remove node.js dependency from tunnel service vscode#122723 Alexandru Dima (@alexdima)
- 🏃 Move search app out of renderer into shared process or extension host vscode#118200 roblourens
- Explore launching the extension host from the shared process vscode#123592 Alexandru Dima (@alexdima)
- 🏃 Investigate moving the file service out of the renderer vscode#132282 Benjamin Pasero (@bpasero)
Deferred
- Add data points in runtime code to understand a rare service worker registration failure on linux vscode#125993 Robo (@deepak1556)
- TypeScript single file debugging vscode#124280 Isidor Nikolic (@isidorn) Gabrielle Crevecoeur (@gcrev93)
- 🔴 Improve feedback on kernel startup @misolori Jim Griesmer (@greazer) roblourens
- Adopt new injected text infrastructure for other features that inject text vscode#132537, e.g., inline values Henning Dieterichs (@hediet)
- Improve iPad support (keyboard/trackpad/mouse and touch) query Isidor Nikolic (@isidorn) team
- ✋ Explore showing the verified publisher badge from the marketplace vscode#127825 Isidor Nikolic (@isidorn) @misolori Sandeep Somavarapu (@sandy081)
- 💪 Explore improving zero-knowledge onboarding into a well-tuned TS setup (tasks, tests, debugging, etc.) vscode#121345 Jackson Kearl (@JacksonKearl)
- ✋ Fix
vscode-encryptloading in snap builds vscode#116690 Robo (@deepak1556) - Use sounds to notify screenreader users when inline suggestions or decorations are present, e.g. a breakpoint is on a current line vscode#130565 see also Henning Dieterichs (@hediet) Isidor Nikolic (@isidorn)
Reacted by YuTengjing, t7yang, Virgiel, Yukai Huang, Seyed Masih Sajadi, Yan , Alberto Fabbri, ExE Boss, fullheart and Andrii Oriekhov
Reacted by Andrii Maksymets
Metadata
Metadata
Labels
iteration-planVS Code - Upcoming iteration planVS Code - Upcoming iteration plan
Activity
TJ-Dom commentedon Sep 16, 2021
1shaked commentedon Sep 19, 2021
what about support for native Ipados, not on the web
Kenya-West commentedon Sep 23, 2021
Quick fix, Microsoft Store
fisforfaheem commentedon Sep 25, 2021
Wish to see Dart/flutter improvements as well. Also much better and Visual windows 11 like settings/preferences UI.
Diegorro98 commentedon Oct 9, 2021
What about integrate vscode into the new contextual menu in Windows 11?
And an option to add vscode to the contextual menu once installed? (users who downloaded vscode through Microsoft Store can't get the contextual menu options in an easy way)
fisforfaheem commentedon Oct 9, 2021