-
Notifications
You must be signed in to change notification settings - Fork 389
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
Update UI so interface options are more discoverable #1187
Conversation
We no longer need to change the text on the form as the dropdown no longer exists
That looks great! Question: if someone had a custom destination that required setting urlpath directly (e.g. a dashboard view), how would they create that with the new form? |
Good question! We could have a fourth option that is a free form box? |
One thing I've been pondering (one extreme of it being #1102, maybe this is too extreme) is how to simplify the launch menu/UI. My hunch is that most people don't use or understand when to use most options. Maybe something to explore is to have a "default" view that hides a lot of options and a way to reveal the "expanded" options. In this case we could keep the frequently used options (classic, lab, rstudio) in the default view and reveal the field for "I need something custom because i've got a dashboard" in the expanded view. I think adding this idea to this PR would make the scope too big, which means this is meant as an idea for where to go next which might inform what we do here. |
I think that's an interesting idea! And I'd like to establish that I don't want to merge anything that removes a functionality the user currently has, e.g. a custom URL for a dashboard. Because that would be annoying for our users and who knows when we'll have time to complete the work. So I'm happy to work this over a few, smaller PRs. |
They are mutually exclusive options in the form, but it is possible to have a UI that opens a specific file (at least in JupyterLab, c.f. #1163). This PR would combine the two. Albeit incorrectly, but that was my faulty assumption more than anything else. I guess the question is which behaviour we want to support? (Should they be mutually exclusive? Why?) |
Hey all!
I'm leaving this as a draft PR for the time being as it still needs some tinkering before it'll actually work in production.
With a lot of hand-holding and pair-programming from @yochannah, I've made a stab at #799 which intends to make the different user interfaces more discoverable. This PR removes the drop-down menu option from the
filepath
box and adds radio buttons underneath for Classic Notebook, JupyterLab and RStudio, with Classic Notebook being our default selected option. I've got everything to parse correctly to the "Share this link" box and the badges 🙌If we like how this is, here are remaining to-dos:
path
andpathType
variables and parsefilepath
andurlpath
variables instead (or some other solution if this is too convoluted)image.js
correctlyScreenshot: