-
Notifications
You must be signed in to change notification settings - Fork 8
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
incorporate support for Legends of Learning #210
Comments
@samreid - can you confirm that building off of master will incorporate LoL support? |
Joist/master of LegendsOfLearningSupport.js and its usages are intended to support Legends of Learning and hopefully sufficient. However, the simulation developer also needs to make sure that nothing in the simulation happens outside of the step(dt) function. For example, some of our older sims use window.setTimeout or window.setInterval--those will not be able to pause correctly. Also there is a caveat that our Legends of Learning support is in its infancy, so we require a testing phase for it during QA time and we need to be prepared for new problems that come up. |
Thanks @samreid. Is there a good way for me as a developer to check that the functionality works once I've taken the steps you outlined, or is it best to build a dev version and have QA check it? |
From @jessegreenberg note on slack:
Basically test that pause works, pause in 5 seconds works, try dragging things when you pause in 5 seconds, etc. Try dragging things outside the iframe, etc. |
I tested today using the test harness URL provided above and used localhost links from master for the sims. I tested all 3 sim variations, and all loaded, and the "Pause" function worked. I didn't see any control that said "Pause in 5 Seconds", so I don't know if this has gone away or if it's a bit of a hidden option and I don't know how to find it. At any rate, since the pause functionality worked, I'm going to mark this as fixed and will get QA to test it as part of the deployment process. For the record, I tested this using the following URLs for the "Enter Game Source URL" field in the Legends of Learning test harness:
|
@jbphet do you want this issue closed? |
@KatieWoe - please note if it's been verified to work and, if so, on what release, and then clear the "fixed-pending-testing" label but leave it open. I'll make a pass through after deployment and close everything that we leave in the "fixed-pending-deployment" state. |
Published in v1.1.0. @samreid - does anyone need to be notified of this? If not, feel free to close. |
@arouinfar may be a good contact for LOL, reassigning. |
Since we decided to deliver only SOMB (see #211), I'll mark this as on-hold until SOMB is redeployed. |
@jbphet just wanted to check in on this issue. SOM added LoL support in the 1.1 branch, but the latest SOMB is still on 1.0, so it doesn't have LoL support yet, correct? |
Yes, that's correct. A while back it was decided that redeploying SOMB wasn't a priority at the time, and we haven't revisited it since then. If it's important to get out it, please let @kathy-phet and @ariel-phet know, and we'll get 'er done. |
Thanks @jbphet. I was just doing a bit of GitHub hygiene and noticed the latest version of SOMB was dated a week or so after my last comment, so I wanted to be sure that that wasn't the version that was supposed to be delivered. |
@arouinfar - no, the version that is currently live, which is v1.0.7, built on Nov 6 2018, does not include LoL support. The date reflects a maintenance release that was done to fix issues with full screen behavior on iOS devices. |
A separate issue has now been created for publishing States of Matter Basics with LoL support, please see phetsims/states-of-matter-basics#19. Closing this one. |
I reported in a recent status meeting that I'm spending some time working on #208. @kathy-phet has requested that as I work on this I should also add support for LoL. Here is the email dialog:
The text was updated successfully, but these errors were encountered: