Skip to content

feat: add eleven new effects for X - #43

Merged
blazejkustra merged 26 commits into
mainfrom
feat/x-effects
Oct 30, 2026
Merged

blazejkustra merged 26 commits into
mainfrom
feat/x-effects

Conversation

@blazejkustra

@blazejkustra blazejkustra commented Oct 29, 2026 •

Copy link
Copy Markdown
Owner

Problem

The example app had nothing for this week's X topics (iPhone Duo crackgate, NameDrop, the Dynamic Island torch) and never used the magnetometer as an input.

Approach

Eleven new example screens, each a real photo or a faithful iOS clone with a WGSL shader on top, driven by touch, tilt, shake, folding or a real magnet.

Tests

  • Every screen driven end to end on iOS simulators (iPhone 17 Pro Max, 18 Pro, 18 Pro Max, iPhone Duo folded and unfolded), sensors via __DEV__ hooks
  • yarn typecheck, eslint and naga on every shader pass
  • Installed and launched on an iPhone 16; Polaroid not opened there
  • Not verified: real camera capture, real magnetometer (direction sign may need a flip), real tilt and shake, synthesized sounds, Android, GPU cost on device

Screenshots

cracked polaroid scratch
wallet crt flashlight
namedrop bubble lava
ferrofluid

crackgate

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