Fix: Individual disable HUDs

This commit is contained in:
Hariharan Mudaliar 2026-01-02 12:29:40 +05:30
commit 2f22e27902
No known key found for this signature in database
GPG key ID: 025583EB0BE5640E
3 changed files with 48 additions and 13 deletions

View file

@ -1302,6 +1302,9 @@ private struct HUDAndOSDSettingsView: View {
@Default(.enableVerticalHUD) var enableVerticalHUD
@Default(.enableCircularHUD) var enableCircularHUD
@Default(.verticalHUDPosition) var verticalHUDPosition
@Default(.enableVolumeHUD) var enableVolumeHUD
@Default(.enableBrightnessHUD) var enableBrightnessHUD
@Default(.enableKeyboardBacklightHUD) var enableKeyboardBacklightHUD
// Vertical HUD Props
@Default(.verticalHUDShowValue) var verticalHUDShowValue
@ -1530,6 +1533,20 @@ private struct HUDAndOSDSettingsView: View {
Text("Accessibility")
}
}
if accessibilityPermission.isAuthorized {
Section {
Toggle("Volume HUD", isOn: $enableVolumeHUD)
Toggle("Brightness HUD", isOn: $enableBrightnessHUD)
Toggle("Keyboard Backlight HUD", isOn: $enableKeyboardBacklightHUD)
} header: {
Text("Controls")
} footer: {
Text("Choose which system controls should display HUD notifications.")
.foregroundStyle(.secondary)
.font(.caption)
}
}
Section {
Toggle("Show Percentage", isOn: $verticalHUDShowValue)
@ -1598,6 +1615,20 @@ private struct HUDAndOSDSettingsView: View {
Text("Accessibility")
}
}
if accessibilityPermission.isAuthorized {
Section {
Toggle("Volume HUD", isOn: $enableVolumeHUD)
Toggle("Brightness HUD", isOn: $enableBrightnessHUD)
Toggle("Keyboard Backlight HUD", isOn: $enableKeyboardBacklightHUD)
} header: {
Text("Controls")
} footer: {
Text("Choose which system controls should display HUD notifications.")
.foregroundStyle(.secondary)
.font(.caption)
}
}
Section {
Toggle("Show Percentage", isOn: $circularHUDShowValue)