-
Notifications
You must be signed in to change notification settings - Fork 6
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
Position slider information ready for implementation #124
Comments
…ng content, implement functions to return text for subtype aria-valuetext, remove force vector information from position alert, see phetsims/gravity-force-lab#109 and phetsims/gravity-force-lab#124
@terracoda the |
@mbarlow12, this sounds great! It would be great to save this work for comparison with using "distance in meters". @emily-phet and I discussed a new approach yesterday that still relies on aria-valuetext, but with different parameters. Using actual distance in meters. Please see the updated focus examples and the updated 8-step interaction. The strings for vector alerts and force magnitude are still the same, and should be nicely handled with aria live region alert We can discuss at today's meeting. |
@mbarlow12, oh, I missed that the object string containing mm1 or m2 is missing from the implementation. For example,
We'll need that string in there, too. |
@mbarlow12, that string is actually in there sometimes. We'll need it in there for directional changes with the new strategy using quantitative distance in meters instead of described qualitative distance. |
…ntation from GFL see commits in phetsims/gravity-force-lab#124
This is sounding good @mbarlow12. Please assign to me when you want me to review it :-) |
@terracoda there's an issue that I've realized comes from the Here's an example sequence:
Just want to ensure that this behavior is ok and we don't need to repeatedly communicate the "last stop..." information. |
@mbarlow12, I think we can leave as-is, but it is possible that having the alert change on the step that actually reaches the last stop could be potentially useful in this case. |
…ructor, remove alertManager as ScreenView member, see phetsims/gravity-force-lab#124 phetsims/gravity-force-lab#109
…ge alerts, new string manager getter functions, variable renaming, see phetsims/gravity-force-lab#124 and phetsims/gravity-force-lab#109
New dev versions for GFL: Note: I somehow missed adding 'kilograms' to the interactive alerts for changing mass. Will be fixed in the next update. |
Mass alerts are a little messy in general—on my list to fix. |
Re-assigned to myself to review. |
@zepumph, I have done a very careful review of all position/distance Much of the implementation is working, but of course I found some issues and have some questions. I have updated the tables in the design document (green cells mark things working well and red cells and red text identify issues that I found & iterations that I would like to see if possible). I am marking this for discussion for tomorrow's meeting before I create issues. Here's a link to the Position/distance section in the design doc |
…edge and spheres are “touching”, phetsims/gravity-force-lab#124
…edge and spheres are “touching”, #124
From here I feel like I need to focus on BASICS for interview. Though much of this may apply over there. I'm going to look at phetsims/gravity-force-lab-basics#88 for now. |
@zepumph, you have done a great job implementing the Adding: The first 3 items are also in Gravity Force Lab BASICS.
There are 2 still-todo's that do not affect GFL Basics:**
I can move the still-todo's to new issues, so they do not fall off the radar. They are not high priority at the moment as they do not affect anything in GFL Basics. Edited May 28 - Step 17 no longer relevant. |
@zepumph, you only need to address the above checklist if they have a direct impact on GFL Basics. |
@zepumph, In Step 8, I swear I was hearing the correct alert (below) but minus the word "now" when I tested this morning.
I am now hearing the regular changing force alert on the last step, which does indeed contain "now", but on the last step (edge or last stop) I would like alert above. This special case alert appears in Step 8 and Step 17 in the design doc. The same issue exists in GFL Basics. |
@zepumph, I see, I am hearing two different alerts. The issue is is that Step 8 has the correct alert with "now" missing, and Step 17 has the wrong alert. I would like the special "state information" alert in Step 17 as well. I would like this special case alert at all last steps, the ones that reach an edge and the ones that reach the opposite sphere. Apologies if that was not clear. |
@zepumph I added the Step 17 issue into the check list, and I added that the first 3 items are also in the BASICS sim. Ideally, if you could address the first three items, that would be great. The first 2 items are the most important if you are short on time. |
@zepumph, I have verified both sims, just tagging BASICS' related issue phetsims/gravity-force-lab-basics#88 |
@terracoda I think I got the first two bullets. Please review those, and I can work on them more tomorrow. |
The first two checkboxes are verified. Great work! |
@zepumph, yes the first 2 checkboxes are verified in BASICS as well. |
I am pretty sure all the issues about position will be address by GFLB's issue phetsims/gravity-force-lab-basics#124 Removing the priority label. |
After discussing Step 17 checkbox, I changed my mind. We are not providing state information at last step, only at going beyond an edge. We may consider this further, but for now. It's not an issue. I've updated the #124 (comment). Punctuation looks good. Stale distance information should be handled by phetsims/gravity-force-lab-basics#128 |
@mbarlow12, @emily-phet and I discussed changes to how we could provide position information.
Please see the design document for details. An example is provided here:
https://docs.google.com/document/d/1-37qAgde2XrlXBQae2SgjartM35_EnzDD9pdtd3nXAM/edit#heading=h.ostp3ek0rn9e
I'll be adding more examples, but would love to know if this is clear.
The text was updated successfully, but these errors were encountered: