Skip to content

Add a shared pixel and ASCII pond - #72

Merged
luinbytes merged 1 commit into
masterfrom
capy/add-a-shared-pixel
Nov 6, 2026
Merged

luinbytes merged 1 commit into
masterfrom
capy/add-a-shared-pixel

Conversation

@luinbytes

Copy link
Copy Markdown
Owner

Changes

  • Add selectable ASCII and pixel pond views with a 300ms transition, preserving the live simulation and respecting reduced motion.
  • Integrate the approved layout and project switcher refinements, remove the pond cat and update its social card, and retain the merged route removals and loading fallback.
  • Keep Pixel interactions on visible water and clip fish to the pixel shoreline while preserving shared simulation state.

Verification

  • npm run lint
  • npm run test:pond (45 tests)
  • npm run test:e2e (41 browser tests)
  • Checked 1440px, 390px and 320px views, keyboard switching, reduced motion, fallback, and canvas/fish identity across mode changes.

Pixel fish are clipped when the shared ASCII-domain simulation crosses pixel-art land; they may briefly disappear at shore rather than change trajectory during a view switch.

ASCII desktop
Pixel mobile

View mode transition

Open in Capy

@luinbytes
luinbytes merged commit 5e2d5f7 into master Nov 6, 2026
2 checks passed
@luinbytes
luinbytes deleted the capy/add-a-shared-pixel branch November 7, 2026 18:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant