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

napari design suggestions #469

Closed
sofroniewn opened this issue Aug 8, 2019 · 5 comments
Closed

napari design suggestions #469

sofroniewn opened this issue Aug 8, 2019 · 5 comments
Labels
design Design discussion question Further information is requested
Milestone

Comments

@sofroniewn
Copy link
Contributor

sofroniewn commented Aug 8, 2019

❓ Questions and Help

napari has the opportunity to get some design input from a couple designers at CZI. I'm creating this issue for us to discuss current design issues, suggestions, feedback, etc.

@sofroniewn sofroniewn added the question Further information is requested label Aug 8, 2019
@sofroniewn sofroniewn added this to the 0.2.0 milestone Aug 8, 2019
@sofroniewn sofroniewn added this to To do in Stylings and interactivity via automation Aug 8, 2019
@sofroniewn sofroniewn added the design Design discussion label Aug 8, 2019
@kevinyamauchi
Copy link
Contributor

What an awesome opportunity! I have listed a few things below that I think we could use some feedback on:

  • Usage pattern for the sidebars: Currently, we have a sidebar on either side of the the canvas and we are not consistent in how each layer utilizes the UI elements in each one. For example, should one sidebar be dedicated for parameters that are applied to the entire layer and the other sidebar is for adjusting parameters that can be specific to elements in a layer?
  • Labeling for the dim sliders: the dim sliders are confusing because don't have any labels. I think it would be useful to get some advice on the best way to label them (e.g., where to denote the axis, should we use ticks)
  • Standardization of UI elements: I think it would be useful to set some "rules" for when to use what type of UI element (e.g., when to use a dropdown vs. radio buttons or slider vs. text box).

@sofroniewn
Copy link
Contributor Author

@liaprins - has completed her design audit of napari and produced a truly incredible document with the feedback, included here as a pdf.

Napari design audit.pdf

@kne42, @freeman-lab and I went over some of the main takeaways from the report today with Lia and we'll be going through it in more detail over the next week or two as we think about next steps etc. We can talk about it at our next team meeting and maybe we can get @liaprins to present on it next time she's at Biohub on a Thursday, as there's a lot to digest, but I encourage everyone (@royerloic @jni @kevinyamauchi @AhmetCanSolak @bryantChhun) to take a look.

I think we can then use a combination of discussion on this issue / creating new issues as needed to work through the feedback. During the meeting we had some good ideas about ways to unify the layer control buttons / sliders on the left and the layer properties that appear when you double click on a layer that I will create a new issue to discuss.

Finally I'll add that I'm incredibly excited to have this sort of feedback from a design expert as it can be rare to get it in a lot of academic / open-source projects and I think will make an enormous difference to the usability and ultimate success of napari.

@liaprins-czi
Copy link
Contributor

@liaprins-czi

@liaprins
Copy link

Mentioning my CZI Github, so I can follow from it @liaprins-czi

This was referenced Sep 29, 2019
@sofroniewn
Copy link
Contributor Author

I'm closing this issue now. The vast majority of the changes from the design audit have been implemented. There are still some more minor ones that havn't, like improvements to a couple of the icons, but it will probably be worth doing a new design audit again soon. Particularly after we get all the dockable widgets and context menu stuff in, and we can always refer back to this issue at that point in time if needed

Stylings and interactivity automation moved this from To do to Done Dec 1, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
design Design discussion question Further information is requested
Projects
No open projects
Development

No branches or pull requests

4 participants