Skip to content

Release v2.8.2 — remove Focus/DND indicator (Apple bug macOS 26)#17

Merged
coaxel2 merged 3 commits into
mainfrom
release/v2.8.2
May 17, 2026
Merged

Release v2.8.2 — remove Focus/DND indicator (Apple bug macOS 26)#17
coaxel2 merged 3 commits into
mainfrom
release/v2.8.2

Conversation

@coaxel2
Copy link
Copy Markdown
Owner

@coaxel2 coaxel2 commented May 17, 2026

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

  • Build Release ad-hoc OK localement
  • CI build + smoke test

@coaxel2
Copy link
Copy Markdown
Owner Author

coaxel2 commented May 17, 2026

/release 2.8.2

@github-actions github-actions Bot added the cori-ai-review Cori AI review label May 17, 2026
@coaxel2 coaxel2 merged commit b5f8899 into main May 17, 2026
1 of 2 checks passed
@coaxel2 coaxel2 deleted the release/v2.8.2 branch May 21, 2026 13:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cori-ai-review Cori AI review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant