O Platypus é uma ferramenta de desenvolvimento do Mac OS X para criar wrappers de aplicativos em torno de scripts, ou seja, criar aplicativos do Mac OS X que executam um script com o qual eles são empacotados. Assim, os scripts funcionam de forma transparente a partir do ambiente da janela gráfica, facilitando a sua execução e misturando-se perfeitamente na interface do utilizador.
O que é novo nesta versão:
- Os aplicativos Platypus agora podem se registrar como manipuladores de URLs e receber URLs abertos como argumentos para script
- Os aplicativos Platypus agora podem aceitar URLs arrastados
- Os aplicativos Platypus que aceitam arquivos descartados agora têm um menu Abrir recente
- Nova sintaxe para criar submenus no tipo de interface do Menu de status
- Os caminhos relativos são agora suportados nos Perfis Platypus, mas apenas através da edição manual. Platypus app e CLT ainda geram perfis com caminhos absolutos.
- O Platypus agora avisa sobre nomes de arquivos idênticos em arquivos empacotados
- Os aplicativos Droplet agora são encerrados quando sua janela está fechada
- Perfis de exemplo atualizados e aprimorados demonstrando novos recursos
- O texto nos aplicativos Platypus agora tem um tamanho de fonte mínimo
- O formato Platypus Profile mudou ligeiramente nesta versão, mas os formatos antigos ainda podem ser lidos
- Corrigido problema irritante em que o menu de status seria renderizado antes de receber todas as saídas de script
- Corrigido o problema de desempenho com a impressão de muitas linhas na janela de texto. Agora é muito rápido novamente.
- Corrigido o problema em que o carregamento de certos perfis de exemplo causaria o bloqueio do Platypus
- Corrigido bug onde "Use as template" foi mostrado quando o modo Item de status era "Text"
- Corrigido o bug em que a ferramenta de linha de comando falhou ao inferir o nome do aplicativo do script filename, resultando em "(null) .app"
- Corrigido bug em que os arquivos que foram movidos não estavam coloridos em vermelho na lista de Arquivos Empacotados
- Corrigido o bug em que itens de menu válidos foram desativados no menu Ação
- Corrigido o problema com o spam de console devido à falta de CFBundleTypeRole. Agora, sempre "Viewer".
- Corrigido bug em que as configurações de texto não foram devidamente carregadas pela GUI
- Corrigido bug em que o agrupamento de arquivos com a flag -f não funcionava na ferramenta de linha de comando
- Corrigido o problema em que as configurações do menu de status não seriam restauradas para padrões em clear
- Corrigido bug em que a ferramenta de linha de comando erroneamente tentaria validar seqüências de argumentos inteiros em vez de seqüências UTI individuais
- Corrigido bug em que os botões de edição de sufixos permaneceram ativados quando não deveriam ser
- Se livrou das configurações de codificação de texto. Platypus agora usa UTF8 para tudo, e você também deve.
- Se livrou da opção "Secure bundled script", o que era uma mentira inútil mesmo assim
- Corrigido o problema em que a janela principal do aplicativo não se lembraria de sua última posição
- Documentação atualizada & página man
- Vários aprimoramentos de interface menores
O que há de novo na versão 5.1:
- Novo recurso de criação de todos os exemplos
- As janelas de aplicações agora lembram o tamanho e a posição entre lançamentos
- Várias melhorias na interface do usuário
- Manipulação mais inteligente de arquivos descartados
- Geração de nome de aplicativo automático mais inteligente a partir do nome do script
- A string de saída "---- n" na interface do Menu Status agora cria item separador de menu
- Identificadores de tipo uniformes e identificadores de pacote de aplicativos agora são validados
- Os Identificadores de Tipo de Uniforme agora são usados para tipos de arquivo padrão em Configurações de Drop
- Nova opção de processamento de modelo para o ícone de item de status
- Novos exemplos
- Suporte adicionado para vários argumentos de arquivo ao agrupar arquivos usando a ferramenta de linha de comando
- Problema corrigido em que MainMenu.nib foi removido e, portanto, não editável usando XCode
- Corrigido o problema crítico com os tipos de interface Web View e Droplet
- Problema corrigido em que a exibição da janela de Preferências ficou defasada devido à busca de ícone no tópico principal
- Corrigido o problema com o comportamento da janela durante o redimensionamento na barra de progresso
O que é novo na versão 5.0:
- Esta é uma grande atualização do Platypus com muitos novos recursos
- Interface de usuário modernizada com ícones de alta resolução e recursos de interface
- Adicionado suporte para Uniform Type Identifiers (UTIs) em Drop Settings
- NOTIFICAÇÃO adicionada: sintaxe, que envia uma notificação para o Centro de Notificação de Usuários
- Adicionado ALERTA: sintaxe, que aciona uma caixa de diálogo de alerta modal
- Adicionado MENUITEMICON: sintaxe, que define o ícone do item de menu nos menus do item de status
- A entrada de texto descartada (NSPboardText) agora é passada para o script via STDIN, não como um argumento. Isso permite a diferenciação entre os snippets de texto descartados e os arquivos descartados em aplicativos que são feitos para manipular ambos.
- O editor embutido foi muito aprimorado, com numeração de linhas, tamanho de texto configurável, quebra automática de palavras e outras melhorias
- Os comandos analisados são removidos da saída de texto do script
- Documentação completamente revisada e expandida
- Nova opção "Usar fonte do sistema" para itens de menu de status
- Agora, as ligações simbólicas são resolvidas ao adicionar ficheiros à lista de Ficheiros Incluídos
- Os tamanhos de pasta agora são calculados muito mais rapidamente (e assincronamente) quando adicionados à lista de Arquivos Incluídos
- A janela Argumentos agora destaca os argumentos e os grupos de argumentos no campo de visualização do comando
- O menu do item de status de visualização agora mostra a saída real do script em vez do texto do espaço reservado
- Muitos novos exemplos
- A ferramenta de linha de comando agora suporta --long-options
- O argumento do nome do autor agora é usado para gerar o identificador de pacote padrão na ferramenta de linha de comando
- O Finder agora atualiza a exibição de aplicativos substituídos
- Os itens do menu Status agora só podem ter um título ou um ícone, e não ambos, devido a alterações no Mac OS X
- A janela Mostrar Shell agora mostra o status de instalação da ferramenta de linha de comando
- A janela do verificador de sintaxe agora mostra o comando invocado ao verificar a sintaxe do script
- A estimativa do tamanho do aplicativo é agora mais precisa
- O tamanho da fonte na exibição de saída da Web também pode agora ser aumentado / reduzido
- Novo botão de menu contextual para visualização de ícones
- Nova opção "Copiar caminho do ícone" no menu contextual do ícone
- Os aplicativos gerados pelo Platypus agora se lembram do tamanho da fonte definido pelo usuário
- Problema corrigido com o ícone de geração de imagens em retina macs (IconFamily)
- Problema corrigido com ícones de imagem quebrados de alfa (IconFamily)
- Problema corrigido em que um menu de item de status exibiria um menu vazio se clicado repetidamente
- Corrigido o problema em que deixar cair texto em um aplicativo não funcionaria com "Permanecer em execução após a execução inicial".
- Problema corrigido com Abrir ... item de menu e tipos de arquivo no ScriptExec
- Problema corrigido em que argumentos de número de processo no formato -psn_0_ * foram passados para o script
- Corrigido o problema em que os argumentos da linha de comando do ScriptExec estavam sendo passados incorretamente para o script
- Muitas correções de bugs menores, ajustes e melhorias
- A base de código migrou para a sintaxe moderna do Objective-C. Construído com XCode 7 e agora requer Mac OS X 10.7 ou posterior e um sistema Intel de 64 bits. As versões mais antigas continuam funcionando bem nos sistemas de 32 bits 10.6 ea versão 4.4 ainda funciona no PowerPC. Mas é hora de deixar o passado para trás. Já faz 9 anos que o último Mac de 32 bits foi lançado.
O que há de novo na versão 4.9:
- Agora, os usuários podem aumentar / diminuir manualmente o tamanho da fonte em aplicativos gerados pelo Platypus
- Os itens do menu de status podem agora ser selecionados. Isto irá executar o script novamente com o título do menu como um argumento.
- Agora os argumentos podem ser passados para aplicativos criados pelo Platypus através da linha de comando
- Em Progress Bar saída, agora é possível usar DETALHES: SHOW e DETAILS: HIDE para alternar detalhes campo visibilidade
- Nova funcionalidade: Se o script imprimir "QUITAPP" para o STDOUT, o aplicativo do wrapper será encerrado.
- O Platypus agora se lembra das configurações do diálogo de criação de aplicativos como "Optimize Nib"
- Platypus agora se lembra de Perfis abertos no menu Abrir Recente
- Agora é possível adicionar um MainMenu.nib personalizado aos arquivos empacotados que substitui o padrão
- Documentação ampliada e melhorada
- Construído com XCode 6, agora requer Mac OS X 10.6 ou posterior
- Corrigido um bug em que "Provider as a Service" não foi lido a partir de perfis guardados
- Corrigido o bug em que um identificador de bundle personalizado em um perfil salvo não seria carregado
- Corrigido bug onde o botão Create ficaria acinzentado, mesmo que todos os requisitos fossem satisfeitos
- Corrigido bug onde o indicador de progresso continuaria animando após a execução no modo de saída da barra de progresso
- Corrigido bug onde a ferramenta de linha de comando reclamava sobre nomes de arquivos .icns válidos
- Corrigido bug onde a ferramenta de linha de comando sempre criaria listas de propriedades XML em vez de binárias
- Refactou todas as chamadas de método obsoletas
- Vários refinamentos de interface menores
- Melhoria da documentação
O que há de novo na versão 4.8:
Comentários não encontrado