Une interface dynamique pour macOS inspirée de l’Island d’iOS
🔍 En bref :
- Interface dynamique dans la notch (encoche) du Mac, inspirée de l’Dynamic Island d’iOS.
- Intègre batterie, météo, calendrier, notifications et multimédia (lecture audio).
- Gestion des volume et luminosité directement depuis l’interface.
- Extensions personnalisables via un SDK JavaScript pour créer des modules (ex : Pomodoro, stats).
- Outil open-source et gratuit, compatible avec tout Mac.
🔍 En détail :
SuperIsland est une application conçue pour offrir une expérience utilisateur dynamique sur macOS, en s’inspirant du système Dynamic Island présent sur les appareils iOS. Son objectif est de centraliser des informations essentielles directement dans la notch (encoche) de l’écran, offrant ainsi un accès rapide et visuel à divers éléments du système.
Fonctionnalités clés
L’interface propose plusieurs modules interactifs, dont :
- Now Playing : Affiche l’artwork, le titre et l’artiste de la musique en cours de lecture, avec des contrôles de lecture intégrés pour les applications comme Apple Music ou Spotify.
- Batterie et alimentation : Indique le pourcentage de charge, l’état de connexion (chargement ou non) et un effet visuel pulsé lorsque la batterie atteint 20 %.
- Calendrier : Affiche le compte à rebours jusqu’au prochain événement, avec des liens directs pour rejoindre une réunion via Zoom, Meet ou Teams.
- Météo : Présente les conditions actuelles (température, icône météo) et un aperçu des prévisions horaires en mode étendu.
- File Drop : Permet de glisser-déposer des fichiers directement dans la notch pour les partager ou les transférer instantanément.
- Notifications : Affiche les icônes des applications, les informations de l’expéditeur et des boutons d’action pour y répondre directement.
- Volume et luminosité : Remplace le HUD natif du système pour ajuster ces paramètres via une interface intégrée.
- Extensions personnalisables : Grâce à un SDK JavaScript, les utilisateurs peuvent développer leurs propres modules. Par exemple, un module Pomodoro ou des statistiques personnalisées. Le développement se fait sans compilation ni Xcode, via un fichier
manifest.jsonet un scriptindex.js.
Personnalisation et extensibilité
SuperIsland mise sur la modularité avec un système d’extensions basé sur JavaScript. Les développeurs peuvent créer des modules autonomes affichant des informations ou des fonctionnalités spécifiques. Le SDK fournit une API déclarative pour rendre ces extensions compatibles avec l’interface SwiftUI de l’application, sans nécessiter de compilation complexe.

Gratuit
https://dynamicisland.app
Views: 3



