-
Notifications
You must be signed in to change notification settings - Fork 5k
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
Add the "Open with Classic Notebook" entry in the interface dropdown if NBClassic is available? #6746
Comments
The relevant part of the code is located here: notebook/packages/lab-extension/src/index.ts Lines 114 to 130 in 0ccb878
|
I would really like this to be part of the release! Adding that to retrolab was how we were able to convince many instructors to give retrolab a try, and I think it's a low effort high impact thing - being able to say 'you can switch to the older interface at any time' dissolves a lot of resistance, even if that is unused. |
Reposting #6793 (comment) here for visibility:
@yuvipanda suggests to go with 2 to make the Notebook 7 rollout smoother. cc @jupyter/notebook-council for awareness and thoughts about this |
This does not sound like a good option to me.
That will work. I don't see direct negative impact as we have designed the system to support that case. For sure there are not a lot of such env in the field, meaning that is not widely tested and issues might not have been reported yet.
|
I also like (2), extended to (3) in the future if resources exist to do so. |
I think it is a mistake to have a hard dependency on nbclassic in notebook 7. For many users, they won't know the difference and it will confuse them (why do I have the current and last release of an application at the same time when they look and act nearly identical). This also makes it much more difficult for operators that don't want to deploy nbclassic. |
I think that option (3) above (detect nbclassic dynamically) would be fine. If this is the right thing for users, we can help get this done for the notebook 7 release. |
Makes sense.
Super. We have our developer meeting today and @andrii-i typically joins. If Andrii is entitled to take that action point, it will be great to discuss about that today. |
Great, Andrii would be the one who can do that work, go ahead and mention it to him. |
@echarles @ellisonbg was missing the the context before the Notebook call; would be happy to work on this, please assign this issue to me |
An alternative to making The jupyter metapackage is very popular. Users often "pip install jupyter" when they are told to "Install Jupyter". |
Currently the latest Notebook 7 pre-release only lists JupyterLab as an alternative interface for opening the current notebook:
When it was added in RetroLab it also displayed the classic notebook because
notebook
was installed automatically as a transitive dependency: jupyterlab/retrolab#309interface-switch-menu.mp4
Currently nothing installs
nbclassic
by default anymore so the "Open with Classic Notebook" entry is not displayed.But maybe the interface switcher plugin should try to detect if
nbclassic
is available, and add an extra menu entry that points to/nbclassic/notebooks
if it is?The text was updated successfully, but these errors were encountered: