Currently users can hide or highlight agents in a given state within an agent type, but not across all agent types.
Acceptance Criteria
Users can hide or highlight all agents in a given state, even if they are different types, with a single interaction.
Details
In the left panel of the Viewer UI, if an agent type has states, you can fold them out below the main type. If two agent types have the same states (ex: "G0/G1 phase" state in covid example model https://simularium.allencell.org/viewer?trajFileName=pc4covid19.simularium), you can't hide/highlight agents of all types in that state without unfolding each type.
Use Case
Currently users can hide or highlight agents in a given state within an agent type, but not across all agent types.
Acceptance Criteria
Users can hide or highlight all agents in a given state, even if they are different types, with a single interaction.
Details
In the left panel of the Viewer UI, if an agent type has states, you can fold them out below the main type. If two agent types have the same states (ex: "G0/G1 phase" state in covid example model https://simularium.allencell.org/viewer?trajFileName=pc4covid19.simularium), you can't hide/highlight agents of all types in that state without unfolding each type.