-
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
Canvas renderer not properly set on Edge for navbar/menu/homescreen #515
Comments
@ariel-phet, this is the primary cause of phetsims/joist#321 (except for the buggy Neuron text in the play area, that will be handled by #516). This seems like a good candidate for maintenance releases, due to how buggy the appearance of the sims look in Edge 25 (latest version). Thoughts? |
@jonathanolson - can you give a time estimate for performing maintenance releases? Also, before Neuron is published, should this patch be made by @jbphet? |
Depends on how much of the testing I'd need to do. Now that I know the lay-of-the-land, I'd guess 1 hour up front, 5-10 minutes per SHA that needs to be patched (for translatable sims) with 5 minutes per translatable sim, and 2 minutes per non-translatable sim (+15 minutes of testing by myself or QA). My preferred plan would be to:
Also if we are doing these patches, there are some sims that would benefit from the fixes for #510. @phet-steele noted it really affected one or two sims in particular. Adding in that patch would probably increase total time by 30% (unlike having to do it in another maintenance release process, which would be 100%).
Yes! Also I either need to fix #516, or @jbphet will need to remove boundsMethod: 'fast' on the readout text. |
Also, the 5 minutes per translatable sim is something I could totally multi-task, as it's mostly "kick something off to run for 4 minutes, then spend 1 minute doing checks". |
@jonathanolson please get in touch with the other developers, specifically @jessegreenberg and @jbphet about patching their sims before they publish them (Neuron, BASE, Ohm's Law) Second, please get in touch with @phet-steele to see if this work could be coordinated early next week (perhaps on Monday)? |
Talked with both. Here's the plan:
|
…of MS Edge browser, see #120, phetsims/scenery#515, and phetsims/joist#321
Deployments for translatable sims done. |
Causes phetsims/joist#321, and is due to an incomplete (buggy) fix of phetsims/molarity#24. Edge 25 seems to have even worse SVG text rendering (things get cut off), see https://connect.microsoft.com/IE/Feedback/Details/1571965, https://connect.microsoft.com/IE/feedback/details/1567173 and most notably https://connect.microsoft.com/IE/Feedback/Details/2240792.
This should be fixed by setting the default root renderer to Canvas (this will also allow it to be overridden).
The text was updated successfully, but these errors were encountered: