Closed
Description
This plan captures our work in January. This is a 4-week iteration. We will ship in early February.
Endgame
- January 23, 2024: Endgame begins
- January 26, 2024: 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
- Consider alert instead of audio cue for components vscode#195282 @meganrogge
- Accessibility issues, see query @meganrogge team
- GHPRI Accessibility issues, see query @alexr00
Workbench
- Explore the ability to hide problem markers throughout the workbench vscode#166797 @justschen
- Aux window: Support to restore aux windows and editors vscode#195887 @bpasero
- Tree Sticky Scroll Support Focus & Navigation vscode#199373 @benibenj
- Tree Sticky Scroll: Support node compression vscode#199539 @benibenj
- Support title bar within native title bar vscode#172464 @benibenj
- Support drag and drop between items in the list vscode#200745 @benibenj
- 🏃 Localize inno-updater vscode#168894 @benibenj
- Polish Multi-File Diff Editor vscode#201718 @hediet
- Windows: Investigate changes to API behavior for Wi-Fi access and location vscode#196746 @deepak1556
Code Editor
- 🏃 Support dynamic line heights using decorations vscode#194609 @hediet @alexdima
- Release Monaco Editor https://github.com/microsoft/monaco-editor/blob/main/CHANGELOG.md#0450 @hediet
- Slowly roll out editor sticky scroll on by default vscode#202655 @aiday-mar
- Allow to customize the font family for inline completions vscode#201307 @aiday-mar @hediet
- 🏃 Add support for multicursor for inline completions vscode#201308 @aiday-mar @hediet
- 🏃 Allow code actions to highlight their related code ranges vscode#199608 @justschen
Search
- Improve the ergonomics between Quick Search and the Search view vscode#201735 @andreamah
- Show matches in a preview editor when navigating quick search results vscode#191259 @andreamah
Notebook Editor
- Notebook sticky scroll refinement (font-family/icon/folding) vscode#188974 @Yoyokrazy
- 🏃 Built-in variable view UI vscode#165445 @amunger
- Support notebook editor in floating window vscode#195715 @rebornix
Jupyter Notebooks
- Finalize/publish Jupyter Kernel API (merge into
api.d.ts
and update npm package) vscode-jupyter#14669 @DonJayamanne - Polish for auto complete from kernel vscode-jupyter#13596 @DonJayamanne
- Fix duplicated suggestions for Python and avoid launching another language server vscode-jupyter#13596
- Consolidate settings for completion trigger characters (
jupyter.kernelCompletions.*
) vscode-jupyter#13596
- Explore Kernel Picker experience in Dev Containers vscode-jupyter#14673 @DonJayamanne @rebornix
- 💪 Explore file explorer/file syncing for Remote Jupyter Server vscode-jupyter#1366 @DonJayamanne @rebornix
- 🏃 Implement jupyter variable provider vscode-jupyter#14821 @amunger
WebAssembly Support
- Research options for shared memory and object management between WASI threads that are mapped to workers vscode-wasm#153 @dbaeumer
Languages
Python
- Contributions to the Python extension, see plan @brettcannon team
Language Server Protocol
- LSP support to 3rd-parties vscode-python#21964 @karthiknadig
TypeScript
- 🏃 Change the TS language server to not always offer "Move to file..." code actions vscode#201310 @aiday-mar
- 🏃 Fix code actions not being available when error is introduced vscode#117812 @justschen
- 🏃 Automatic type acquisition on the web vscode#172887 @mjbvz
- ✋ Support bringing along imports with copy paste typescript#50187 @mjbvz
Source Control
- 🏃 Support contextual actions in SCM Incoming/Outgoing nodes vscode#199318 @lszomoru
Testing
- Design test coverage UX/API vscode#123713 @connor4312
Debug
- Explore debug visualization extension point vscode#197287 @connor4312
- Add support for breakpoint dependencies vscode#152428 @connor4312
Debug Adapter Protocol
- 🏃 Support additional data fields for breakpoint debug-adapter-protocol#445 @connor4312
API
- API proposals: query @jrieken @mjbvz
- API finalization: query @jrieken @mjbvz
- 🏃 Explore improvements to the proposed IssueReporter API vscode#196863 @justschen
Extensions
- Investigate high extension install error rate vscode#190233 @sandy081
Extension Contributions
- Improvements to the Remote extensions, see plan @roblourens @chrmarti @connor4312 @joyceerhl
- GHPRI: Allow users to resolve merge conflicts from PR view vscode-pull-request-github#1562 @alexr00
- GHPRI: Provide group by setting for queries vscode-pull-request-github#1881 @alexr00
- Ship new ESLint release version @dbaeumer
Engineering
- Configure c++ toolchain in extension build steps on Linux pipeline vscode-engineering#456 @deepak1556
- Integrate vscode-zeromq with pipeline templates from vscode-engineering zeromq-prebuilt#26 @deepak1556 @DonJayamanne
Electron
- Wire
Electron.net
API into the utility process vscode#192899 @deepak1556 - 🏃 WCO on Windows leaves no room for resizing horizontally/diagonally vscode#185249 @rzhao271
Deferred
- Support picking tab vs spaces in notebook cell editor vscode#108675 @Yoyokrazy
- Support module import/usage analysis in Run Dependent Cells vscode-jupyter#14674 @rebornix w/ Pylance team
- 💪 Explore quick fixes attached to rows in sticky scroll vscode#198116@Tyriar
- 🏃 Investigate compile C# code in the browser to IL using dotnet.wasm vscode-wasm#112 @dbaeumer
- 🏃 Support WASI preview2 vscode-wasm#52 @dbaeumer
- Polish unfocused dimming feature vscode#191775 @Tyriar
- Fix custom ZMQ build for Linux ARM32/ARM64 vscode-jupyter#14070 @DonJayamanne
- Adopt canonical URI Provider API for workspace trust vscode#180582 @sbatten
- 🏃 Explore support for multiple GitHub accounts vscode#127967 @TylerLeonhardt
- 🏃 Add smart pasting of markdown URLs vscode#186289 @mjbvz
- 🏃 Add drop/paste for css vscode#189875 @mjbvz
- Support keyboard navigation between groups in quick picks vscode#149046 @TylerLeonhardt
- 🏃 Improve Profiles Management UX vscode#192387 @sandy081 @hbons