The splash drew the app icon, so yesterday's icon change changed the splash with it —
not asked for and not noticed until it was on a phone.
They were the same picture until the icon became a reduction that has to survive 40
points. The splash has room for the fuller mesh scene, so it keeps it: assets/splash.png
is the exact icon that was there before this change, restored from the previous commit
rather than regenerated, so it is the image that was actually on screen.
AppSplash gains the prop the monorepo's copy already had — the extraction predates
it, which is why this repo silently kept the old behaviour. Drawn untiled and
letterboxed rather than masked and cropped, because a composition is not an icon.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>