Skip to content

Release v2.8.1 — Focus sneak peek on activation/deactivation#13

Merged
coaxel2 merged 2 commits into
mainfrom
release/v2.8.1
May 17, 2026
Merged

Release v2.8.1 — Focus sneak peek on activation/deactivation#13
coaxel2 merged 2 commits into
mainfrom
release/v2.8.1

Conversation

@coaxel2
Copy link
Copy Markdown
Owner

@coaxel2 coaxel2 commented May 17, 2026

Adds a 2.5s sneak peek under the notch when a Focus mode (Work/Sleep/DND) turns on or off. Same UX pattern as volume/brightness HUD, but driven by state change.

Quand l'utilisateur active ou désactive un mode Focus (Travail, Sommeil,
Ne pas déranger…), un peek 2.5s s'affiche sous l'encoche avec l'icône du
mode + label « X activé » ou « Focus désactivé ». Comparable au HUD volume
mais déclenché par changement d'état, pas par interaction utilisateur.

Implémentation :
- NotchIAViewCoordinator : `case focus` ajouté à SneakContentType, exempté
  du gate hudReplacement (c'est une notification d'état, pas un HUD)
- FocusModeManager : observer `\$isActive.dropFirst().removeDuplicates()`
  qui déclenche `coordinator.toggleSneakPeek(type: .focus, duration: 2.5)`
- ContentView : branche de rendu pour `.focus` — capsule noire stroke
  blanc avec icône + label, padding 10×4
- Localizable.xcstrings : « %@ activé » et « Focus désactivé » en EN/FR/ES/DE

Le toggle existant `enableFocusModeDetection` gate aussi le peek (cohérent
— si l'utilisateur a désactivé toute la détection Focus, pas de peek non plus).

Version bump 2.8.0 → 2.8.1 (build 20801, formule monotone).

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@github-actions github-actions Bot added the cori-ai-review Cori AI review label May 17, 2026
@coaxel2
Copy link
Copy Markdown
Owner Author

coaxel2 commented May 17, 2026

/release 2.8.1

@coaxel2 coaxel2 merged commit d566d4e into main May 17, 2026
@coaxel2
Copy link
Copy Markdown
Owner Author

coaxel2 commented May 17, 2026

/release 2.8.1

1 similar comment
@coaxel2
Copy link
Copy Markdown
Owner Author

coaxel2 commented May 17, 2026

/release 2.8.1

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