[claude] Add mobile-responsive touch controls (#1) #16

Closed
claude wants to merge 1 commits from claude/the-matrix:claude/issue-1 into main

1 Commits

Author SHA1 Message Date
Alexander Whitestone
d5f407b892 feat: add mobile-responsive touch controls (#1)
- Configure OrbitControls touch mapping explicitly (one-finger orbit,
  two-finger pinch-zoom + pan) for iOS Safari and Android Chrome
- Add tap-to-interact via Raycaster: tapping an agent fires a
  visitor_interaction event and shows a brief floating label
- Add touch hint overlay (DRAG · PINCH TO ZOOM · TAP AGENT) that
  appears on first touch and fades after 3.5 s
- Expose getAgentMeshes() from agents.js for raycasting targets
- Clean up disposeInteraction() to remove pointer listeners

Fixes #1

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-23 14:08:58 -04:00