Platypus Versions Save

Create native Mac applications from command line scripts.

v5.4.1

1 year ago
  • Fixed signing issues

v5.4

1 year ago
  • Added native support for arm64 CPU architecture. Both Platypus and the apps it generates are now Universal ARM/Intel 64-bit binaries
  • New application icon
  • Status Menu submenu items can now be disabled with the DISABLED syntax
  • Support relative interpreter path (i.e. relative to Resources directory)
  • Support dark mode for text fields (inverts colors, changes dynamically when user switches interface modes)
  • Command line tool no longer defaults to stripping nib file (requires explicit -y option)
  • Enabled close button on windows, which now quit the app(s)
  • Added standard Help Menu to ScriptExec apps (support for bundled help bundles)
  • Added support for dynamically changing status item title and icon via STATUSTITLE and STATUSICON syntax
  • Warn when non-existent file in bundled files list
  • Command line tool now defaults to creating apps with no application icon
  • Support for notifications is now an option, to prevent permission popups on Catalina and later
  • Added Python 3 and Dart interpreter presets
  • Platypus apps now hide (instead of disabling) Open and Open Recent menu items if they don't accept files
  • Fixed issue with signing generated apps due to missing "APPL" CFBundleType
  • Fixed nasty empty newline parsing bug
  • Switched over to AGIconFamily for icon generation, reducing dependence on deprecated Carbon calls
  • Resolved issue with text selection and dark mode in generated apps
  • Improved drag and drop handling on Platypus main window
  • Platypus now requires macOS 10.11 or later

Full Changelog: https://github.com/sveinbjornt/Platypus/compare/5.3...v5.4

5.3

5 years ago
  • First facelift in a decade: New application icons created by Drífa Líftóra
  • Updated to support Mojave Dark Mode
  • Added AWK, JavaScript and Node interpreter presets
  • Added "REFRESH" command that clears text output buffer
  • Added "DISABLED" menu item syntax for status menu interface
  • Platypus and its command line tool binary are now code-signed. Generated applications remain unsigned, for obvious reasons
  • Windows of generated applications are now larger, and centered on first launch
  • Apps now try to make script executable (+x) on launch This may resolve certain issues with launching generated apps stored on network-mounted volumes
  • Added Open With menu for items in Bundled Files list
  • Fixed bug where Platypus would generate broken custom icns files from images
  • Fixed buggy Uniform Type Identifier validation in command line tool
  • Platypus now validates default bundle identifier in Preferences
  • Removed broken System Profiler example
  • Removed XML plist format feature
  • Documentation overhauled, partially rewritten and moved to Markdown format
  • An assortment of minor bug fixes
  • Various minor interface improvements
  • Reduced size of generated app binaries
  • Now requires macOS 10.8 or later