MetaMask / MetaMask/metamask-design-system
Make Haptics part of DSRN
@kirillzyusko is already working on this.
Since Apr 28, 2026.
- Dominant language
- TypeScript
- Stars
- 37
- Forks
- 14
- Avg merge
- 1d 9h
- Merged PRs (30d)
- 60
Description
### **Description**
At the moment we use `expo-haptics` - a library that allows to run haptic effects. But all these effects are the same across all apps and it doesn't make them unique.
We should try to consider to use libraries that allows us to compose custom haptic feedbacks, so that users can quickly distinguish MetaMask haptic feedback from hundreds of other apps.
### **Technical Details**
We can utilise https://github.com/software-mansion/pulsar for this purposes. For web we can use https://github.com/lochie/web-haptics (but it doesn't allow customization, though I'm not sure whether we need to have this effect on web?)
### **Acceptance Criteria**
This is just a proposal
### **References**
- https://swmansion.com/blog/haptic-feedback-explained-what-it-is-and-what-it-does-for-your-app-and-business/
- https://swmansion.com/blog/haptics-is-music-how-to-design-haptic-patterns-that-feel-right/
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.