UStackUStack
DynamicNotch icon

DynamicNotch

DynamicNotch est une app native macOS qui transforme l’encoche du MacBook en surface système vivante pour les médias, téléchargements et alertes.

DynamicNotch

Qu’est-ce que DynamicNotch ?

DynamicNotch est une app native macOS pour les MacBooks avec encoche qui transforme cette zone en surface système vivante. Elle affiche des informations contextuelles et des contrôles pour des fonctions comme la lecture multimédia, les téléchargements, AirDrop, les minuteurs, l’enregistrement d’écran, les événements de connectivité, les transitions de l’écran verrouillé et des HUD matériels personnalisés.

L’app est construite avec SwiftUI et AppKit, et elle est conçue pour se comporter comme une partie de macOS plutôt qu’une superposition de style web. Elle peut aussi s’adapter aux appareils sans encoche physique en affichant une capsule flottante de type Dynamic Island, afin que l’interface reste utilisable sur les écrans sans encoche.

Fonctionnalités clés

  • Surfaces d’activité en direct pour la lecture en cours, les téléchargements, AirDrop, les minuteurs, l’enregistrement d’écran, le mode concentration, le partage de connexion personnel et les états multimédias de l’écran verrouillé, afin que l’encoche affiche du contexte lorsqu’une action est en cours.
  • Mode capsule flottante de type Dynamic Island pour les Mac sans encoche ou les écrans externes, permettant à la même interface de s’adapter en l’absence de zone d’encoche physique.
  • HUD d’alerte temporaires pour la charge de la batterie, batterie faible/pleine, Bluetooth, Wi‑Fi, VPN et notifications de désactivation du mode concentration, qui affichent dans la zone de l’encoche de courts événements système.
  • HUD de remplacement natifs pour le volume système, la luminosité de l’écran et le rétroéclairage du clavier, avec des superpositions inspirées du matériel au lieu des popups système par défaut.
  • Prise en charge des gestes pour le glissement à la souris, les balayages sur trackpad, le balayage vertical pour masquer ou restaurer, et le défilement horizontal pour masquer, rendant l’encoche interactive plutôt que statique.
  • Contrôles de personnalisation pour la largeur et la hauteur de base de l’encoche, le style du trait et de l’arrière-plan, les préréglages d’animation, la sélection d’écran et la gestion du plein écran.
  • Un fournisseur de paroles chaîné qui combine les paroles karaoké de LRCLIB avec une recherche de secours Lyrics.ovh pour une sortie de paroles synchronisée ou statique.

Comment utiliser DynamicNotch

Installez l’app depuis le DMG de version, déplacez-la dans Applications, puis lancez-la. Au premier démarrage, macOS peut vous demander de l’autoriser dans Confidentialité et sécurité, et vous devez accorder les permissions spécifiques aux fonctions que vous souhaitez utiliser.

Après la configuration, DynamicNotch fonctionne comme une surface d’encoche native qui réagit aux événements système. Vous pouvez ajuster son apparence et son comportement dans les Réglages, choisir les options d’affichage et de gestion du plein écran, et utiliser des gestes pour masquer ou restaurer les surfaces actives.

Cas d’usage

  • Suivre la lecture de musique depuis le haut de l’écran : l’app peut afficher la pochette d’album, l’état de lecture et des informations de visualiseur dans la zone de l’encoche.
  • Surveiller des événements système de courte durée : les utilisateurs peuvent afficher des alertes liées à la batterie, Bluetooth, Wi‑Fi, VPN ou au mode concentration sans ouvrir de panneaux système séparés.
  • Afficher la progression de tâches en cours : téléchargements, transferts AirDrop, minuteurs et état de l’enregistrement d’écran peuvent apparaître sous forme de petites activités en direct.
  • Utiliser l’app sur des écrans sans encoche : l’interface peut basculer vers une capsule flottante afin que le même flux de travail fonctionne aussi sur un moniteur externe, un iMac ou une configuration Mac mini.
  • Adapter l’encoche à un espace de travail : les utilisateurs peuvent modifier les dimensions, le style et les préréglages d’animation pour s’adapter à différents écrans ou préférences visuelles.

FAQ

DynamicNotch fonctionne-t-il uniquement sur les MacBooks avec une encoche physique ?
Non. L’app est conçue pour les MacBooks avec encoche, mais elle prend aussi en charge les écrans sans encoche en affichant une capsule flottante de type Dynamic Island.

Quelle version de macOS est requise ?
La source indique macOS 14.6 ou une version ultérieure.

Faut-il des permissions spéciales ?
Oui, certaines fonctionnalités peuvent nécessiter des permissions comme Accessibilité, Bluetooth, Enregistrement d’écran ou l’accès aux médias/À l’écoute en cours, selon ce que vous utilisez.

Peut-elle être personnalisée ?
Oui. Les réglages incluent des contrôles pour la taille de l’encoche, le trait, le style d’arrière-plan, les préréglages d’animation, la sélection d’écran et le comportement de l’espace en plein écran.

Peut-elle afficher des paroles ?
Oui, elle inclut un fournisseur de paroles qui utilise LRCLIB et bascule vers Lyrics.ovh si nécessaire.

Alternatives

  • HUD macOS par défaut et indicateurs système : ils fournissent les superpositions intégrées pour le volume, la luminosité et l’état, mais ne transforment pas l’encoche en surface vivante persistante.
  • Autres apps macOS pour encoche de type Dynamic Island : ces outils similaires se concentrent sur les animations de l’encoche et les indicateurs en direct, mais les workflows peuvent varier selon leur côté natif, les événements pris en charge et le niveau de personnalisation offert.
  • Widgets autonomes pour les médias ou les téléchargements : ils peuvent afficher des types d’activité spécifiques, mais ne combinent généralement pas alertes système, contrôles gestuels et comportement d’encoche adaptatif à l’écran dans une seule app.
  • Utilitaires de barre de menus : ils sont souvent plus faciles d’accès pour des vérifications rapides de l’état, mais restent dans la barre de menus plutôt que d’utiliser la zone de l’encoche comme surface d’interaction principale.
DynamicNotch | UStack