Platypus ist ein Mac OS X-Entwicklungswerkzeug zum Erstellen von Anwendungs-Wrappern um Skripts, d.h. das Erstellen von Mac OS X-Anwendungen, die ein Skript ausführen, mit dem sie gebündelt werden. Scripts laufen so transparent aus der grafischen Fensterumgebung und erleichtern deren Ausführung und nahtlos in die Benutzeroberfläche
Was ist neu in dieser Version:
- Platypus-Apps können nun als URL-Schema-Handler registriert werden und geöffnete URLs als Argumente zum Skript erhalten
- Platypus Apps können nun gezogene URLs akzeptieren
- Platypus-Apps, die gelöschte Dateien akzeptieren, haben jetzt ein geöffnetes neues Menü
- Neue Syntax zum Erstellen von Untermenüs im Statusmenü-Schnittstellentyp
- Relative Pfade werden nun in Platypus-Profilen unterstützt, aber nur durch manuelle Bearbeitung. Platypus app und CLT erzeugen immer noch Profile mit absoluten Pfaden.
- Platypus warnt nun über identische Dateinamen in gebündelten Dateien
- Droplet apps beenden jetzt, wenn ihr Fenster geschlossen ist
- Aktualisierte und verbesserte Beispielprofile zeigen neue Features
- Text in Platypus apps hat jetzt eine minimale Schriftgröße
- Das Platypus-Profilformat hat sich in dieser Version leicht verändert, aber alte Formate können noch gelesen werden
- Fixes lästiges Problem, bei dem das Statusmenü vor dem Erhalt aller Skriptausgaben rendern würde
- Fixed Performance Problem mit dem Drucken von vielen Zeilen in Textfenster. Es ist jetzt wieder sehr schnell.
- Problem beim Laden bestimmter Beispielprofile würde Platypus zum Absturz bringen
- Fehler behoben, bei dem "Verwendung als Vorlage" angezeigt wurde, als Statusartikelmodus "Text" war
- Fehler behoben, bei dem das Befehlszeilentool den App-Namen aus dem Skript-Dateinamen nicht abschließen konnte, was zu "(null) .app" führte
- Fehler behoben, bei dem Dateien, die verschoben wurden, in der Liste "Gebündelte Dateien" nicht mehr rot gefärbt wurden.
- Fehler behoben, bei dem gültige Menüpunkte im Aktionsmenü deaktiviert wurden
- Problem beim Konsolenspamming aufgrund fehlender CFBundleTypeRole behoben. Jetzt immer "Viewer".
- Fehler behoben, bei dem die Texteinstellungen nicht ordnungsgemäß von der GUI geladen wurden
- Fehler behoben, bei dem Bündelungsdateien mit dem Flag -f nicht im Kommandozeilen-Tool funktionierten
- Es wurde ein Problem behoben, bei dem die Statusmenüeinstellungen nicht auf die Standardwerte auf Clear zurückgesetzt wurden
- Fehler behoben, bei dem das Kommandozeilen-Tool falsch versucht, ganze Argumentstrings anstelle von einzelnen UTI-Strings zu validieren
- Fehler behoben, bei dem die Suffixbearbeitungsschaltflächen aktiviert wurden, wenn sie nicht sein sollten
- Entferne die Textcodierungseinstellungen. Platypus benutzt jetzt UTF8 für alles, und du solltest auch.
- Wurde von "Secure bundled script" -Option befreit, was sowieso nutzloser Bullshit war
- Problem behoben, bei dem das Hauptanwendungsfenster sich nicht an seine letzte Position erinnere
- Aktualisierte Dokumentation & Manpage
- Verschiedene kleinere Schnittstellenverfeinerungen
Was ist neu in Version 5.1:
- Neue Build Alle Beispiele Feature
- App-Fenster erinnern nun an Größe und Position zwischen den Starts
- Verschiedene Verbesserungen der Benutzeroberfläche
- Intelligentere Handhabung von gelöschten Dateien
- Intelligentere automatische Namensgenerierung aus dem Skriptnamen
- Ausgabe-String "---- n" in der Status-Menü-Schnittstelle erstellt nun das Menü-Trennzeichen
- Uniform Type Identifiers und Application Bundle Identifikatoren werden nun validiert
- Uniform Type Identifier werden nun für Default-Dateitypen in Drop Settings verwendet
- Neue Vorlagenbearbeitungsoption für Status Item icon
- Neue Beispiele
- Unterstützung für mehrere Datei-Argumente bei der Bündelung von Dateien mit dem Befehlszeilen-Tool
- Problem behoben, bei dem MainMenu.nib abgestreift und damit nicht mit XCode bearbeitet wurde
- Fixed kritisches Problem mit Web View und Droplet Interface-Typen
- Problem behoben, bei dem das Fenster "Einstellungen" angezeigt wurde, das aufgrund des Symbols auf dem Hauptfaden zurückgeblieben ist
- Problem mit der Fensterveränderung bei der Größenänderung in der Fortschrittsbalkenschnittstelle behoben
Was ist neu in Version 5.0:
- Dies ist ein wichtiges Update für Platypus mit vielen neuen Features
- Modernisierte Benutzeroberfläche mit hochauflösenden Symbolen und Schnittstellen-Assets
- Unterstützung für Uniform Type Identifiers (UTIs) in Drop Settings
- Added NOTIFICATION: Syntax, die eine Benachrichtigung an User Notification Center sendet
- ALERT: Syntax hinzugefügt, die einen modalen Alert-Dialog auslöst
- MENUITEMICON hinzugefügt: Syntax, die Menüpunkt-Menü in Status-Menü-Menüs setzt
- Die gelöschte Texteingabe (NSPboardText) wird nun über STDIN an das Skript übergeben, nicht als Argument. Dies ermöglicht die Unterscheidung zwischen gelöschten Text-Snippets und gelöschten Dateien in Anwendungen, die gemacht werden, um beide zu behandeln.
- Der eingebaute Editor wurde viel verbessert, mit Zeilennummerierung, konfigurierbarer Textgröße, Wortverpackung und anderen Verbesserungen
- Analysierte Befehle werden nun aus der Skripttextausgabe entfernt
- Dokumentation vollständig überholt und erweitert
- Neue "Use System Font" Option für Statusmenüpunkte
- Symlinks wurden nun beim Hinzufügen von Dateien in Bundled Files list behoben
- Die Ordnergrößen werden nun viel schneller (und asynchron) berechnet, wenn sie in die Liste der gebündelten Dateien aufgenommen werden
- Argumente-Fenster markiert nun Argumente und Argumentgruppen im Befehlsvorschau-Feld
- Die Vorschau des Statuseintragsmenüs zeigt nun die tatsächliche Skriptausgabe anstelle des Platzhaltertextes an
- Viele neue Beispiele
- Befehlszeilen-Tool unterstützt nun --long-options
- Das Argument des Autornamms wird nun verwendet, um die Standardbündelkennung im Befehlszeilentool zu erzeugen
- Der Finder aktualisiert nun die Anzeige der überschriebenen Anwendungen
- Statusmenüpunkte können nun nur einen Titel oder ein Icon haben, nicht beide aufgrund von Änderungen in Mac OS X
- Das Shell-Befehlsfenster zeigt nun den Installationsstatus des Befehlszeilentools an
- Das Fenster "Syntax Checker" zeigt nun den Befehl an, der bei der Überprüfung der Skript-Syntax aufgerufen wird
- App Größenschätzung ist jetzt genauer
- Schriftgröße in Webausgabe kann nun auch erhöht / reduziert werden
- Neue kontextuelle Menü-Taste für die Symbolansicht
- Neue "Kopiesymbolpfad" -Option im Symbol Kontextmenü
- Platypus-generierte Apps erinnern nun an die vom Benutzer eingestellte Schriftgröße
- Problem mit dem Erzeugen von Symbol aus Bildern auf Retina macs (IconFamily) behoben
- Problem mit defekten Icon-Image-Alpha-Kanälen (IconFamily) behoben
- Problem behoben, bei dem ein Statuseintragsmenü ein leeres Menü anzeigen würde, wenn es wiederholt geklickt wurde
- Problem behoben, bei dem das Löschen von Text auf einer App nicht mit "Verbleib nach der ersten Ausführung" aus funktionieren würde
- Das Problem mit dem Menüpunkt Open ... und den Dateitypen in ScriptExec wurde behoben
- Problem behoben, bei dem Prozessnummer-Argumente im Format -psn_0_ * an das Skript übergeben wurden
- Problem behoben, bei dem Befehlszeilenargumente für ScriptExec falsch an script übergeben wurden
- Viele, viele kleinere Bugfixes, Tweaks und Verbesserungen
- Codebase migriert zur modernen Objective-C-Syntax. Errichtet mit XCode 7 und erfordert jetzt Mac OS X 10.7 oder höher und ein 64-Bit Intel System. Ältere Versionen funktionieren weiterhin gut auf 32-Bit-10.6-Systemen und Version 4.4 funktioniert immer noch auf PowerPC. Aber es ist Zeit, die Vergangenheit hinter sich zu lassen. Es ist schon 9 Jahre her, seit der letzte 32-Bit-Mac freigegeben wurde.
Was ist neu in Version 4.9:
- Benutzer können nun die Schriftgröße in Platypus-generierten Apps manuell erhöhen / verringern
- Statusmenüpunkte können nun ausgewählt werden. Dies führt das Skript erneut mit dem Menüpunkt als Argument aus.
- Argumente können nun über die Kommandozeile an Platypus-generierte Apps weitergegeben werden
- In Progress Bar Ausgabe, ist es jetzt möglich, DETAILS zu verwenden: SHOW und DETAILS: HIDE, um die Details des Feldes zu aktivieren
- Neues Feature: Wenn das Skript "QUITAPP" auf STDOUT druckt, wird die Wrapper-Anwendung beendet.
- Platypus merkt sich jetzt App-Erstellungs-Dialog-Einstellungen wie "Optimize Nib"
- Platypus merkt sich jetzt die geöffneten Profile im Menü "Aktuelle Ansicht"
- Es ist jetzt möglich, eine benutzerdefinierte MainMenu.nib zu gebündelten Dateien hinzuzufügen, die den Standardwert überschreiben
- Erweiterte und verbesserte Dokumentation
- Errichtet mit XCode 6, erfordert jetzt Mac OS X 10.6 oder höher
- Ein Fehler wurde behoben, bei dem "Provide as a Service" nicht aus gespeicherten Profilen gelesen wurde
- Fehler behoben, bei dem ein benutzerdefinierter Bündelbezeichner in einem gespeicherten Profil nicht geladen wurde
- Fehler behoben, bei dem die Schaltfläche "Erstellen" ausgegraut bleiben würde, obwohl alle Anforderungen erfüllt waren
- Fehler behoben, bei dem die Fortschrittsanzeige nach der Ausführung im Fortschrittsbalken-Ausgabemodus animieren würde
- Fehler behoben, bei dem das Kommandozeilen-Tool über gültige Dateinamen von .icns beschwert wurde
- Fehler behoben, bei dem Kommandozeilen-Tool immer XML-Eigenschaftslisten anstelle von binären Eins erstellen würde
- Refactored alle veralteten Methodenaufrufe
- Verschiedene kleinere Schnittstellenverfeinerungen
- Verbesserte Dokumentation
Was ist neu in Version 4.8:
- Neue "Aufforderung zur Einreichung von Datei auf Start"
- Neu gestaltetes Drop-Einstellungsblatt
- Problem behoben, bei dem die Version nicht in Get Info im Finder angezeigt wird (fehlender CFBundleShortVersionString)
- Generierte Apps haben NSHumanReadableCopyright wieder definiert
- Umfangreiche Updates zur Dokumentation
- "Bereitstellung als Mac OS X Service" nicht mehr standardmäßig aktiviert
- Entfernt alle Unterstützung für Dateitypen. Sie sind alte Kruste, die meistens von Mac OS X ignoriert werden und sollten nicht mehr benutzt werden.
- Verbesserte Deinstallationsskript
- Problem behoben, bei dem eine generierte Icon-Datei, die in einem Profil referenziert wurde, überschrieben werden konnte
- Dokumentationsdateien öffnen sich nun im Standardbrowser, nicht im Standard .html Handling App
- Fixed gebrochene Nib-Optimierung. Platypus erkennt nun korrekt XCode 4 Installationen.
Kommentare nicht gefunden