-
Notifications
You must be signed in to change notification settings - Fork 34.7k
Closed
Closed
Copy link
Description
This issue covers the explorations to improve the end-to-end experience of opening a notebook for the first time.
Creating a new blank notebook
In this scenario, the user has not installed any extensions and attempts to create a new notebook file. Some proposed suggestions are:
- Add Jupyter notebook support out of the box (creating and running notebooks)
- Contribute to the "New File..." API and show a notebook entry
- Display a "Select a kernel and language to get started", similar to our untitled file experience (refs)
- Include a "Find More Kernels" option in the Kernel quick pick that goes to the marketplace
- Also include a "Find more languages" option that goes to the marketplace
- If a user selects a kernel and there is an associate language (i.e. Python) then the cell is auto-selected to that preferred language
- If a user selects a language that has an associated kernel, then auto-select that kernel if there is one
- If there is more than one kernel, prompt the user to select a kernel
- Cache the user selection for the next time they create a new notebook or cell
- Hide any actions in the toolbar that relate to the kernel when a cell hasn't ran yet
CleanShot.2021-07-13.at.16.23.42.mp4
Opening a notebook
TBD
claudiaregio and tanhakabir