Closed
Description
openedon Aug 8, 2021
This plan captures our work in August. This is a 4-week iteration. We will ship in early September.
Endgame
- August 23, 2021: Endgame
- August 27, 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 @isidorn team
- 💪 Improve accessibility of the comments peek view @rebornix vscode#110408
Workbench
- 🏃 Polish trusted folder management particularly for managing paths for remote repositories query @sbatten
- Enable a walkthrough based on the files in the workspace vscode#121778 @JacksonKearl
- Restore active getting started walkthrough on window reload vscode#123525 @JacksonKearl
- 🏃 Continue user testing on new welcome pages vscode#125117 @digitarald
- 🏃 Explore extension content contributions to the welcome page vscode#118402 @digitarald
- 🏃 Add support for drag&drop in custom trees vscode#32592 @alexr00
- Ensure automated language detection does not run in the UI thread vscode#129607 @TylerLeonhardt
- Quick Pick improvements
- 🏃 Ensure UI stability when updating
QickPick.items
vscode#109969 @TylerLeonhardt - 🏃 Improve matching of numbers/subwords when filtering vscode#130797 @TylerLeonhardt
- Proposed API for inline actions in
QuickPickItems
vscode#88716 @TylerLeonhardt
- 🏃 Ensure UI stability when updating
- Explore ways to not pollute editor groups with terminals with other editors vscode#124709 @bpasero @misolori
Web
UX
- 🏃 Explore how to effectively signal limited language support to users, e.g. in untrusted folders vscode#129037 @misolori @daviddossett
- 🏃 Explore how to indicated read-only and deleted files open in editors more effectively vscode#130526 @misolori
- 🏃 Align in-editor peek views (test, problems, references, etc.) UX vscode#130516 @misolori
- 💪 Continue exploration of profiles vscode#116740 @misolori @lydiayschung
Code Editor
- Provide a high performant support for bracket pair colorization vscode#129231 @hediet
- Inline Suggestions: Support Interactions with the suggest Widget vscode#129495 @hediet
- Publish a new Monaco editor release CHANGELOG @hediet
Notebooks
- Enable to create new notebooks from the command line vscode#125028 @bpasero
- 🏃 Explore improvements to the end-to-end experience of opening your first Jupyter (Python) notebook vscode#128592 @misolori team
- 🏃 Improve discoverability of notebook layout and behavior customizability vscode#128549 @misolori @rebornix @roblourens
- 🔴 🏃 💪 Improve discoverability of available/installable output renderers for given mime types @misolori
- 🏃 💪 Explore ways to show execution progress while the execute cell is out of the viewport vscode#130611 @misolori
Notebook Editor
- Improve visual presentation of folded outputs vscode#119776 @rebornix @roblourens
- 🏃 Support notebook content provider, renderers, and controller extensions in the marketplace vscode#123581 @connor4312 @rebornix
- Explore keymaps for notebooks @rebornix @joyceerhl vscode#106679
- Ensure Replace Text works in notebooks vscode#129781 @rebornix
- 🏃 Allow extensions to persist controller meta information in
ipynb
files vscode#130602 @mjbvz - 🏃 Improve rendering jitter in notebooks vscode#126432 @roblourens
- 🏃 Explore how to avoid unnecessary transformations to satisfy byte-based storage of
OutputItem
vscode#130950 @mjbvz - Review
onNotebook
activation usage and behavior vscode#129932 @rebornix @roblourens @DonJayamanne - Provide recommendations how output renderers can probe the activation state of their extension vscode#130499 @rebornix @DonJayamanne
Jupyter Notebooks
- 🏃 Explore debugging in Jupyter notebooks (line-by-line versus full debugging support) vscode#126431 @roblourens @DavidKutu @weinand
- Fix Vim keybinding conflicts in builtin Interactive Window and Notebook vscode#130425 @rebornix @joyceerhl
- 🏃 Contributions to the vscode-jupyter extension vscode-jupyter#7008 team
Languages
- 🏃 Add support for a language status indicator vscode#129037 @mjbvz @jrieken @misolori
- 🏃 Collaborate on Type Hierarchy API with the Java extension team Java team @jrieken @dbaeumer
LSP /LSIF
- None.
JavaScript/TypeScript
- 🏃 Adopt and ship TS 4.4 vscode#130601 @mjbvz
Python
- Adopt Testing API vscode-python#15750 @karthiknadig
- Prompt to announce deprecation of support for Python 2.7 in Jedi vscode-python#11995 @kimadeline
- 🏃 Improve python extension start-up time vscode-python#16908 @karthiknadig @karrtikr
- 🏃 Improve support for untrusted folders (including web) vscode-python#16126 @brettcannon
Debug
- 🏃 Improve extension debugging (support clean-setup, address livecycle issues) vscode#126737 vscode#124128 @weinand @isidorn
- 🏃 Finalize the disassembly view support with the C++ extension team vscode#124163 @isidorn @weinand C++ team
- Improve debug focus management vscode#128132 vscode#122775 vscode#128744 vscode#121898 vscode#113742 @isidorn
- Allow to set value of expressions in Watches view vscode#115063 @isidorn
- Add "Run To Line" to the Breakpoint Context Menu vscode#123872 @hediet
- 💪 Explore integration of a memory inspector vscode-js-debug#1008 @connor4312
DAP
- Finish the memory event debug-adapter-protocol#194 @weinand.
js-debug
- 🏃 Improve dogfooding stability of js-debug in current electron version vscode#127861 @connor4312 @weinand
- 🏃 Support inline value providers for TS/JS TypeScript#43449 @connor4312 @weinand
Testing
- 🏃 Provide support for tags vscode#129456 @connor4312
- 🏃 Support non-error output for test runs vscode#129201 @connor4312
Terminal
- Explore
xtermjs
node target vscode#116113 @Tyriar @meganrogge - Support pixel perfect rendering for box drawing and block characters in
xtermjs
vscode#130406 @meganrogge - 🏃 💪 Explore support for fixed-width terminals vscode#74501 @Tyriar @meganrogge
Source Control
- 🏃 Explore UI additions to help guide users to push to a remote after committing vscode#110882 @eamodio
API
Extensions
- 🏃 Support platform specific extensions vscode#23251 @sandy081
- 🏃 Update documentation to explain what it needs to run an extension in the web-worker extension host in the browser vscode#130628 @aeschli
Extension Contributions
- 🏃 Improvements to the Remote extensions vscode-remote-release#5428 @alexr00 @roblourens @chrmarti
- 🏃 Improvements to the GitHub PRI extension vscode-pull-request-github#2890 @alexr00
- 🏃 Improvements to the GitHub Repositories extension vscode-remote-repositories-github#48 @eamodio @alexr00
- Investigate performance improvements of the Bracket Pair Colorizer extension vscode#128465 @hediet
Install
- Expand the file types that VS Code is registered for on the OS and enable file associations by default vscode#127075 @digitarald @isidorn
- 🏃 Explore a meta-installer suitable for the new Windows Store vscode#130410 @sbatten
Engineering
- 💪 Adopt the new file working copy support for core editors vscode#130383 @bpasero
- 🏃 Adopt
vscode
namespace for npm packages vscode#130301 @connor4312 team - Improve performance of token validation in the GitHub auth provider vscode#130795 @TylerLeonhardt
- Remove old welcome code vscode#130005 @JacksonKearl
- Assume ownership of the file explorer vscode#130422 @JacksonKearl @isidorn
- Assume ownership of the debug UI vscode#130424 @roblourens @isidorn
- 🏃 Explore impact on running search in the extension host vscode#130532 @roblourens
Builds
- Fix rpm package support for RHEL7 vscode#115784 @deepak1556
- 💪 Assume ownership of remaining translation build items vscode#128995 @TylerLeonhardt
- 💪 Explore to use
playwright
for our desktop smoke tests vscode#128479 @joaomoreno @bpasero
Electron
- Open devtools scoped to a target frame vscode#129437 @rzhao271 @deepak1556
- 🏃 Refactor startup code to use electron singleton instance api vscode#97626 @rzhao271 @deepak1556
- 🏃 Launch app on macOS via open from the cli vscode#102975 @rzhao271 @deepak1556
Node.js-free, sand-boxed renderer
- 🏃 Backlog vscode#92164 @bpasero @deepak1556 @rzhao271
Deferred
- Smart run/debug command for loose TS files vscode#124280 @digitarald
- Investigate scroll performance issues in notebooks vscode#126880 @rebornix
- Exploration for moving new/recent column from Welcome to Explorer view vscode#127681 @digitarald
- 💪 Explore improving zero-knowledge onboarding into a well-tuned TS setup (tasks, tests, debugging, etc.) vscode#121345 @JacksonKearl
- Explore APIs for test coverage vscode#123713 @connor4312
- ✋ Fix
vscode-encrypt
loading in snap builds vscode#116690 @deepak1556 - ✋ Investigate debug crash vscode#122225 @deepak1556
- 💪 Investigate webview service worker issue on windows when workbench is run as admin vscode#122951 @deepak1556