Platypus

Software Screenshot:
Platypus
Software Details:
Version: 5.2 updated
Upload Date: 7 Mar 17
Distribution Type: Freeware
Downloads: 84
Size: 3564 Kb

Rating: 3.7/5 (Total Votes: 3)

Platypus is a Mac OS X development tool for creating application wrappers around scripts, i.e. creating Mac OS X applications that execute a script they are bundled with. Scripts thus run transparently from the graphical window environment, facilitating their execution and blending seamlessly into the user interface

What is new in this release:

  • Platypus apps can now register as URL scheme handlers and receive opened URLs as arguments to script
  • Platypus apps can now accept dragged URLs
  • Platypus apps that accept dropped files now have an Open Recent menu
  • New syntax to create submenus in Status Menu interface type
  • Relative paths are now supported in Platypus Profiles, but only through manual editing. Platypus app and CLT still generate Profiles with absolute paths.
  • Platypus now warns about about identical file names in bundled files
  • Droplet apps now quit when their window is closed
  • Updated and improved example profiles demonstrating new features
  • Text in Platypus apps now has a minimum font size
  • The Platypus Profile format has changed slightly in this version, but old formats can still be read
  • Fixed annoying issue where status menu would render before receiving all script output
  • Fixed performance issue with printing many lines to text window. It is now very fast again.
  • Fixed issue where loading certain Example profiles would cause Platypus to crash
  • Fixed bug where "Use as template" was shown when Status Item mode was "Text"
  • Fixed bug where command line tool failed to infer app name from script filename, resulting in "(null).app"
  • Fixed bug where files that had been moved were not colored red in Bundled Files list
  • Fixed bug where valid menu items were disabled in Action menu
  • Fixed issue with console spamming due to missing CFBundleTypeRole. Now always "Viewer".
  • Fixed bug where text settings were not properly loaded by the GUI
  • Fixed bug where bundling files with the -f flag didn't work in the command line tool
  • Fixed issue where status menu settings would not be restored to defaults on clear
  • Fixed bug where the command line tool would erroneously try to validate whole argument strings instead of individual UTI strings
  • Fixed bug where suffix editing buttons remained enabled when they shouldn't be
  • Got rid of text encoding settings. Platypus now uses UTF8 for everything, and you should too.
  • Got rid of "Secure bundled script" option, which was useless bullshit anyway
  • Fixed issue where main application window would not remember its last position
  • Updated documentation & man page
  • Various minor interface refinements

What is new in version 5.1:

  • New Build All Examples feature
  • App windows now remember size and position between launches
  • Various user interface improvements
  • Smarter handling of dropped files
  • Smarter automatic app name generation from script name
  • Output string "----n" in Status Menu interface now creates menu separator item
  • Uniform Type Identifiers and Application Bundle Identifiers are now validated
  • Uniform Type Identifiers are now used for default file types in Drop Settings
  • New template processing option for Status Item icon
  • New examples
  • Added support for multiple file arguments when bundling files using command line tool
  • Fixed issue where MainMenu.nib was stripped and thus not editable using XCode
  • Fixed critical issue with Web View and Droplet interface types
  • Fixed issue where showing the Preferences window lagged due to icon fetching on main thread
  • Fixed issue with window behaviour during resizing in Progress Bar interface

What is new in version 5.0:

  • This is a major update to Platypus with lots of new features
  • Modernised user interface with high-resolution icons and interface assets
  • Added support for Uniform Type Identifiers (UTIs) in Drop Settings
  • Added NOTIFICATION: syntax, which sends a notification to User Notification Center
  • Added ALERT: syntax, which triggers a modal alert dialog
  • Added MENUITEMICON: syntax, which sets menu item icon in status item menus
  • Dropped text input (NSPboardText) is now passed to script via STDIN, not as an argument. This allows differentiation between dropped text snippets and dropped files in applications that are made to handle both.
  • The built-in editor has been much enhanced, with line numbering, configurable text size, word wrap and other improvements
  • Parsed commands are now removed from script text output
  • Documentation completely overhauled and expanded
  • New "Use System Font" option for status menu items
  • Symlinks now resolved when adding files to Bundled Files list
  • Folder sizes are now calculated much faster (and asynchronously) when added to Bundled Files list
  • Arguments window now highlights arguments and argument groups in command preview field
  • Previewing status item menu now shows actual script output instead of placeholder text
  • Many new examples
  • Command line tool now supports --long-options
  • Author name argument is now used to generate default bundle identifier in command line tool
  • Finder now refreshes display of overwritten applications
  • Status menu items can now only have a title or an icon, not both, due to changes in Mac OS X
  • Show Shell Command window now shows install status of command line tool
  • Syntax checker window now shows the command invoked when checking script syntax
  • App size estimation is now more accurate
  • Font size in web output view can now also be increased/reduced
  • New contexual menu button for icon view
  • New "Copy icon path" option in icon contextual menu
  • Platypus-generated apps now remember font size set by user
  • Fixed issue with generating icon from images on retina macs (IconFamily)
  • Fixed issue with broken icon image alpha channels (IconFamily)
  • Fixed issue where a status item menu would display an empty menu if clicked repeatedly
  • Fixed issue where dropping text on an app wouldn't work with "Remain running after initial execution" off
  • Fixed issue with Open... menu item and file types in ScriptExec
  • Fixed issue where process number arguments in the format -psn_0_* were passed to script
  • Fixed issue where command line arguments for ScriptExec were being passed incorrectly to script
  • Many, many minor bugfixes, tweaks and improvements
  • Codebase migrated to modern Objective-C syntax. Built with XCode 7 and now requires Mac OS X 10.7 or later and a 64-bit Intel system. Older versions continue to work just fine on 32-bit 10.6 systems, and version 4.4 still works on PowerPC. But it's time to leave the past behind. It's been 9 years since the last 32-bit Mac was released.

What is new in version 4.9:

- Users can now manually increase/decrease the font size in Platypus-generated apps
- Status menu items can now be selected. This will run the script again with the menu title as an argument.
- Arguments can now be passed to Platypus-generated apps via the command line
- In Progress Bar output, it is now possible to use DETAILS:SHOW and DETAILS:HIDE to toggle details field visibility
- New feature: If script prints "QUITAPP" to STDOUT, the wrapper application will quit.
- Platypus now remembers app creation dialog settings such as "Optimize Nib"
- Platypus now remembers opened Profiles in the Open Recent menu
- It is now possible to add a custom MainMenu.nib to bundled files which overwrites default
- Extended and improved documentation
- Built with XCode 6, now requires Mac OS X 10.6 or later
- Fixed a bug where "Provide as a Service" failed to be read from saved profiles
- Fixed bug where a custom bundle identifier in a saved Profile would not be loaded
- Fixed bug where the Create button would remain greyed out even though all requirements were satisfied
- Fixed bug where progress indicator would keep animating after execution in Progress Bar output mode
- Fixed bug where command line tool complained about valid .icns filenames
- Fixed bug where command line tool would always create XML property lists instead of binary ones
- Refactored all deprecated method calls
- Various minor interface refinements
- Improved documentation

What is new in version 4.8:

  • New "Prompt for file on launch" option
  • Redesigned Drop Settings sheet
  • Fixed issue where version would not appear in Get Info in Finder (missing CFBundleShortVersionString)
  • Generated apps have NSHumanReadableCopyright defined again
  • Extensive updates to documentation
  • "Provide as a Mac OS X Service" no longer enabled by default
  • Removed all support for file types. They are ancient crust now mostly ignored by Mac OS X and should no longer be used.
  • Improved uninstall script
  • Fixed issue where a generated icon file referenced in a Profile could be overwritten
  • Documentation files now open in default browser, not in default .html handling app
  • Fixed broken nib optimization. Platypus now correctly detects XCode 4 installs.

Similar Software

Other Software of Developer Sveinbjorn Thordarson

MacDeb
MacDeb

4 Jan 15

xGates
xGates

4 Jan 15

MacRPM Utilities
MacRPM Utilities

4 Jan 15

Sloth
Sloth

4 May 20

Comments to Platypus

Comments not found
Add Comment
Turn on images!