NASA-AMMOS / aerie-ui

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

Command dictionary view #1493

Open joswig opened 1 month ago

joswig commented 1 month ago

When editing a sequence, provide a view that shows all commands in the dictionary specified in the sequence's parcel. For each command definition show argument names, types, ranges, and any other values set in dictionary.

Out of scope, but consider that we may want to show parameter dictionary and channel dictionary soon. We also are actively evaluating switching from AMPCS dictionary format to XTCE, or maybe support both.

Branch /feat/dict_view is a rough idea of what I had in mind, but we should take it through our normal design process

dandelany commented 1 month ago

Met today with @lklyne @shaheerk94 and @joswig to hash out some requirements for this:

An example command dictionary can be found here, but it does not currently contain any Repeat args - @joswig will add some:

https://github.com/NASA-AMMOS/aerie-ui/blob/develop/e2e-tests/data/command-dictionary.xml

@lklyne is working on design ideas in this Figma doc:

https://www.figma.com/board/aeLOMZduURvJbyKs9AtesW/Sequencing-initial-design-work?node-id=0-1&node-type=canvas&t=PmdcQAbSWzToPMAv-0

lklyne commented 1 week ago

Explorations on selected command vs activity dictionary. Image

open questions around visual treatment, and what info should be in selected command vs command dictionary

https://www.figma.com/design/T4MZq59UrKCI0AqHqdqvE9/Aerie---Command-dictionary-view-%231493?node-id=0-1&t=4s0lv6GNUch133SQ-1

lklyne commented 1 week ago

Dev direction: https://www.figma.com/design/T4MZq59UrKCI0AqHqdqvE9/Aerie---Command-dictionary-view-%231493?node-id=63-17948&t=UO5E8ewtx8Iljf8B-4

Features

Tab for command dictionary

Command dictionary tab > List

Command dictionary tab > Single command

Selected Command

Image