


La diferencia entre este proyecto y otros es que está construido sobre su propio motor, y no tomado de otros repositorios ya preparados. Copia completamente la lógica, las animaciones y el comportamiento de una Dynamic Island real en un iPhone, a diferencia de otros proyectos. El objetivo principal es hacer que el proyecto sea lo más nativo posible, tanto en términos de diseño como de interacción.
DynamicNotch es una aplicación nativa de macOS para MacBooks con muesca que transforma la muesca de hardware en una superficie interactiva y viva. En lugar de tratar la muesca como un recorte estático, DynamicNotch la expande con animaciones basadas en colas, soporte de gestos y funciones conscientes del sistema para reproducción multimedia, descargas, AirDrop, temporizadores, grabación de pantalla, eventos de conectividad, transiciones de pantalla bloqueada y HUDs de hardware personalizados. Construida completamente con SwiftUI y AppKit, la aplicación se siente como una extensión natural de macOS en lugar de una superposición de estilo web.
DynamicNotch muestra información de reproducción actual, progreso de descargas, transferencias de AirDrop, temporizadores, indicadores de grabación de pantalla, estado de Enfoque, conexiones de Punto de acceso personal y controles multimedia en pantalla bloqueada. Aparecen alertas temporales para eventos de carga, batería baja o completa, cambios en Bluetooth y Wi-Fi, estado de VPN, transiciones de desactivación de Enfoque y retroalimentación de cambio de tamaño de la muesca.
La aplicación reemplaza los HUDs estándar de brillo, brillo del teclado y volumen de macOS con visuales integrados en la muesca. Estos HUDs personalizados aparecen directamente en la superficie de la muesca, manteniendo la experiencia compacta y coherente con la filosofía de diseño nativo de la aplicación.
Se admiten toques para expandir, gestos de arrastre con el ratón, deslizamientos con el trackpad, deslizar para descartar y deslizar para restaurar. Estas interacciones hacen que la muesca se sienta receptiva y táctil, similar a cómo se comporta el Dynamic Island en un iPhone.
Los usuarios pueden ajustar el ancho y alto de la muesca, el estilo de fondo, las opciones de borde, los ajustes preestablecidos de animación, el comportamiento en pantalla completa, la ubicación de la pantalla y el idioma de la aplicación. La aplicación de configuración está agrupada en las secciones Aplicación, Multimedia y Archivos, Conectividad y Sistema para una fácil navegación.
DynamicNotch está construido sobre su propio motor, no copiado de repositorios prefabricados, y replica completamente la lógica, las animaciones y el comportamiento de un Dynamic Island real de iPhone.
Este enfoque de motor personalizado significa que cada animación, transición e interacción está diseñada específicamente para macOS. La aplicación no depende de código prestado ni superposiciones de estilo web: utiliza SwiftUI y AppKit para crear una superficie que se siente nativa en la muesca del MacBook. El resultado es una experiencia pulida y consciente del sistema que respeta los permisos y las limitaciones de hardware de macOS.
Tienes un MacBook con muesca que ejecuta macOS 14.6 o posterior y quieres convertir la muesca en una interfaz funcional y animada para multimedia, eventos del sistema y controles de hardware. DynamicNotch es especialmente interesante si valoras el diseño nativo de macOS, las interacciones basadas en gestos y un proyecto construido desde cero en lugar de ensamblado a partir de componentes existentes.
Otras herramientas que podrías considerar
Loading comments…
Creador
sandbyte
Visitar sitio web
github.com/jackson-storm/DynamicNotch
Información del proyecto
Palabras clave del producto