Dual list view #44
Labels
No labels
bug
design
duplicate
enhancement
maintenance
prospective
question
todo
ui
wontfix
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Blocks
#59 Outline view: show element details when regulators change}
StudioInfinity/dyna3
Reference: StudioInfinity/dyna3#44
Loading…
Add table
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
It's important to have at least one view that lists all elements and regulators. The outline view currently plays this role, but its tree structure gives it several awkward features:
Solution
By creating a dual list view comprising parallel element list and regulator lists, we can put elements and constraints on equal footing while also keeping them from interfering with each other. The lists should be independently sortable and filterable, and we might want them to have independent selection sets too.
We could show the relationships between elements and regulators by sorting or filtering each list according to what's selected in the other list. For example, selecting an element might do one or more of the following:
Some counterpoint to a straight-up dual-list view: The most convenient place to see a curvature regulator might be in-line with the display of its subject element. So perhaps we need a hybrid of unary regulators in the element list and poly-ary regulators in a separate list.
Yes, I'm very confident that we'll want inline views of at least some single-subject regulators.