nebari-dev / jhub-apps

Application creator and general launcher for JupyterHub
https://jhub-apps.nebari.dev/
BSD 3-Clause "New" or "Revised" License
27 stars 12 forks source link

[UX] Suggested changes in how to launch a specific jupyterlab server profile #512

Open Adam-D-Lewis opened 2 weeks ago

Adam-D-Lewis commented 2 weeks ago

Context

I'm an experienced Nebari user, but couldn't figure out how to launch a specific instance size at first. When you click on the menu icon and then Start, it starts the default instance size for you.

image

When you click on the card, a pop up shows up and then you are taken to an instance selection page after clicking Start. image


image

Discussing this @kcpevey and @dharhas we all found this unintuitive. I have a few possible improvement suggestions, but I'm sure there are other solutions that could improve the situation. I suggest you do one of the following:

  1. Include a "Choose instance" in the pop up that opens after you click on the menu icon which would take you to the instance selection page.
  2. Make the "Start" in the pop up that opens after clicking on the menu take users to the menu selection page rather than starting the default server size.

I also don't see any value in having the "Server Not Running" pop up after clicking on the JupyterLab card. I think you should just go directly to the server selection page if no instance is running.

Value and/or benefit

More intuitive UX

Anything else?

No response