MetaMask / MetaMask/metamask-design-system

Make Haptics part of DSRN

Open
#1,126 0 comments 0 reactions 1 assignee View on GitHub

@kirillzyusko is already working on this.

Since Apr 28, 2026.

team-design-system
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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.