impress/app/assets
Emi Matchu dd2f6be79f Fix HTML5 rendering differences in us vs Neopets
I pulled the source map for the Neopets renderer, and had Claude compare it to ours. It noticed the key issue responsible for a high number of unsolved rendering issues: we weren't setting up the `MotionGuidePlugin`, which I've never heard of before. Whoops!

In addition to this, we made some other minor fixes for consistency:
- Use whatever Stage object the library exports (will sometimes be StageGL)
- Resize the stage rather than the clip (shouldn't matter?)
- Send a callback to the library when done (I'm not aware of any anims that use this but some may!)

The specific item I was debugging was "Food Fight Shower", and it works now! But I also know we've had a solid handful of similar inexplicable wild rendering bugs, which I imagine this solves as well.

We might want to consider auditing our Known Glitches on SWF assets to see how many of them can be removed, now that this is resolved.
2026-01-19 11:00:59 -08:00
..
builds Bundle wardrobe-2020 into the app 2023-10-23 19:05:08 -07:00
config Move JS libraries to vendor/javascript 2024-09-13 21:16:46 -07:00
fonts Remove unused Delicious-Heavy.otf font 2024-09-13 20:39:22 -07:00
images Add homepage link to Rainbow Pool, and move Modeling Hub to footer 2024-10-11 15:27:36 -07:00
javascripts Fix HTML5 rendering differences in us vs Neopets 2026-01-19 11:00:59 -08:00
stylesheets Migrate from Owls NC values to Lebron 2025-06-27 15:26:38 -07:00