-
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
Assistive Description Prototype #941
Comments
…Object to create an API passed to description plugins, see phetsims/joist#941
…Object to create an API passed to description plugins, see #941
For this issue, density-main.ts has: console.log( DensityDescriptionStrings_en.toString() );
console.log( DensityDescriptionLogic.toString() ); Recommended to change to: phet.log && phet.log( DensityDescriptionStrings_en.toString() );
phet.log && phet.log( DensityDescriptionLogic.toString() ); |
Agreed! I just hit this as work begins on bringing buoyancy to the finish line. |
Hello! A couple of items about this issue that I wanted to post here: Yesterday @AgustinVallejo and I were trying to reproduce phetsims/density-buoyancy-common#97 and we found that the description plugin failed when running density with
I am unsure about the current progress here, but I wanted to note that we may want to try to republish density over in phetsims/density#190. In my opinion.
|
This density prototype is also preventing setting the designed focus order in the screen view as part of phetsims/density-buoyancy-common#121. How should we proceed? |
I commented it out for now, see the commit above. |
I believe the best way forward for the high priority part of this issue is to comment out all the |
…sims/joist#941" This reverts commit 96bbe08.
@terracoda 's thoughts:
|
…tarts server with a single command, see phetsims/joist#941
After discussion in Slack#description-tooling, a "Description Tooling & pH Scale Design Check-in" meeting has been scheduled for Wed 10/2/24 @ 11AM MT. The feedback in this issue would be good for attendees to skim before that meeting. During Slack#galileopards team standup meetings, @arouinfar, @jbphet, and @pixelzoom all had questions/concerns related to the description prototype. We realize that it's a work in progress, but we thought this might be a good time to communicate those questions/concerns. Since this is a prototype (we think?) we don't expect there to be answers now to all of these questions/concerns. @arouinfar has her own list which she'll add here. In Slack#DM to @arouinfar and @pixelzoom, @jbphet offered this feedback:
Here's my (numbered) list of questions/concerns. This is based on my assigned task of reviewing for scalability and impact on the sim code base. I have mainly looked at the files that the description plugin creates/uses, not the implementation of the plugin (DescriptionRegistry.ts, etc.)
|
Some things mentioned during PhET-iO meeting:
@pixelzoom and @zepumph, please feel free to edit. If I didn't capture the concerns appropriately. |
I share many of the same concerns in 1, 2, 3, 5, 10, 13, 14. |
I agree with all of the concerns listed in this issue thus far, so I will try not to repeat things already said above.
|
@arouinfar said:
This would be an even more intractable problem if the colors were PhET-iO instrumented, and therefore could be changed. (The solution colors are currently not customizable, but could easily be customizable in the future, if a client asks for it.) There is a general tension here between description and things that can be changed via PhET-iO. We'll need to be careful about describing things that may be customized in ways that makes the description incorrect. |
I created some branches in ph-scale and ph-scale-basics to try a different way that doesn't use PhET-iO or a 'plug-in' type system, see phetsims/ph-scale-basics#59. |
No description provided.
The text was updated successfully, but these errors were encountered: