Sound effects toggle #16

Open
opened 2026-04-29 03:55:23 +00:00 by TopherMayor · 0 comments
Owner

Problem

The app is silent — a subtle audio cue on vote would add tactile satisfaction and social FOMO.

Proposed Solution

  • Add a 🔊/🔇 toggle in the header
  • On vote cast: play a short satisfying "pop" sound (Web Audio API, base64-encoded)
  • On receiving a vote from someone else: play a softer "ping" sound
  • Preference stored in localStorage
  • Sounds off by default (or respect prefers-reduced-motion / system mute)

Acceptance Criteria

  • Toggle persists across sessions
  • Sounds are short (<200ms) and pleasant
  • Sounds work on iOS Safari and Android Chrome
  • Respects system "Do Not Disturb" if possible
## Problem The app is silent — a subtle audio cue on vote would add tactile satisfaction and social FOMO. ## Proposed Solution - Add a 🔊/🔇 toggle in the header - On vote cast: play a short satisfying "pop" sound (Web Audio API, base64-encoded) - On receiving a vote from someone else: play a softer "ping" sound - Preference stored in localStorage - Sounds off by default (or respect `prefers-reduced-motion` / system mute) ## Acceptance Criteria - [ ] Toggle persists across sessions - [ ] Sounds are short (<200ms) and pleasant - [ ] Sounds work on iOS Safari and Android Chrome - [ ] Respects system "Do Not Disturb" if possible
TopherMayor added the frontendenhancementpriority/low labels 2026-04-29 03:55:23 +00:00
TopherMayor added this to the UI/UX Overhaul v1.0 milestone 2026-04-29 03:56:14 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: TopherMayor/cabo-voting-app#16