


A diferença entre este projeto e outros é que ele é construído em seu próprio motor, e não retirado de outros repositórios prontos. Ele copia completamente a lógica, as animações e o comportamento de uma Dynamic Island real em um iPhone, ao contrário de outros projetos. O principal objetivo é tornar o projeto o mais nativo possível, tanto em termos de design quanto de interação.
O DynamicNotch é um aplicativo nativo para macOS, desenvolvido para MacBooks com entalhe, que transforma o entalhe de hardware em uma superfície interativa e dinâmica. Em vez de tratar o entalhe como um recorte estático, o DynamicNotch o expande com animações orientadas por fila, suporte a gestos e recursos conscientes do sistema para reprodução de mídia, downloads, AirDrop, temporizadores, gravação de tela, eventos de conectividade, transições de tela de bloqueio e HUDs de hardware personalizados. Construído inteiramente com SwiftUI e AppKit, o aplicativo parece uma extensão natural do macOS, em vez de uma sobreposição no estilo web.
O DynamicNotch exibe informações do "Tocando Agora", progresso de download, transferências do AirDrop, temporizadores, indicadores de gravação de tela, status do Foco, conexões de Hotspot Pessoal e controles de mídia na tela de bloqueio. Alertas temporários aparecem para eventos de carregamento, bateria baixa ou cheia, alterações de Bluetooth e Wi-Fi, status de VPN, transições de desativação do Foco e feedback de redimensionamento do entalhe.
O aplicativo substitui os HUDs padrão de brilho, brilho do teclado e volume do macOS por visuais integrados ao entalhe. Esses HUDs personalizados aparecem diretamente na superfície do entalhe, mantendo a experiência compacta e consistente com a filosofia de design nativa do aplicativo.
Toque para expandir, gestos de arrastar com o mouse, deslizes no trackpad, deslizar para dispensar e deslizar para restaurar são todos suportados. Essas interações fazem o entalhe parecer responsivo e tátil, semelhante ao comportamento da Dynamic Island em um iPhone.
Os usuários podem ajustar a largura e altura do entalhe, estilo de fundo, opções de contorno, predefinições de animação, comportamento em tela cheia, posicionamento no display e idioma do aplicativo. O aplicativo de configurações é agrupado nas seções Aplicativo, Mídia e Arquivos, Conectividade e Sistema para facilitar a navegação.
O DynamicNotch é construído em seu próprio mecanismo, não copiado de repositórios prontos, e replica completamente a lógica, as animações e o comportamento de uma Dynamic Island real de iPhone.
Essa abordagem de mecanismo personalizado significa que cada animação, transição e interação é construída especificamente para o macOS. O aplicativo não depende de código emprestado ou sobreposições no estilo web — ele usa SwiftUI e AppKit para criar uma superfície que parece nativa ao entalhe do MacBook. O resultado é uma experiência polida e consciente do sistema que respeita as permissões e limitações de hardware do macOS.
Você possui um MacBook com entalhe rodando macOS 14.6 ou superior e deseja transformar o entalhe em uma interface funcional e animada para mídia, eventos do sistema e controles de hardware. O DynamicNotch vale especialmente a pena ser explorado se você valoriza o design nativo do macOS, interações baseadas em gestos e um projeto construído do zero, em vez de montado a partir de componentes existentes.
Outras ferramentas que você pode considerar
Loading comments…
Criador
sandbyte
Visitar site
github.com/jackson-storm/DynamicNotch
Informações do projeto
Palavras-chave do produto