Labels: frontend accessibility UX
Background
src/components/SOSButton.tsx (5 KB) shows a visual countdown but provides no haptic feedback. Users in a stressful emergency may not be looking at the screen and need tactile confirmation that the SOS is counting down and then sent.
What "Done" Looks Like
- During countdown: haptic tick once per second (light impact)
- On SOS sent: strong haptic impact + a second impact 200 ms later (double tap feeling)
- On SOS cancelled: medium impact
- Use
expo-haptics (already a dependency via Expo)
- Haptic intensity configurable in accessibility settings (can be disabled)
Labels:
frontendaccessibilityUXBackground
src/components/SOSButton.tsx(5 KB) shows a visual countdown but provides no haptic feedback. Users in a stressful emergency may not be looking at the screen and need tactile confirmation that the SOS is counting down and then sent.What "Done" Looks Like
expo-haptics(already a dependency via Expo)