-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add phet-io support to ComboBox #162
Comments
This one is somewhat tricky since things are created dynamically. I implemented one idea above, but it should be discussed. |
Perhaps @pixelzoom & I can also discuss this on Monday as it pertains to phetsims/concentration#34 |
Discussed with @samreid. Sounds like the |
@bereaphysics I have forthcoming changes for this issue, but wasn't sure about Linear Regression sim status. Are you close to release candidate? Have you already recorded safe shas? Just wondering how I should proceed here without running any risk to your sim. |
We have already branched out and issued a RC for LSR. |
Perfect, thanks for letting me know. I'll work in master, testing 1-2 sims for each commit and requesting review for nontrivial changes, unless @pixelzoom @jbphet @bereaphysics @aaronsamuel137 or @jonathanolson prefers I work in a branch. |
In our meeting today, we decided it will be a lot of work for sim components to make it possible to generate sim playbacks for every feature (whether buttons are pressed, highlighted, etc.). We need to ask if this level of highlighting is necessary, or if it is sufficient to show coarse model features. For now, I checked in the changes in a branch above. Can @pixelzoom @jbphet or @jonathanolson review those changes before my metacog meeting on Friday 10am? |
Also, note that ComboBox has one other |
@samreid wrote:
Assuming that you're referring to commit c5118ea in the 'together' branch... The only bit that I dislike is |
Let us assume for the sake of discussion that capturing such behavior is necessary. @pixelzoom in the case of ComboBox, we must call moveList() immediately before showing it, so it will appear in the right position. Can you elaborate on acceptable alternatives to AXON/Property (or at a minimum elaborate more on why Property is a problem so I can propose alternatives)? Some possibilities that come to my mind:
Our mileage may vary on this. Some components, such as Sun/buttons are already driven by axon Properties. But in general I agree it would be better if we not require every UI component to be Property-driven. |
@samreid Is this issue still relevant, now that the approach has changed? |
Well, we still have the following issues: |
Unassigned because I have no plans to work on this at the moment. |
I think this issue can be closed--leaving assigned to @zepumph for confirmation. |
Needed for phetsims/concentration#34
The text was updated successfully, but these errors were encountered: