mlexchange / mlex_highres_segmentation

A Dash interface for ML-based segmentation of user-annotated large multi-dimensional image data
Other
5 stars 4 forks source link

Add annotated slice dropdown #119

Closed cleaaum closed 1 year ago

cleaaum commented 1 year ago

This PR adds a dropdown with the currently annotated slices. When a slice has annotations on it, this dropdown gets populated so the user can easily find which slices were annotated.

Implementation notes:

Screen Shot 2023-09-25 at 11 31 21 AM

Closes #122

github-actions[bot] commented 1 year ago

Staging application has been deployed and is available at: https://dash5-services.plotly.host/ml-exchange-staging Production app name: ml-exchange Current branch name: addAnnotatedSliceDropdown Commit: bbb2e1e7b8c44100efeef63648873545887410a5

cleaaum commented 1 year ago

I've addressed all the comments!

I've also refactored the notifications a bit. I created a function that generates a notification, you just pass the title, color and icon. I've also realized half the notification items are stored in a constants dict so I added all of the messages and icons to that dict for consistency.

hannahker commented 1 year ago

@cleaaum LGTM! 💃