matt e8a413542e
All checks were successful
build-website / build (push) Successful in 1m31s
Fix jarring smooth scroll with sine-based easing
- Replace easeInOutQuad with easeInOutSine for natural motion
- Add user interruption handling (cancel on wheel/touch/keyboard)
- Add accessibility support for prefers-reduced-motion
- Optimize duration from 1800ms to 1200ms
- Add proper cleanup of event listeners and animation frames
- Update all component references to use new duration

The sine-based easing creates smooth, consistent motion throughout
the entire scroll duration without jarring speed changes.
2025-09-19 11:32:26 +02:00
Description
No description provided
92 MiB
Languages
HTML 59.7%
CSS 29.5%
JavaScript 9.1%
TypeScript 1.6%