Platypus è uno strumento di sviluppo di Mac OS X per la creazione di applicazioni wrapper script in giro, vale a dire la creazione di applicazioni di Mac OS X che eseguono uno script che sono in bundle con. Gli script quindi eseguiti in modo trasparente dalla ambiente grafico finestra, facilitando la loro esecuzione e integrandosi perfettamente con l'interfaccia utente
Cosa c'è di nuovo in questa versione:
- applicazioni Platypus possono ora registrarsi come URL gestori di schema e di ricevere gli URL aperti come argomenti script
- Platypus applicazioni ora può accettare trascinati
- Platypus applicazioni che accettano i file hanno abbandonato la società dispone di un menu di recente aperto
- Nuova sintassi per creare sottomenu di tipo di interfaccia menu Stato
- I percorsi relativi sono ora supportati in Profili Platypus, ma solo attraverso l'editing manuale. Platypus app e CLT ancora generare profili con percorsi assoluti.
- Platypus ora mette in guardia sui nomi di file identici nei file bundle
- Applicazioni Droplet ora smettere quando la loro finestra è chiusa
- aggiornato e migliorato esempio i profili che dimostrano nuove funzioni
- Testo in applicazioni Platypus ha ora una dimensione minima dei caratteri
- Il formato profilo ornitorinco è leggermente cambiata in questa versione, ma vecchi formati può ancora essere letto
- Risolto il problema fastidioso in cui menu di stato renderebbe prima di ricevere tutto l'output di script
- Risolto problema di prestazioni con la stampa di molte linee della finestra di testo. Ora è molto veloce di nuovo.
- Risolto il problema per cui il caricamento di alcuni profili esempio potrebbe causare il crash di Platypus
- Risolto bug per cui "Usa come Modello" è stato dimostrato quando la modalità Stato Cod era "testo"
- Corretto errore in cui strumento a riga di comando non è riuscito a dedurre nome app dalla sceneggiatura nome del file, con conseguente "(null) .app"
- Corretto errore in cui i file che erano stati spostati non sono stati colorati di rosso nella lista fornito File
- Corretto errore in cui le voci di menu validi sono stati disattivati nel menu Azione
- Risolto il problema con console spamming causa della mancanza CFBundleTypeRole. Ora sempre "Viewer".
- Corretto errore in cui le impostazioni del testo non sono stati correttamente caricati dalla GUI
- Corretto errore in cui i file bundling con il flag -f non ha funzionato nello strumento a riga di comando
- Risolto il problema per cui le impostazioni del menu di stato non verrebbero ripristinate ai valori predefiniti in chiaro
- Corretto errore in cui lo strumento da riga di comando sarebbe erroneamente cercare di convalidare stringhe argomenti interi, invece di singole stringhe UTI
- Risolto bug per cui pulsanti di modifica suffisso rimasti abilitati quando non dovrebbero essere
- è sbarazzato di impostazioni di codifica del testo. Platypus ora usa UTF8 per tutto, e si dovrebbe troppo.
- sono liberato di opzione "Secure sceneggiatura bundle", che era inutile stronzata comunque
- Risolto il problema per cui finestra principale dell'applicazione non ricordare la sua ultima posizione
- Documentazione aggiornata & pagina man
- I vari parametri di interfaccia minori
URL
Cosa c'è di nuovo nella versione 5.1:
- In fase di costruzione Tutti gli esempi sono dotate
- finestre applicazione ora ricordano dimensioni e la posizione tra lanci
- I vari miglioramenti all'interfaccia utente
- Smarter gestione dei file è sceso
- generazione più intelligente automatica nome dell'applicazione da nome dello script
- stringa di uscita "---- n" in stato di interfaccia di menu crea ora voce di separatore di menu
- Tipo uniformi identificatori e applicazioni Bundle identificatori sono ora convalidati
- tipo unificato identificatori sono ora utilizzati per i tipi di file predefiniti in Impostazioni di goccia
- Nuova opzione di elaborazione modello per l'icona Stato Cod
- Nuovi esempi
- Aggiunto il supporto per più argomenti file quando bundling file utilizzando lo strumento da riga di comando
- Risolto il problema per cui MainMenu.nib è stato spogliato e quindi non modificabili utilizzando XCode
- problema critico fissa con Web View e tipi di interfaccia Droplet
- Risolto problema dove mostra la finestra Preferenze ritardato a causa di icona di recupero sul thread principale
- Risolto il problema con il comportamento delle finestre durante il ridimensionamento in interfaccia Progress Bar
Cosa c'è di nuovo nella versione 5.0:
- Si tratta di un importante aggiornamento per Platypus con un sacco di nuove caratteristiche
- Interfaccia utente ammodernato con icone ad alta risoluzione e attività di interfaccia
- Aggiunto il supporto per identificatori Uniform Tipo (IVU) in Impostazioni di goccia
- Aggiunto NOTIFICA: la sintassi, che invia una notifica al Centro di notifica per l'utente
- Aggiunto ALERT: la sintassi, che innesca una finestra di avviso modale
- Aggiunto MENUITEMICON: sintassi, che definisce l'icona voce di menu in menu elemento dello stato
- l'immissione di testo Dropped (NSPboardText) è ora passato allo script tramite STDIN, non come un argomento. Questo permette di differenziazione tra cadere frammenti di testo e lasciò cadere i file in applicazioni che sono fatti per gestire sia.
- L'editor integrato è stato molto migliorato, con la numerazione delle righe, la dimensione del testo configurabile, a capo automatico e altri miglioramenti
- comandi parsed sono ora rimossi dal testo dello script di uscita
- Documentazione completamente revisionata e ampliata
- Nuova opzione "Usa font di sistema" per le voci di menu di stato
- link simbolici ora risolti quando si aggiungono i file all'elenco fornito i file
- le dimensioni delle cartelle vengono ora calcolate molto più velocemente (e in modo asincrono) quando aggiunto alla lista in bundle file
- finestra Argomenti ora mette in evidenza gli argomenti e gruppi di argomenti nel campo del comando anteprima
- Anteprima di menu elemento dello stato ora mostra uscita effettiva script invece di testo segnaposto
- Molti nuovi esempi
- strumento a riga di comando ora supporta --long-options
- nome dell'autore argomento è ora utilizzato per generare identificatore pacchetto predefinito in strumento da riga di comando
- Finder ora aggiorna la visualizzazione di applicazioni sovrascritti
- le voci di menu di stato possono avere solo un titolo o una icona, non entrambi, a causa di cambiamenti in Mac OS X
- Mostra finestra della shell dei comandi ora mostra installare status di strumento da riga di comando
- finestra controllo della sintassi ora mostra il comando invocato durante il controllo sintassi dello script
- stima delle dimensioni App è ora più precisa
- Dimensione carattere in vista dell'uscita web può ora anche essere aumentata / ridotta
- Nuovo pulsante del menu contexual per la vista icona
- Nuova opzione "Copia icona percorso" nel menu contestuale dell'icona
- applicazioni Platypus-generati ora ricordare la dimensione del carattere impostata dall'utente
- Risolto il problema con l'icona di generazione da immagini su Mac retina (IconFamily)
- Risolto il problema con l'icona rotto canali alfa (immagine IconFamily)
- Risolto il problema per cui una voce di menu di stato visualizzerà un menu vuoto se cliccato più volte
- Risolto il problema per cui l'abbandono di testo su un app non funziona con "Rimanete in esecuzione dopo l'esecuzione iniziale" off
- Risolto il problema con Open ... voce di menu e tipi di file in ScriptExec
- Risolto il problema per cui gli argomenti numero di processo nel formato -psn_0_ * sono stati passati allo script
- Risolto il problema per cui gli argomenti della riga di comando per ScriptExec venivano passati in modo non corretto per lo script
- Molte, molte piccole correzioni, modifiche e miglioramenti
- Codebase migrato al moderno sintassi Objective-C. Costruito con XCode 7 e ora richiede Mac OS X 10.7 o successivo e un sistema Intel a 64 bit. Le versioni più vecchie continuano a lavorare bene su 32 bit 10.6 sistemi, e la versione 4.4 funziona ancora su PowerPC. Ma è il momento di lasciare il passato alle spalle. Sono passati 9 anni da quando l'ultimo a 32-bit per Mac è stato rilasciato.
Cosa c'è di nuovo nella versione 4.9:
- Gli utenti possono ora aumentare manualmente / diminuire la dimensione del carattere in applicazioni Platypus-generati
- Le voci di menu di stato possono ora essere selezionati. Questo verrà eseguito di nuovo lo script con il titolo del menu come argomento.
- Gli argomenti possono ora essere passati alle applicazioni Platypus generati tramite la riga di comando
- In uscita barra di avanzamento, è ora possibile utilizzare DETTAGLI: SHOW e particolari: HIDE per alternare i dettagli visibilità campo
- Nuova funzione: Se le stampe di script "QUITAPP" per STDOUT, l'applicazione wrapper smettere.
- Platypus ora ricorda le impostazioni di dialogo per la creazione di app, come "Optimize Pennino"
- Platypus ora ricorda profili aperti nel menu Apri recente
- E 'ora possibile aggiungere un MainMenu.nib personalizzato per i file in bundle che sovrascrive predefinito
- La documentazione estesa e migliorata
- Costruito con XCode 6, ora richiede Mac OS X 10.6 o versioni successive
- Corretto un bug dove "Fornire come servizio" non è riuscito a essere letto da profili salvati
- Corretto errore in cui un identificatore pacchetto personalizzato in un profilo salvato non sarebbe stato caricato
- Corretto errore in cui il pulsante Crea sarebbe rimasta in grigio, anche se tutti i requisiti sono stati soddisfatti
- Corretto errore in cui indicatore di avanzamento manterrebbe animazione dopo l'esecuzione in modalità di uscita Progress Bar
- Corretto errore in cui strumento da riga di comando è lamentato .icns su validi nomi di file
- Corretto errore in cui strumento da riga di comando sarebbe sempre creare elenchi di proprietà XML al posto di quelli binari
- Il refactoring tutte le chiamate a metodi deprecati
- Vari perfezionamenti dell'interfaccia minori
- La documentazione migliorata
Cosa c'è di nuovo nella versione 4.8:
- Nuova opzione "Richiedi file sul lancio"
- Ridisegnato scheda Impostazioni di goccia
- Risolto il problema per cui la versione non sembra in Ottieni informazioni nel Finder (manca CFBundleShortVersionString)
- applicazioni generate hanno NSHumanReadableCopyright definito ancora una volta
- aggiornamenti estesi alla documentazione
- "Fornire un servizio X Mac OS" non è più abilitato di default
- Rimosso tutto il supporto per i tipi di file. Sono antica crosta ora in gran parte ignorato da Mac OS X e non dovrebbero più essere utilizzati.
- script di disinstallazione migliorata
- Risolto il problema per cui un file icona generato riferimento in un profilo potrebbe essere sovrascritto
- I file di documentazione ora aperti nel browser predefinito, non in difetto .html gestione app
- ottimizzazione pennino rotto fisso. Platypus ora rileva correttamente XCode 4 installazioni.
I commenti non trovato