-
-
Notifications
You must be signed in to change notification settings - Fork 56
Sound and Haptics
The Sound & Haptics feature group (category: System) provides control over sound modes, call behavior, and audio safety settings.
ID: Sound mode tile
Permissions: NOTIFICATION_POLICY (Do Not Disturb access)
A Quick Settings tile that cycles your device through Normal → Vibrate → Silent modes with a single tap. Ideal for quick toggling without digging into Settings.
| Setting | Description |
|---|---|
| Show volume slider | Display a volume slider when the sound mode tile is tapped |
| Cycle behavior | Choose whether to include Silent in the cycle, or only toggle Normal/Vibrate |
- This feature is a child of the Sound group — it appears nested under Sound in the features list.
- The tile requires the Do Not Disturb access permission to switch to Silent mode.
ID: Call vibrations
Permissions: READ_PHONE_STATE, NOTIFICATION_LISTENER
Adds custom haptic vibration feedback when:
- 📞 A call is incoming (ring start)
- ✅ A call is accepted (answered)
- ❌ A call is declined or ended
This fills the gap on devices that removed call accept/decline vibrations from default Android behavior.
- Requires both
READ_PHONE_STATEto detect call state transitions andNOTIFICATION_LISTENERto monitor call notifications. - No additional settings page — enable the toggle to activate.
ID: Disable safe volume warning
Permissions: WRITE_SECURE_SETTINGS
Suppresses the EU-mandated safe volume warning dialog that appears when you raise media volume above the safe threshold.
Sets the audio_safe_volume_state secure setting to suppress the dialog. This only affects the UI warning — it does not remove the actual volume limit.
- Requires
WRITE_SECURE_SETTINGS(grant via ADB — see Permissions-Guide). - No additional settings page — enable the toggle to activate.
The Sound feature (id = "Sound") is the parent group containing all sound-related sub-features. It appears as a collapsible section in the main features list with:
- Sound Mode Tile
- Call Vibrations
- Disable Safe Volume Warning
Sub-features inherit the parentFeatureId = "Sound" and are hidden unless the parent is visible.