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 |
|