Outline view: show element details when regulators change #59

Open
opened 2025-02-27 19:02:38 +00:00 by Vectornaut · 3 comments
Member

From this comment:

If you add an inversive distance regulator between A and B, and then add one between A and C, and then select B and C and add a regulator, presuming that neither of the dropdowns for B or C is open, there is precisely zero feedback that the operation occurred. That seems like a ui bug. Perhaps the (first? both?) subject(s) of a new regulator should auto-open on creation?

To reduce visual noise, we could trigger the auto-show only when all subjects' details are hidden.

From [this comment](pulls/48#issuecomment-2180): > If you add an inversive distance regulator between A and B, and then add one between A and C, and then select B and C and add a regulator, presuming that neither of the dropdowns for B or C is open, there is precisely zero feedback that the operation occurred. That seems like a ui bug. Perhaps the (first? both?) subject(s) of a new regulator should auto-open on creation? To reduce visual noise, we could trigger the auto-show only when all subjects' details are hidden.
Owner

@Vectornaut wrote in glen/dyna3#59 (comment):

From this comment:

If you add an inversive distance regulator between A and B, and then add one between A and C, and then select B and C and add a regulator, presuming that neither of the dropdowns for B or C is open, there is precisely zero feedback that the operation occurred. That seems like a ui bug. Perhaps the (first? both?) subject(s) of a new regulator should auto-open on creation?

To reduce visual noise, we could trigger the auto-show only when all subjects' details are hidden.

Sounds reasonable. And in that case do you open both? Or do you just want to defer this issue until after we switch to a view in which elements and regulators are viewed in a more egalitarian fashion?

@Vectornaut wrote in https://code.studioinfinity.org/glen/dyna3/issues/59#issue-462: > From [this comment](/glen/dyna3/pulls/48#issuecomment-2180): > > > If you add an inversive distance regulator between A and B, and then add one between A and C, and then select B and C and add a regulator, presuming that neither of the dropdowns for B or C is open, there is precisely zero feedback that the operation occurred. That seems like a ui bug. Perhaps the (first? both?) subject(s) of a new regulator should auto-open on creation? > > To reduce visual noise, we could trigger the auto-show only when all subjects' details are hidden. Sounds reasonable. And in that case do you open both? Or do you just want to defer this issue until after we switch to a view in which elements and regulators are viewed in a more egalitarian fashion?
Author
Member

Or do you just want to defer this issue until after we switch to a view in which elements and regulators are viewed in a more egalitarian fashion?

Yes: the issue becomes moot if we ditch the outline view, which seems like a real possibility.

> Or do you just want to defer this issue until after we switch to a view in which elements and regulators are viewed in a more egalitarian fashion? Yes: the issue becomes moot if we ditch the outline view, which seems like a real possibility.
Owner

Ok, marking this as dependent on #44, which I think is the direction the dependencies field is expected to be used.

Ok, marking this as dependent on #44, which I _think_ is the direction the dependencies field is expected to be used.
glen added a new dependency 2025-03-01 02:13:16 +00:00
glen added the
ui
label 2025-03-12 22:00:50 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Depends on
#44 Dual list view
StudioInfinity/dyna3
Reference: StudioInfinity/dyna3#59
No description provided.