Closed
Description
openedon Apr 3, 2022
This plan captures our work in April. This is a 5-week iteration. We will ship in early May.
Endgame
- April 25, 2022: Endgame begins
- April 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
- Accessibility issues, see query @isidorn team
- Improve light high contrast syntax highlighting vscode#146687 @daviddossett
UX
- Explore 3-way merge editor vscode#146091 @daviddossett @isidorn
- 🏃 Explore variations for
File > New File
andFile > New File...
vscode#145046 @lychung7 @digitarald @sbatten - Make non-pinned language status items more prominent vscode#145950 @daviddossett @jrieken
- Use language status for formatter conflicts vscode#148053 @jrieken
- Update Figma toolkit with new components (Quick pick multi-select, Secondary side bar, etc.) vscode#146365 @lychung7
- Explore how to better intergrate remote file system providers such as OneDrive or Google Drive vscode#146668 @daviddossett
- 🏃 Explore a
Share as...
menu for creatingvscode.dev
links vscode#146309 @lychung7 - 🏃 Explore improving the discoverability of filtering in tree views vscode#146806 @misolori @joaomoreno
- 💪 Explore using the window titlebar to make the command palette more discoverable vscode#142867 @lychung7
- 💪 Explore quick start from snippet/templates in empty files vscode#145929 @digitarald
Workbench
- 🏃 Allow user to see which settings have language overrides vscode#131707 @rzhao271 @lychung7 @sandy081
- Improve language filter discoverability vscode#145710 @rzhao271 @lychung7
- 🏃 Local history - flush history before shutdown when connected to a remote vscode#146554 @bpasero
- Initial profile support for settings, extensions, activity bar, views, view container, status bar vscode#146729 @sandy081
- Support to export a profile from the current workbench
- Support to import a profile from a file/URL
- Enable profile support in the storage service @bpasero
- 🏃 Explore profile managements vscode#116740 @lychung7 @sana-ajani @sandy081
- 🏃 Problems view - support rendering as a table vscode#98819 @lszomoru
- 🏃 💪 Explore
Continue On...
support in core vscode#141293 @joyceerhl - 🏃 💪 Adopt inline suggestions for previewing emmet expansions vscode#139247 @hediet @rzhao271
- 💪 Explore a view header menu contribution point in the Explorer vscode#108271 @JacksonKearl
- 🏃 💪 Adopt Window Control Overlay API in electron 18 vscode#140694 @sbatten
Web
- 🏃 Support workspace trust in the web vscode#145564 @sbatten
- 🏃 Explore how a web extension can leverage the WebUSB API vscode#116761 @mjbvz @alexdima
Code Editor
- Adopt bracket AST infrastructure for all bracket related features vscode#132536 @hediet
- Context menu on the minimap to hide/show it vscode#148131@alexdima
- Add support for defining scopes without brackets in vscode-textmate vscode#144736 @hediet
- 🏃 Explore the implementation of a merge editor vscode#146091 @hediet @jrieken @alexdima
- 🏃 💪 Explore moving tokenization to a web worker vscode#147066 @hediet
- 💪 Align editor find widget with the notebook find widget vscode#144851 @rebornix
- 💪 Explore variable line heights in the editor vscode#147067 @hediet
- 🏃 Improve presentation of inline suggestions with inprecise prefix matches vscode#147068 @hediet @misolori
Commenting
- Improve cell level commenting in notebooks vscode#144850 @rebornix
- Comments panel improvements vscode#127473 @alexr00
- Support to comment on ranges of lines vscode#146510 @alexr00
Notebook Editor
- 🏃 Explore support for proxy controllers vscode#146942 @rebornix @misolori
- 🏃 Tune autoselection of controllers vscode#146339 @rebornix
- Provide a url for cell locations like
https://github.com/owner/repo/blob/master/notebook.ipynb#C2:L6-10
vscode#147183 @rebornix - Introduce settings to change line height and font size of the built-in text output renders vscode#123149 @amunger
- 🏃 Improve code structure and dependencies vscode#131808 @roblourens @rebornix
- 🏃 Explore allowing extensions to manage cell context keys vscode#146686 @roblourens
- 🏃 Explore improving files search results for notebooks vscode#95275 @roblourens
- 🏃 Improve automatic language detection in ployglot notebooks vscode#147184 @JacksonKearl @rebornix
- 💪 Allow resizing for the find widget in notebooks vscode#141516 @rebornix
- 💪 Consolidate notebook setting names vscode#142986 @rebornix @roblourens
Jupyter Notebooks
- Contributions to the vscode-jupyter extension vscode-jupyter#9566 @greazer team
Languages
AnyCode
- 🔴 🏃 Investigate bundling the AnyCode extension for VS Code desktop @jrieken @aeschli @alexdima
- Explore CSS language support focussing on cross-file results vscode-anycode#35 @aeschli
LSP
- Introduce a new capability to allow clients and servers to agree on using UTF8 position encoding LSP microsoft/TypeScript#376 @dbaeumer
- Prepare LSP v3.17 with support for inlay hints, type hierarchy, inline code, pull diagnostics support LSP query languageserver-node query @dbaeumer
- (partly deferred) Add support to suspend a language server on idle LSP Node microsoft/TypeScript#97 @dbaeumer
Python
- Contributions to the python extension vscode-python#18850 @brettcannon team
JavaScript/TypeScript
- Improve Typescript and Javascript out of the box experience vscode#144062 @isidorn @gregvanl
- 🏃 Support TS server plugins on web vscode#140455 @mjbvz
- ✋ Explore automatic type acqusition on web typescript#45314 @mjbvz
Markdown
- 🏃 Investigate create file and image links using DnD vscode#142990 @mjbvz
Debug
- 🏃 Support showing diagnostic information in the breakpoints view vscode#142870 @roblourens @weinand @connor4312
- Support suspendDebuggee option on Disconnect UI vscode#134412 @roblourens @weinand
- Add option to automatically expand lazy getters vscode#144861 @roblourens
- 🏃 Remove special treatment of extension debugging in VS Code (Prototype extension debugging in a clean environment) vscode#126737 @weinand
DAP
- Investigate support for executing commands debug-adapter-protocol#231 @weinand @connor4312
js-debug
- 💪 Investigate: Smart Step Into vscode#123879 @connor4312 @weinand
- ✋ Investigate supporting to attach to webviews running inside UWP applications vscode-js-debug#1209 @connor4312
Testing
- 💪 Provide support for Go to Test/Go to Test Subject vscode#126932 @connor4312
Terminal
- Polish shell integration query @meganrogge
- Highlight all matches when searching in the terminal vscode#134790 @meganrogge
Source Control
- Make repository pickers available for other extensions vscode#141295 @joyceerhl
- A full editor can be used as git commit message editor vscode#30562 @lszomoru @lychung7
- Provide sorting options for repositories in the SCM view vscode#146359 @lszomoru
API
- API finalization: query @jrieken @mjbvz
- API proposals: query @jrieken @mjbvz
- Finalize API access to open editors including focused notebooks or custom editors vscode#15178 @lramos15
- 🔴 Begin finalization of remaining proposed notebook API @mjbvz @rebornix @roblourens
Extensions
- Add support to drag a file from the OS into a custom tree view vscode#146734 @alexr00
- Explore deprecated extensions vscode#4772 @lychung7 @isidorn @sandy081
- Unable to enable extension that depends on another disabled extension vscode#144294 @sandy081
- Align Extension's UI with its runtime status vscode#144444 @sandy081
Extension Contributions
- Improvements to the GitHub Repositories extension (see query) @joyceerhl
- Improvements to the Remote extensions vscode-remote-release#6554 @alexr00 @tanhakabir @chrmarti @aeschli
- Improvements to the GitHub PRI extension (see query) @alexr00
- Work with popular extension on adopting and improving their welcome pages vscode#118402 @digitarald @lychung7
- Make the eslint extension more approachable for new contributors ESLint microsoft/TypeScript#1447 @dbaeumer
- 💪 Investigate eslint notebook support in the web vscode-eslint#1366 @dbaeumer
Install
- 💪 Explore adopting to 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
- Decide on a subset of shared issue labels to simplify moving issues between repositories issue @brettcannon
- Use
playwright
for our desktop smoke tests vscode#128479 @bpasero @joaomoreno - Issue reporter template - include versions of built-in extensions that have been updated vscode#145529 @sandy081
- 🔴 Provide a translation build for our extensions; onboard the Python extension @TylerLeonhardt @paulacamargo25
Electron
- Explore how to support direct helper process to workbench communication vscode#131798 @deepak1556
- 🏃 Improve dependency generation for Debian vscode#13089 @rzhao271
- 🏃 💪 Refactor startup code to use electron's
requestSingleInstanceLock
API vscode#97626 @rzhao271 - 💪 Fix cursor for draggable region elements on macOS vscode#140724 @rzhao271
Node.js-free, sand-boxed renderer
Implement a node.js-free, sandboxed, context isolated renderer vscode#92164
- 💪 Enable
contextIsolation
for all windows vscode#128099 @bpasero @rzhao271 @deepak1556
Documentations
- Improve visibility of extension guidelines vscode-docs#5207 @daviddossett
- 🏃 Draft Git Beginner's Docs vscode-docs#5033 @digitarald @burkeholland
- New Rust language topic vscode-docs#4531 @gregvanl
Deferred
- Explore translations in the web vscode#136331 @TylerLeonhardt
- Support smooth scrolling in the terminal vscode#125950 @Tyriar
- Explore inside-out silent git installation (docker-like, using winget?) vscode#136408 @digitarald @lszomoru
- Explore cell-by-cell navigation for screen reader users vscode#69795 @Tyriar
- Propose UI for debugging highly concurrent languages vscode#116109 @weinand
- Keyboard shortcut PDF accessibility vscode-docs#4265 @gregvanl
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment