NASA-AMMOS / aerie-ui

The client application for Aerie.
https://nasa-ammos.github.io/aerie-docs/
MIT License
29 stars 6 forks source link

Add timeline dividers #1008

Open anselrd opened 1 year ago

anselrd commented 1 year ago

Checked for duplicates

Yes - I've already checked

Alternatives considered

Yes - and alternatives don't suffice

Related problems

I'm frustrated when [...] happens as documented in issue-XYZ

Describe the feature request

We should include an option for visual divider rows in the timeline to separate groups of timeline rows. Raven has a feature like this that works very well but I can't add a picture because this is public GH

Dev direction

https://www.figma.com/design/wE7Jw6TWcZFIdbdvqwAUkW/Aerie-Section-Dividers?node-id=54-4988&t=82ZgusGnE9wrwWwO-4

duranb commented 1 year ago

probably can be lumped in with #1002

AaronPlave commented 1 year ago

One note of clarification here - this would essentially be a new row type that users could add to the view with a label and perhaps a color.

lklyne commented 3 months ago

Was catching up with @ewferg about this one. There could be a simple solution that adds readability and organization capabilities to the timeline.

Basics are: 1) Some way to create a dividing row. This should be able to have less vertical height than other rows. 2) Ability to customize the row color.

Right now, removing a row name is a step in the right direction, but it still has an empty state and isn't a different color. image

Some open questions:

lklyne commented 1 month ago

Ideas after initial design review 9/25/24 https://www.figma.com/design/wE7Jw6TWcZFIdbdvqwAUkW/Aerie-Section-Dividers?node-id=0-1&t=cmp6XxgcnJ2c9l67-1

Can a section be a group of rows that can be acted upon together.

What preset colors would make sense to include?

Functionality

Image

lklyne commented 1 month ago

Direction exploring using sections as groups: https://www.figma.com/design/wE7Jw6TWcZFIdbdvqwAUkW/Aerie-Section-Dividers?node-id=25-1671&t=w2KCWTyfrxFZ0hbV-4

  1. Sections can be empty and contain no rows
  2. Sections can have a name and a custom background color
  3. Sections don't have a minimum height like rows, so they can be collapsed into a line
  4. Rows can be added to sections through drag and drop, then expanded and collapsed as a group
  5. Section color shows on the left of the row

Image Image