O que há de novo na versão 1.9
Importante:Se você teve travamentos no macOS 10.15 (Catalina) com a versão 1.8, esta atualização resolve esse problema completamente. O aplicativo agora usa APIs AppKit tradicionais que são totalmente compatíveis com macOS 10.15 e posteriores.
Correções críticas
- macOS 10.15 Falha corrigida- Resolvido travamento no macOS Catalina causado pela incompatibilidade do NSApplicationDelegateAdaptor
- Modo Somente Barra de Menu- O aplicativo agora é executado corretamente como um aplicativo da barra de menus sem aparecer no Dock ou no alternador Cmd+Tab
- Lançamento de aplicativos aprimorado- Corrigido o problema em que certos aplicativos (Finder, Chrome, etc.) não iniciavam em máquinas/versões de sistema operacional específicos
Novos recursos
- Notificações instantâneas de progresso- Veja feedback imediato ao iniciar ou encerrar snapshots com novos indicadores de progresso
- Notificações de dispensa automática- Todas as notificações agora desaparecem automaticamente após 3-5 segundos, sem necessidade de interação do usuário
- Notificações em primeiro plano- As notificações agora aparecem acima de todas as janelas, inclusive durante a inicialização de aplicativos e no modo de tela cheia
- Mensagens de erro amigáveis- As mensagens “Aplicativo não encontrado” agora são exibidas como notificações informativas em vez de erros
Correções de bugs
- Notificação de exclusão corrigida sempre mostrando “Sem nome” em vez do nome real do instantâneo
- Corrigida a renomeação que não atualizava a UI imediatamente após alterar o nome do snapshot
- Corrigimos o problema de atualização da lista onde novos instantâneos apareciam cortados no topo
- Corrigidas notificações de progresso que não eram exibidas imediatamente ao clicar nos botões Iniciar ou Sair
- Notificações corrigidas escondidas atrás do lançamento de aplicativos
- Caixas de diálogo de alerta modais corrigidas que bloqueavam o fluxo de trabalho do usuário – substituídas por notificações sem bloqueio
- Corrigidos erros de restauração de janelas exibidos como caixas de diálogo de bloqueio
- Removidos botões “OK” desnecessários de todas as notificações
- Correção do código assíncrono/aguardado que causava travamentos - substituído por manipuladores de conclusão tradicionais
Melhorias
- Sistema de notificação aprimorado- Redesenho completo usando janelas flutuantes para melhor visibilidade e experiência do usuário
- Lançamento confiável de aplicativos- Agora tenta primeiro o identificador do pacote e depois volta ao caminho do arquivo para obter compatibilidade máxima
- Tempo mínimo de exibição- As notificações de progresso agora são exibidas por pelo menos 1 segundo, mesmo para operações instantâneas
- Melhor feedback- Feedback visual claro para todas as operações de instantâneo
- Desempenho aprimorado- Renderização de notificação otimizada sem atrasos de fade-in
- Melhores atualizações de interface do usuário- Todas as listas e visualizações agora são atualizadas corretamente quando os dados são alterados
Compatibilidade com versões anteriores
- macOS 10.15+ Suporte totalmente testado- Compatibilidade retroativa completa com macOS Catalina e posterior, testada em hardware real
- Requisito NSApplicationDelegateAdaptor removido (obrigatório macOS 11.0+)
- Removido o requisito da biblioteca Swift Concurrency (anteriormente exigido macOS 13.1+/14.0+)
- Correção de rpaths inválidos que poderiam causar problemas no GateKeeper
- Otimizado para distribuição e compatibilidade em todas as versões macOS suportadas
- Ponto de entrada tradicional AppKit para máxima compatibilidade
Detalhes técnicos
- Versão: 1.9
- Construir: 24
- Meta de implantação: macOS 10.15 (Catalina) e posterior
- Melhor compatibilidade com assinatura de código e reconhecimento de firma
- Sem dependências de simultaneidade Swift
- Executa como LSUIElement (somente barra de menu)
Observação:Esta atualização inclui melhorias significativas no sistema de notificação, capacidade de resposta da interface do usuário e confiabilidade de inicialização de aplicativos para uma melhor experiência do usuário em todas as versões macOS suportadas.