[M5] Mode Zen : plein écran épuré sans notifications #68

Closed
opened 2026-04-06 01:38:15 +00:00 by charles · 0 comments
Owner

Contexte

Mode de concentration qui masque toutes les distractions et affiche uniquement le salon actif en plein écran avec une interface minimale.

Critères d'acceptation

  • Raccourci Ctrl+Shift+Z ou bouton dans la toolbar pour activer/désactiver
  • Masque : sidebar, badges de notifications, indicateurs de lecture non lus
  • Affichage plein écran du salon actif avec interface épurée (pas de toolbar superflue)
  • Toutes les notifications système désactivées pendant le mode Zen
  • Indicateur discret "Mode Zen actif" en coin d'écran
  • Le mode est mémorisé entre les sessions (si activé, redémarre en mode Zen)

Notes techniques

  • Dépend de : #1 (workspace)
  • Utilise gtk::Window::fullscreen() ou AdwToolbarView avec toolbars cachées
  • Suppression des notifications via GNotification (ne pas appeler app.send_notification())
  • Raccourci enregistré dans le ShortcutsWindow de Fractal
## Contexte Mode de concentration qui masque toutes les distractions et affiche uniquement le salon actif en plein écran avec une interface minimale. ## Critères d'acceptation - [ ] Raccourci Ctrl+Shift+Z ou bouton dans la toolbar pour activer/désactiver - [ ] Masque : sidebar, badges de notifications, indicateurs de lecture non lus - [ ] Affichage plein écran du salon actif avec interface épurée (pas de toolbar superflue) - [ ] Toutes les notifications système désactivées pendant le mode Zen - [ ] Indicateur discret "Mode Zen actif" en coin d'écran - [ ] Le mode est mémorisé entre les sessions (si activé, redémarre en mode Zen) ## Notes techniques - Dépend de : #1 (workspace) - Utilise `gtk::Window::fullscreen()` ou `AdwToolbarView` avec toolbars cachées - Suppression des notifications via `GNotification` (ne pas appeler `app.send_notification()`) - Raccourci enregistré dans le `ShortcutsWindow` de Fractal
Sign in to join this conversation.
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
charles/my-fractal#68
No description provided.