Vibecode offers a range of haptic feedback options to match different interaction contexts:
- Light Impact - Subtle feedback for minor interactions like toggling switches
- Medium Impact - Noticeable feedback for standard button taps
- Heavy Impact - Strong feedback for significant actions like deletions or confirmations
- Success - Positive reinforcement for completed actions
- Warning - Alert users to important decisions
- Error - Signal that something went wrong
- Selection - Feedback for scrolling through pickers or lists
Best Practices
- Match the intensity to the action - Use light haptics for frequent interactions and reserve heavy haptics for important moments.
- Don’t overuse - Too much haptic feedback can feel overwhelming. Use it purposefully to enhance key interactions.
- Test on real devices - Haptics feel different across devices. Always test your patterns on actual hardware.
- Consider accessibility - Some users may have haptic feedback disabled in their system settings. Design your app to work well with or without haptics.
