-
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
Uninstrument Node.pickableProperty in exchange for Node.inputEnabledProperty #1158
Comments
Some points for this issue as a list:
|
We decided we didn't want to publish another PhET-iO simulation with pickableProperty, and instead want to use inputEnabled now. Marking as blocking. |
At PhET-iO meeting today, we determined that Gravity and Orbits will not need to have pickableProperty removed. So we will just do this on master. |
Questions for the future:
|
Initial work has been done. Co-assigning @arouinfar to review https://github.com/phetsims/phet-io-client-guides/commit/c96920e0c93a7bbbe5730ea5998f8245f6bb4146 From here I will watch CT and report issues. @samreid can you review, and discuss the questions above? |
There are cases where instrumentation was relying on pickableProperty, like in @pixelzoom will want to review his sims to make sure these get changed also. |
@zepumph it looks like find/replace all worked for client guides. I read through https://github.com/phetsims/phet-io-client-guides/commit/c96920e0c93a7bbbe5730ea5998f8245f6bb4146 and everything looks really good. Since this isn't something we'll be cherry-picking into release branches, I don't think we'll need to make any further changes to client guides. Thanks for taking care of the edits! Not sure if there is anything else left for this issue, so back to you @zepumph. |
Tracking in sim-specific issues, as linked above. |
Over to @samreid for review. |
I skimmed through the commits and did not see any trouble.
Here are some Properties that look like they can be passed in (I'm searching for
PhET-iO instrumentation seems independent from whether you should be able to pass in a Property. It seems like it would round out the API to be able to pass in a pickableProperty, even if we use that rarely. It looks like
I think if someone called |
Getters added above. I am going to create a new issue for being able to pass in Properties for Node Properties that don't currently support PhET-iO. |
I created #1194, closing. |
This is a sub/side issue from #1116.
@arouinfar noted the need to change client guides and overrides as part of this process. What fun!
On hold until #1116 is read to work for PhET-iO.
The text was updated successfully, but these errors were encountered: