Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Native Notebooks - Show Supported Languages in Language Picker #128338

Closed
claudiaregio opened this issue Jul 9, 2021 · 2 comments · Fixed by #170269
Closed

Native Notebooks - Show Supported Languages in Language Picker #128338

claudiaregio opened this issue Jul 9, 2021 · 2 comments · Fixed by #170269
Assignees
Labels
insiders-released Patch has been released in VS Code Insiders notebook notebook-statusbar polish Cleanup and polish issue ux User experience issues
Milestone

Comments

@claudiaregio
Copy link

Had a quick chat with @misolori on the new built-in getting started flow for notebooks.
When starting off with a new notebook the user will have the ability to either change kernel or change the language. If they decide to change the language first, a drop down list with all supported languages appears.

image

However, a user may not have the required kernels to use certain languages and may lead to confusion when they cannot use one they have selected.

We were thinking it would be good to limit the languages in the list to just those that would be supported based on the kernels on a user's machine/extensions installed that provide kernels.

We do something similar with the kernel selector today - If user selects a kernel, we only show the languages supported by the kernel. Below is example if user selects .NET kernel.

image

The idea is to have a "global" version of the above experience.

@rebornix rebornix added under-discussion Issue is under discussion for relevance, priority, approach ux User experience issues labels Oct 11, 2021
@rebornix rebornix removed their assignment Oct 21, 2021
@miguelsolorio miguelsolorio removed their assignment Feb 3, 2022
@rebornix rebornix assigned roblourens and unassigned rebornix Dec 30, 2022
@roblourens roblourens added this to the January 2023 milestone Dec 30, 2022
@roblourens roblourens added polish Cleanup and polish issue and removed under-discussion Issue is under discussion for relevance, priority, approach labels Dec 30, 2022
roblourens added a commit that referenced this issue Dec 30, 2022
when a kernel is not selected
Fix #128338
@roblourens
Copy link
Member

I implemented this, but in reality I think that we almost always auto-select a kernel now. And also, the list is still pretty long since so many languages can be supported in Jupyter.

roblourens added a commit that referenced this issue Dec 30, 2022
@VSCodeTriageBot VSCodeTriageBot added unreleased Patch has not yet been released in VS Code Insiders insiders-released Patch has been released in VS Code Insiders and removed unreleased Patch has not yet been released in VS Code Insiders labels Dec 30, 2022
@github-actions github-actions bot locked and limited conversation to collaborators Feb 13, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
insiders-released Patch has been released in VS Code Insiders notebook notebook-statusbar polish Cleanup and polish issue ux User experience issues
Projects
None yet
Development

Successfully merging a pull request may close this issue.

9 participants
@roblourens @rebornix @DonJayamanne @greazer @claudiaregio @miguelsolorio @VSCodeTriageBot and others