-
Notifications
You must be signed in to change notification settings - Fork 7
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
Pan the screen when pH paper has focus and floats to the top of the beaker. #237
Comments
pH meter, pH paper, and condictivity tester are the things that can be dragged with the keyboard. I tested them all when zoomed in ( I asked @jessegreenberg via Slack#DM:
|
For most cases, panning should work well while using keyboard input. There are a few cases though that might not, and that is what we want to improve in phetsims/scenery#1558. Specifically in CAV, alt input for the "Predict Mean" slider was added to the entire slider and Scenery doesn't know yet to pan so that the thumb stays in view. Anyway, I took a look at acid-base-solutions and almost everything is working as I would expect. The only question is the PHPaperNode, which floats back to the top when you stop dragging it. The sim currently doesn't pan to keep it in view while it floats, but it will once phetsims/scenery#1558 is done. In my opinion that is not blocking, but others might disagree. |
I'd be OK with the sim not panning when the pH paper floats to the top. @arouinfar your feeling? @jessegreenberg What is the ETA for completing phetsims/scenery#1558? How would you feel about patching the 1.3 release branch when scenery#1558 is completed? The ABS dev version is already 11 days old, so if we wait too much longer to create the release branch, we may need to do another dev test. |
I expect it to be done by Friday, Ill be working on it tomorrow and then will ask for some help from the QA team for some testing. |
I agree @pixelzoom. |
I'm going to move forward with the 1.3 release branch. If we decide that we want to make panning track the pH paper when it floats to the top, we can patch the 1.3 branch (if that's possible before publishing) or do a maintenance release. |
@pixelzoom I have a question related to this for phetsims/qa#981. ....Why does the pH paper start to float to the top while it still has focus? Shouldn't it float once I tab away? It makes it a little awkward to move the pH paper around because it start to float to the top when I change direction. |
@arouinfar @Nancy-Salpepi and I discussed @Nancy-Salpepi's question in #237 (comment). We decided to keep the behavior the way it is, because moving the pH paper around is not the goal. The goal is to dip the paper in solution, immediately pull it out of solution, and compare it to the pH color key. The current behavior supports this, and also avoids the problem where the pH paper has focus but is hidden behind the magnifying glass -- a corner case that would be problematic in the Standard PhET-iO Wrapper. |
It looks like this has been addressed in scenery, see phetsims/scenery#1558 (comment). And I confirmed that it's working in Acid-Base Solutions. The pH paper floats to the top of the solution and retains focus. @jessegreenberg After your review with @jonathanolson ... Would you prefer to patch this into the 1.3 branch prior to the next RC test? (1.3.0-rc.2, spot check) Handle as a maintenance release for multiple sims? Or defer until 1.4 is published in the future (which could be years from now). |
I would prefer to to publish without this enhancement and I am guessing 1.3 will be ready before phetsims/scenery#1558 is closed. I am not planning to do a batch of maintenance releases. But if that issue is closed up quickly I will put the SHAs to cherry-pick here. |
Over in phetsims/scenery#1558 we are going to add a couple more things but I am not going to be able to work on it again until next week, so I do recommend continuing with 1.3 if you are ready. |
Sounds good, thanks for the update @jessegreenberg. |
@jessegreenberg preferred not to address this in 1.3, and he is not planning to do an MR. So this will have to wait until a future 1.4 release that picks up the fix from main. Since that's liable to be on the order of years, and the fix has already been verified in main, I see no reason to keep this issue open. Closing. |
Investigate whether phetsims/center-and-variability#539 and phetsims/scenery#1558 is a problem for this sim before creating the 1.3 release branch. If its is a problem, decide when/how to address it. Discuss with @jessegreenberg.
The text was updated successfully, but these errors were encountered: