Best Practices
Example Use Cases
There are two primary types of use cases when designing haptic experiences: Feedback and Notifications.
Feedback
Haptics provide immediate tactile confirmation of user actions, helping users to build muscle memory, speed up reaction times, and feel more precise.
Trigger haptic feedback when the cursor or an object spatially snaps with:
- Alignment guides
- Important vertices & handles
- Artboard edges
- Timeline markers
Trigger haptic feedback to highlight when there is a change in the click input context:
- More options available
- Change in the type of selection
- Different manipulation for the selected element
Notifications
Turn your sound off and stay longer in your flow state without missing gentle reminders being directed to the haptic button.
Trigger haptic notification to know when:
- A long process was completed
- An event is happening in the background
- Code is compiled
Design Guidelines
Waveform Selection
- Use subtle waveforms for frequent events
- Reserve intense waveforms for important notifications
- Consider the context of your application/plugin
Event Timing
- Avoid triggering haptic events too frequently
- Ensure haptic feedback aligns with visual feedback and plugin functionality
Device Support
- Always provide a
DEFAULT
waveform - Test on supported devices when possible
Examples
Precision Enhancers

Haptic feedback: The waveform Subtle Collision is played

Haptic feedback: The waveform Subtle Collision is played

Haptic feedback: The waveform Subtle Collision is played

Haptic feedback: The waveform Subtle Collision is played

Haptic feedback: The waveform Subtle Collision is played
Progress Indicators

Haptic feedback: The waveform Subtle Collision is played

Haptic feedback: The waveform Damp State Change is played
Incoming Events

Haptic feedback: The waveform Ringing is played

Haptic feedback: The waveform Knock is played

Haptic feedback: The waveform Mad is played