64bc23409d34e80bfc8a9f3dd09da66e01a87a33
- Replace the old single-screen pony-type select with a 4-step wizard: type -> mane -> colors -> tail/horn/wings, ending in "Start eventyr!" which starts the game with the chosen type. PonySelectPage is removed; the wizard is now the 'start' page. - Fix a real bug: the source sprite pack's horn.png/wing.png sheets turned out to be 1-3px alignment markers, not visible art, so toggling horn/wings previously had no visible effect. Replaced with hand-drawn flat overlay sprites (horn, wing, tail) positioned against the base sprite's actual silhouette. - Add a dedicated tail toggle/layer (the pack has no separate tail art either), using the same hand-drawn-overlay approach. - Update PixelPonySprite to support flat single-frame overlays alongside the existing 8x8 sheet layers. - Rewrite App.test.js flow helpers and PixelPonyConfiguratorPage tests for the new step-based flow (58 frontend tests passing). Note: App.js/App.test.js in this commit also carry in-flight interaction-choice plumbing (handleInteraction/CHOICE_SCENE) from a concurrently running agent in this same working tree — left as-is since splitting it out isn't possible without touching files that agent still has in progress, and the combined state passes the full test suite. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
test: 37 frontend tests (App integration, API service, achievements), 43 backend tests — all passing
Description
No description provided
Languages
Python
54.5%
JavaScript
33.3%
CSS
10.2%
HTML
1.9%