aerie-ui icon indicating copy to clipboard operation
aerie-ui copied to clipboard

Enable users to collapse decompositions on an activity row

Open nat-sims opened this issue 2 years ago • 2 comments

Checked for duplicates

Yes - I've already checked

Alternatives considered

No - I haven't considered

Related problems

Decompositions (of child, grandchild, and great-grandchild) activities can eat up a lot of space on the timeline and rarely all pertain to any one particular viewer.

Use cases where it would be more useful to see just the parent level:

  • Strategic planning and/or in review meetings where people are looking at long plan durations and would benefit from that zoom-out of detail
  • Discussions between multiple subsystems about event timing (where teams don't need to see child/grandchild level detail about other teams' activities, but rather are negotiating higher level timing implications)
  • For lower level details (e.g. settling and pointing margin) that a lot of people don’t need to see all the time, and maybe just need to "expand" when debugging issues or doing plan validation, for example

Describe the feature request

Enable users to collapse decompositions to just the parent level and/or collapse decompositions per level (parents only, children, grandchildren, great-grandchildren)

  • Example: if you select “grandchild” you see everything above it but nothing below it.
  • Example: If you select “parent” then you only see the top parent level activity on the timeline, and no children below it

Suggest that this be something you can do for all activities on a timeline row (like the new “hide Activity Directive” feature), but you should also be able to change it per simulated activity as well. E.g. user collapses all activities to the parent level with a single click and then when working on a specific simulated activity, can expand to see all the levels of that specific decomposition only.

nat-sims avatar Nov 14 '23 01:11 nat-sims

Related to #459

mattdailis avatar Nov 15 '23 21:11 mattdailis

@nat-sims do you think this issue has been fully addressed by https://github.com/NASA-AMMOS/aerie-ui/pull/1259?

AaronPlave avatar May 23 '24 19:05 AaronPlave