-
Notifications
You must be signed in to change notification settings - Fork 6
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Problem Statement
The first time I entered the application, I fell in love with the UI. However, when I created a new session, I was startled by a cat sound because my browser volume was set very high.
Other users may experience the same issue, to improve accessibility and overall user experience, the application should provide an option to mute or control sounds, rather than relying on browser sound settings.
Proposed Solution
Add support for muting application sounds by introducing an user option to control sound. This could include:
- A user preference/setting to mute or unmute all non-essential application sounds
- A clear and accessible sound toggle (e.g., speaker or mute icon) within the UI
- Persistent sound preferences across sessions so users are not surprised by audio on subsequent visits
Implementation considerations:
- Add a sound control option in user preferences/settings
- Default to sound enabled for first-time users, with the ability to easily mute at any time
- Persist the sound preference using localStorage or user/session-level settings
- Ensure sounds do not play before the saved preference is applied
Feature Category
UI/UX Improvements
Primary User Benefit
All users equally
Alternatives Considered
Mute-only option:
- Provide a simple toggle to mute or unmute all application sounds. This is easy to implement and solves the immediate issue of unexpected audio, but it does not allow users to customize their sound experience.
Volume control option:
- Offer a sound level slider to allow users to control the audio volume of the application. While this provides more flexibility and a better user experience, it requires additional UI, design considerations, and implementation complexity.
Mockups or Examples
No response
How important is this feature to you?
Nice to have
Additional Context
No response
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request