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

Areas of GUI improvement before v2.0.0-alpha #324

Open
18 of 21 tasks
qin-yu opened this issue Sep 19, 2024 · 4 comments
Open
18 of 21 tasks

Areas of GUI improvement before v2.0.0-alpha #324

qin-yu opened this issue Sep 19, 2024 · 4 comments
Assignees
Labels
enhancement New feature or request GUI Napari GUI related

Comments

@qin-yu
Copy link
Collaborator

qin-yu commented Sep 19, 2024

Here I summarise and expand discussions with @akreshuk and @lorenzocerrone.

In general, the user interface should have sequential layout and minimal options. Here are some details:

Logic Fix

  • Hide watershed result once clustering result is added to the viewer
  • Remove Scribble layers from proofreading init
  • Update proofreading image selections

Formal Fix

  • After prediction it should be proofreading (-> finetuning) -> extra
  • Improve widget labels and make the case consistent
    • "Pick a file" in Data
    • "Run clustering" to "Run segmentation" in Main
    • "Pmap/Image" to "Boundary image" everywhere
    • "Save state" to "Save current proofreading snapshot"
    • "Stacked: 2D; 3D" to "Mode: 2D watershed; 3D watershed"
    • "Min-size"
    • "Extract correct labels" to "Freeze correct labels"
  • change the name of the interface from "napari" to PlantSeg related
  • fix "MutexWS" name/val correspondence

Missing widgets

  • Add cropping widget
  • Add label processing widgets

New Widgets

Widget Refactors

  • Show image dimension before letting users choose between, say, "ZYX" or "CZYX"
  • Remove "Lifted Multicut" if we have nuclei-assisted fix or move to aggl. widget
  • Move "Add custom model" to prediction widget
  • Move tabs to top (not so Napary)
@qin-yu qin-yu added enhancement New feature or request GUI Napari GUI related labels Sep 19, 2024
@qin-yu
Copy link
Collaborator Author

qin-yu commented Sep 19, 2024

After discussion with @lorenzocerrone.

Don't forget to:

  • Add cropping widget
  • Add remove the biggest instance widget

Maybe we could:

  • have a one click solution for nuclei to avoid going back and forth

@qin-yu
Copy link
Collaborator Author

qin-yu commented Sep 19, 2024

  • Hide watershed result once clustering result is added to the viewer

@qin-yu
Copy link
Collaborator Author

qin-yu commented Sep 19, 2024

  • Remove Scribble layers from proofreading init

@qin-yu
Copy link
Collaborator Author

qin-yu commented Sep 20, 2024

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request GUI Napari GUI related
Projects
None yet
Development

No branches or pull requests

2 participants