-
Notifications
You must be signed in to change notification settings - Fork 27
Open
Labels
help wantedExtra attention is neededExtra attention is neededkind/enhancementImprovement in current featureImprovement in current featurelanguage/csslanguage/javascriptJavascript relatedJavascript related
Description
Current Behavior
On mobile devices, several animations are configured with ScrollTrigger's scrub option.
Because mobile scrolling often involves fast flick gestures, the scroll position changes rapidly and may reverse slightly as momentum settles. When animations are scrubbed, this causes them to jump forward and backward, creating a jittery or distracting user experience.
Observed issues:
- Animations frequently reverse when the user scrolls slightly upward.
- Some animations appear to jump or skip frames when scrolling quickly.
- Complex sequences (such as the floating logo pieces) can feel unstable.
Proposed solution:
Disable scrub behavior on mobile devices and instead use toggleActions: "play none none none" so animations play once when entering the viewport.
Expected result:
- Smoother and more predictable animation behavior on touch devices
- Reduced animation reversal during rapid scrolling
- Improved overall UX on mobile
Note: To view this use a real phone device
Parent: #146
Mockups
Contributor Guides and Handbook
- 🛠 Meshery Build & Release Strategy
- 📚 Instructions for contributing to documentation
- 🎨 Wireframes and designs for Meshery UI in Figma
- 🙋🏾🙋🏼 Questions: Discussion Forum and Community Slack
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
help wantedExtra attention is neededExtra attention is neededkind/enhancementImprovement in current featureImprovement in current featurelanguage/csslanguage/javascriptJavascript relatedJavascript related