Summary
Retire complètement la feature Focus/DND.
Le code de détection ne fonctionne pas fiable sur macOS 26+ à cause d'un bug Apple : INFocusStatusCenter.isFocused retourne false quand DND par défaut est actif. Le fallback Assertions.json nécessite Full Disk Access qu'on ne demande pas. Décision : retirer plutôt que ship cassé.
Changes
- ContentView :
FocusModeCompactClosedView, shouldShowFocusModeCompact, peek render, dispatcher, chinWidth — retirés - NotchIAViewCoordinator :
case .focus dans SneakContentType, exempt .focus — retirés - FocusModeManager : observer
$isActive qui déclenchait le peek — retiré - SneakPeekEngine :
.focus du switch — retiré - Localizable.xcstrings : clés
%@ activé / Focus désactivé — retirées
FocusModeManager.swift reste intact (manager sans consommateur). Réintégration possible si Apple corrige le bug.
Test plan
- [x] Build Release ad-hoc OK localement
- [ ] CI build + smoke test