What problem does it solve?
Interaction designers often struggle to decide when a gesture should trigger, where transitions originate, and how elements should behave during and after user input, leading to inconsistent and confusing user experiences.
Core Features & Use Cases
- Gesture Intent Rules: Choose between trigger‑during and trigger‑on‑end based on action cost.
- Responsive Feedback: Ensure visual response from the first pixel of movement.
- Spatial Consistency: Align entry and exit animations with their source elements.
- Kinetic Physics: Apply momentum, variable timing, and interruptibility guidelines.
- Frequency Calibration: Adjust animation richness based on how often an interaction occurs.
- Drag Patterns: Define snap points, progressive reveal, elastic resistance, and velocity‑based dismissal.
Use cases include swipe‑to‑dismiss, drag‑and‑drop, pinch‑to‑zoom, pull‑to‑refresh, navigation transitions, and command menus.
Quick Start
Request the interaction-craft skill to advise the best trigger timing for a swipe‑to‑dismiss component.