Platypusは、スクリプトを中心にアプリケーションラッパーを作成するためのMac OS X開発ツールです。つまり、バンドルされているスクリプトを実行するMac OS Xアプリケーションを作成します。このように、スクリプトはグラフィカルなウィンドウ環境から透過的に実行され、実行とブレンディングをユーザーインターフェイスにシームレスに実行します。
このリリースの新機能:
PlatypusアプリはURLスキームハンドラとして登録でき、開いたURLをスクリプトの引数として受け取ることができます
PlatypusアプリはドラッグされたURLを受け入れるようになりました
ドロップされたファイルを受け入れるプラチナのアプリは、[最近使ったファイルを開く]メニュー
ステータスメニューのインタフェースタイプでサブメニューを作成する新しい構文
相対パスは現在、Platypusプロファイルでサポートされていますが、手動編集でのみサポートされます。 PlatypusアプリとCLTは、絶対パスでプロファイルを生成します。
Platypusはバンドルされたファイル内の同じファイル名について警告するようになりました
ウィンドウが閉じられると、ドロップレットアプリが終了するようになりました
新しい機能を示すサンプル・プロファイルの更新と改善
Platypusアプリのテキストのフォントサイズが最小になりました
このバージョンでは、Platypus Profileのフォーマットが少し変更されていますが、古いフォーマットは引き続き読み取ることができます
すべてのスクリプト出力を受け取る前に状態メニューがレンダリングされる不具合を修正
多くの行をテキストウィンドウに印刷する際のパフォーマンスの問題を修正しました。今は非常に速いです。
特定のサンプルプロファイルを読み込むとPlatypusがクラッシュする問題を修正しました。
コマンドラインツールがスクリプトファイル名からアプリ名を推測できず、「(null).app」という結果になるバグを修正
バンドルされたファイルリストで、移動されたファイルが赤く着色されないバグを修正しました。
アクションメニューで有効なメニュー項目が無効になっていたバグを修正
CFBundleTypeRoleの不足によるコンソールスパムの問題を修正しました。今は常に "ビューア"。
テキスト設定がGUIによって適切に読み込まれなかったバグを修正
コマンドラインツールで-fフラグを指定してファイルをバンドルしても動作しないバグを修正しました。
ステータスメニューの設定がクリア時にデフォルトに復元されない問題を修正しました。
コマンドラインツールが個々のUTI文字列の代わりに引数の文字列全体を誤って検証しようとするバグを修正
接尾辞編集ボタンが有効になっていないときに、接尾辞編集ボタンを有効にしていた不具合を修正
テキストのエンコーディング設定を削除しました。 PlatypusはすべてのためにUTF8を使用しています。
とにかく役に立たなかった「安全なバンドルされたスクリプト」オプションを削除しました。
メインアプリケーションウィンドウが最後の位置を覚えていない問題を修正しました
更新されたドキュメントとマニュアルページ
さまざまなマイナーなインターフェースの洗練
バージョン5.1の新機能:
新しいビルドすべてのサンプル機能
アプリウィンドウは起動時のサイズと位置を記憶するようになりました
さまざまなユーザーインターフェイスの改善
ドロップされたファイルのスマートな処理
スクリプト名からよりスマートな自動アプリ名生成
ステータス・メニュー・インターフェースの出力文字列 "---- n"はメニューセパレータ項目を作成するようになりました
統一タイプ識別子とアプリケーションバンドル識別子が検証されるようになりました
Uniform Type Identifierは、ドロップ設定のデフォルトファイルタイプに使用されるようになりました。
ステータスアイテムアイコンの新しいテンプレート処理オプション
新しい例
コマンドラインツールを使用してファイルをバンドルするときに複数のファイル引数をサポート
MainMenu.nibが削除され、XCodeを使用して編集できない問題を修正しました。
Web ViewおよびDropletインターフェイスタイプの重大な問題を修正
メインスレッドでのアイコンフェッチのためにPreferencesウィンドウが遅れて表示される問題を修正しました
進捗バーインタフェースでのサイズ変更時のウィンドウ動作の問題を修正
バージョン5.0の新機能:
これは、多くの新機能を持つPlatypusの主要なアップデートです
高解像度のアイコンとインターフェースアセットを備えた最新のユーザーインターフェース
ドロップ設定での統一タイプ識別子(UTI)のサポートの追加
通知を追加:ユーザー通知センターに通知を送信する構文
モーダルアラートダイアログを表示するALERT:構文が追加されました
MENUITEMICON:ステータス項目メニューにメニュー項目アイコンを設定する構文が追加されました
ドロップされたテキスト入力(NSPboardText)は、引数ではなくSTDINを介してスクリプトに渡されるようになりました。これにより、ドロップされたテキストスニペットとドロップされたファイルとを区別することができます。
ビルトインエディタは大幅に強化されており、行番号、設定可能なテキストサイズ、単語の折り返しなどの改良が施されています
解析されたコマンドがスクリプトのテキスト出力から削除されるようになりました
ドキュメントを完全にオーバーホールして拡張
ステータスメニュー項目に新しい「システムフォントを使用」オプション
バンドルされたファイルリストにファイルを追加するときにシンボリックリンクが解決されるようになりました
バンドルされたファイルリストに追加すると、フォルダサイズがはるかに高速に(非同期に)計算されます。
ステータス項目メニューのプレビューでプレースホルダテキストの代わりに実際のスクリプト出力が表示されるようになりました
多くの新しい例
コマンドラインツールは--long-optionsをサポートするようになりました
著者名引数は、コマンドラインツールでデフォルトのバンドル識別子を生成するために使用されるようになりました
Finderは上書きされたアプリケーションの表示をリフレッシュするようになりました
ステータスメニュー項目は、Mac OS Xの変更のために、タイトルとアイコンの両方を持つことができます。
シェルコマンドウィンドウを表示すると、コマンドラインツールのインストールステータスが表示されるようになりました
構文チェッカーウィンドウに、スクリプト構文をチェックするときに呼び出されるコマンドが表示されるようになりました
アプリサイズの見積もりがより正確になりました
Web出力ビューのフォントサイズを増減できるようになりました。
アイコンビュー用の新規対話的メニューボタン
アイコンコンテキストメニューの新しい「コピーアイコンパス」オプション
Platypusで生成されたアプリケーションは、ユーザーが設定したフォントサイズを記憶するようになりました
網膜マックの画像からアイコンを生成する問題を修正しました。(IconFamily)
壊れたアイコン画像のアルファチャンネルの問題を修正しました(IconFamily)
ステータス項目メニューが繰り返しクリックされると空のメニューを表示する問題を修正しました
アプリにテキストをドロップすると「最初の実行後も実行しています」がオフになる問題を修正しました
ScriptExecのOpen ...メニューアイテムとファイルタイプの問題を修正しました。
-psn_0_ *形式のプロセス番号引数がスクリプトに渡される問題を修正しました。
ScriptExecのコマンドライン引数がスクリプトに正しく渡されないという問題を修正しました。
多くのマイナーなバグ修正、調整、改良
コードベースは現代のObjective-C構文に移行されました。 XCode 7で構築され、Mac OS X 10.7以降と64ビットIntelシステムが必要です。古いバージョンは32ビットの10.6システムで正常に動作し続けており、バージョン4.4はPowerPCでも動作しています。しかし、それは過去を残す時です。最後の32ビットMacがリリースされてから9年が経過している。
バージョン4.9の新機能:
- Platypusで生成されたアプリでフォントサイズを手動で増減できるようになりました
- ステータスメニュー項目を選択できるようになりました。これにより、メニュータイトルを引数としてスクリプトが再度実行されます。
- コマンドラインで引数をPlatypus生成のアプリケーションに渡すことができるようになりました
- プログレスバー出力では、詳細:表示と詳細:隠しを使用して詳細フィールドの表示を切り替えることができるようになりました
- 新機能:スクリプトが "QUITAPP"をSTDOUTに出力すると、ラッパーアプリケーションは終了します。
- Platypusは "Optimize Nib"のようなアプリ作成ダイアログの設定を記憶するようになりました
- Platypusは最近開いているメニューで開いたプロフィールを記憶するようになりました
- デフォルトの設定を上書きするバンドルファイルにカスタムMainMenu.nibを追加することが可能になりました
- 拡張されたドキュメント
- XCode 6で構築され、Mac OS X 10.6以降が必要
- 「サービスとして提供する」が保存されたプロファイルから読み込めなかったバグを修正
- 保存されたプロファイルのカスタムバンドル識別子がロードされないバグを修正
- すべての要件が満たされていても、作成ボタンがグレー表示されてしまうバグを修正
- 進行状況インジケーターが進行状況バー出力モードで実行後にアニメーションを維持するバグを修正
- 有効な.icnsファイル名についてコマンドラインツールが不満を表明したバグを修正
- コマンドラインツールがバイナリの代わりにXMLプロパティリストを常に作成するバグを修正
- 廃止予定のすべてのメソッド呼び出しをリファクタリングしました。
- さまざまなマイナーなインターフェイスの洗練
- ドキュメントの改善
バージョン4.8の新機能:
新しい「起動時のファイルの確認」オプション
再設計されたドロップ設定シート
Finderで情報を見るに表示されないバージョンの問題を修正しました(CFBundleShortVersionStringがありません)
生成されたアプリにNSHumanReadableCopyrightが再び定義されています
ドキュメンテーションへの広範なアップデート
「Mac OS Xサービスとして提供する」はデフォルトでは有効になっていません
ファイルタイプのサポートがすべて削除されました。彼らは現在、Mac OS Xでほとんど無視されている古代の地殻であり、もはや使用されるべきではありません。
改善されたアンインストールスクリプト
プロファイルで参照されている生成されたアイコンファイルを上書きできる問題を修正しました。
ドキュメントファイルはデフォルトのブラウザで開き、デフォルトの.html処理アプリケーションでは表示されません
壊れたペン先の最適化を修正しました。 PlatypusはXCode 4のインストールを正しく検出するようになりました。
コメントが見つかりません