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

Layers tray enhancement #215

Open
mbwatson opened this issue Sep 10, 2024 · 2 comments
Open

Layers tray enhancement #215

mbwatson opened this issue Sep 10, 2024 · 2 comments
Assignees
Labels
enhancement New feature or request

Comments

@mbwatson
Copy link
Member

mbwatson commented Sep 10, 2024

now that we have grouped layers into model runs, the user experience related to layer ordering, editing, and general browsing has grown cumbersome. namely, the experience is hindered by artifacts leftover from the previous ungrouped layers tray.

we discussed consolidating the layer buttons to simple reorderable toggle switches, as pictured in the sketch below.

image

notes:

  • this is merely a first draft of this idea
  • name change "layers" to "model runs"
  • we want to retain the metadata browsing capabilities in some capacity.
  • a counter badge has been included on the layers tray button
  • ignore the mismatched dates
@PhillipsOwen
Copy link
Collaborator

PhillipsOwen commented Sep 30, 2024

a few clarifications are need to implement:

  1. layer icons will have toolbar pop-ups to display the layer/product type.
  2. will there only be 1 trash can at model run level?
  3. click of a layer/product icon button will drop down an accordion for that layer.
  • adjust opacity
  • view metadata
  • delete layer?
  • only one accordion open at a time
  1. will the JSON details be reformatted into a more human-readable format?
  2. icon button for hurricane tracks?
  3. icon button icon for observations?
  4. there are (potentially) up to 7 layer icons that can be displayed. will they fit horizontally? the height will have to also be increased.
  5. the length of the "run identifier" text ranges from ~80 to100+ characters.
  6. what mismatched dates?

@mbwatson
Copy link
Member Author

mbwatson commented Oct 1, 2024

  1. yes
  2. i think that makes sense
  3. makes sense
  4. the metadata can be formatted. should check on desired properties to surface and format
  5. interesting... we should discuss the implications of moving hurricanes back here
  6. i think it makes sense to separate observations still
  7. we could redesign to accommodate the extra horizontal space, perhaps by a two-line card, with buttons on the second line:

Name of Model Run yyyy/mm/dd
[ ] [ ] [ ] [ ] [ ] [ ]

  1. i would propose stripping this down to need-to-know-to-understand information, and bury other details in the metadata expander
  2. in my sketch, the date in the card does not match that of its metadata. 😁

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

No branches or pull requests

2 participants