Truncated "Reduce Interruptions" to "Reduce Interr." to avoid scrolling text

This commit is contained in:
Federico Imberti 2026-01-02 10:43:21 +01:00
commit f591d7da1e

View file

@ -131,6 +131,9 @@ final class DoNotDisturbManager: ObservableObject {
if nameChanged { if nameChanged {
self.currentFocusModeName = finalName self.currentFocusModeName = finalName
.localizedCaseInsensitiveContains(
"Reduce Interruptions"
) ? "Reduce Interr." : finalName
} }
if identifierChanged || nameChanged || shouldToggleActive { if identifierChanged || nameChanged || shouldToggleActive {
@ -322,7 +325,7 @@ enum FocusModeType: String, CaseIterable {
case .gaming: return "Gaming" case .gaming: return "Gaming"
case .mindfulness: return "Mindfulness" case .mindfulness: return "Mindfulness"
case .reading: return "Reading" case .reading: return "Reading"
case .reduceInterruptions: return "Reduce Interruptions" case .reduceInterruptions: return "Reduce Interr."
case .custom: return "Focus" case .custom: return "Focus"
case .unknown: return "Focus Mode" case .unknown: return "Focus Mode"
} }