

La différence entre ce projet et les autres est qu'il est construit sur son propre moteur, et non pas repris à partir d'autres dépôts prêts à l'emploi. Il reproduit intégralement la logique, les animations et le comportement d'un véritable Dynamic Island sur un iPhone, contrairement aux autres projets. L'objectif principal est de rendre le projet aussi natif que possible, tant en termes de design que d'interaction.
Loading comments…
Infos du projet
Mots-clés du produit
DynamicNotch est une application macOS native pour les MacBooks à encoche qui transforme l'encoche matérielle en une surface système interactive et vivante. Au lieu de traiter l'encoche comme une découpe statique, DynamicNotch l'agrandit avec des animations pilotées par file d'attente, la prise en charge des gestes et des fonctionnalités conscientes du système pour la lecture multimédia, les téléchargements, AirDrop, les minuteries, l'enregistrement d'écran, les événements de connectivité, les transitions d'écran de verrouillage et les HUD matériels personnalisés. Entièrement construite avec SwiftUI et AppKit, l'application donne l'impression d'être une extension naturelle de macOS plutôt qu'une superposition de type web.
DynamicNotch affiche les informations de lecture en cours, la progression des téléchargements, les transferts AirDrop, les minuteries, les indicateurs d'enregistrement d'écran, l'état Focus, les connexions Partage de connexion et les commandes multimédia de l'écran de verrouillage. Des alertes temporaires apparaissent pour les événements de charge, batterie faible ou pleine, changements Bluetooth et Wi-Fi, état VPN, transitions de désactivation de Focus et retour d'information sur le redimensionnement de l'encoche.
L'application remplace les HUD standard de macOS pour la luminosité, la luminosité du clavier et le volume par des visuels intégrés à l'encoche. Ces HUD personnalisés apparaissent directement dans la surface de l'encoche, gardant l'expérience compacte et cohérente avec la philosophie de design natif de l'application.
Appuyer pour agrandir, gestes de glissement de souris, balayages sur le trackpad, balayer pour fermer et balayer pour restaurer sont tous pris en charge. Ces interactions rendent l'encoche réactive et tactile, similaire au comportement du Dynamic Island sur un iPhone.
Les utilisateurs peuvent ajuster la largeur et la hauteur de l'encoche, le style d'arrière-plan, les options de contour, les préréglages d'animation, le comportement en plein écran, le placement de l'affichage et la langue de l'application. L'application de paramètres est organisée en sections Application, Média & Fichiers, Connectivité et Système pour une navigation facile.
DynamicNotch est construit sur son propre moteur, non copié à partir de dépôts prêts à l'emploi, et reproduit complètement la logique, les animations et le comportement d'un véritable Dynamic Island d'iPhone.
Cette approche de moteur personnalisé signifie que chaque animation, transition et interaction est spécialement conçue pour macOS. L'application ne repose pas sur du code emprunté ou des superpositions de type web — elle utilise SwiftUI et AppKit pour créer une surface qui semble native à l'encoche du MacBook. Le résultat est une expérience soignée, consciente du système, qui respecte les permissions et les contraintes matérielles de macOS.
Vous possédez un MacBook à encoche fonctionnant sous macOS 14.6 ou version ultérieure et souhaitez transformer l'encoche en une interface animée et fonctionnelle pour le multimédia, les événements système et les commandes matérielles. DynamicNotch vaut particulièrement la peine d'être exploré si vous valorisez le design natif de macOS, les interactions basées sur les gestes et un projet construit à partir de zéro plutôt qu'assemblé à partir de composants existants.
D'autres outils que vous pourriez envisager
DockFlow est un utilitaire Dock qui vous permet de sauvegarder et de basculer entre différents presets Dock de macOS. Créez-en un pour le design, un autre pour le codage, un autre pour l'écriture. Un seul clic pour basculer, fermer les applications dont vous n'avez pas besoin et ouvrir celles dont vous avez besoin. J'ai construit cet outil parce que je perdais toujours les premières minutes de chaque session à faire glisser les icônes en place avant de pouvoir réellement travailler. Maintenant, je choisis mon contexte et je suis déjà dans mon flux de travail. Après un an et 70 mises à jour, plus de 1 000 personnes l'utilisent.
Pourquoi mon MacBook charge-t-il lentement ? WhatCable affiche la vitesse du câble USB-C, la puissance de charge et les données de l'e-marqueur en français simple, pour que vous n'ayez pas à deviner.
Treize ans plus tard, nous venons de publier notre mise à jour la plus ambitieuse à ce jour. Vivaldi 8.0 arbore un nouveau look audacieux que nous appelons Unified. Chaque barre d'outils repose désormais sur une surface continue unique, vous offrant de nouvelles façons de personnaliser votre navigateur sur toute la fenêtre, d'un bord à l'autre. Avec six dispositions de départ, puis faites-en la vôtre. Chaque couleur, chaque barre d'outils, chaque pixel. Votre navigateur. Vos règles.
Freu AI est un agent IA pour Mac qui automatise n'importe quelle application de bureau en langage naturel. Il « voit » votre interface utilisateur pour compiler un workflow multi‑applications en une seule fois, puis l'exécute localement via un DSL déterministe — sans coordonnées/sélecteurs fragiles et sans factures de jetons récurrentes. Bonus : nous open‑sourçons freu-cli (notre moteur d'automatisation de navigateur) aujourd'hui.
Créateur
sandbyte
Loading comments…