Commit graph

1 commit

Author SHA1 Message Date
jedarden
fad2693ea0 test: add mobile responsiveness test suite
Comprehensive tests for mobile-specific features:
- Canvas resize handling with visualViewport API support
- Touch event propagation prevention from panels to canvas
- Hamburger menu open/close animations
- DevicePixelRatio capping at 2.0 for mobile devices
- Safe-area CSS for notched devices (iPhone X+)
- Touch target size compliance (44x44px minimum)
- Three.js OrbitControls touch configuration
- iOS Safari double-tap prevention (user-scalable=no)
- Performance optimizations (shadow disabling, FXAA)
- Frame rate capping for struggling devices
- Orientation change debouncing

All 29 tests passing.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-11 04:06:04 -04:00