Platypus - это инструмент разработки Mac OS X для создания оболочек приложений вокруг сценариев, то есть создания приложений Mac OS X, которые выполняют скрипт, с которым они связаны. Таким образом, скрипты работают прозрачно из среды графического окна, облегчают их выполнение и легко вписываются в пользовательский интерфейс
Что нового в этом выпуске:
- Приложения Platypus теперь могут регистрироваться как обработчики схем URL и получать открытые URL-адреса в качестве аргументов для сценария.
- Приложения Platypus теперь могут принимать перетаскиваемые URL-адреса.
- Приложения Platypus, которые принимают сброшенные файлы, теперь имеют меню «Открыть недавнее»
- Новый синтаксис для создания подменю в интерфейсе типа Status
- Относительные пути теперь поддерживаются в профилях Platypus, но только посредством ручного редактирования. Приложение Platypus и CLT по-прежнему создают профили с абсолютными путями.
- Теперь Platypus предупреждает о идентичных именах файлов в связанных файлах
- Приложения для капель теперь закрываются, когда их окно закрыто.
- Обновлены и улучшены примеры профилей, демонстрирующих новые функции.
- Теперь текст в приложении Platypus имеет минимальный размер шрифта
- Формат Формат Platypus немного изменился в этой версии, но старые форматы все еще можно читать
- Исправлена проблема с раздражением, возникающая при отображении меню состояния перед получением всего выходного файла сценария.
- Исправлена ошибка с производительностью при печати многих строк в текстовое окно. Теперь это очень быстро снова.
- Исправлена ошибка, при которой загрузка определенных профилей примеров приводила к сбою Platypus
- Исправлена ошибка, когда в режиме состояния элемента «Текст» отображалось «Использовать как шаблон».
- Исправлена ошибка, из-за которой инструмент командной строки не смог вывести имя приложения из имени файла сценария, в результате чего был получен «(null) .app»
- Исправлена ошибка, при которой файлы, которые были перемещены, не были окрашены в красный цвет в списке Связанные файлы
- Исправлена ошибка, при которой действительные пункты меню были отключены в меню Действие
- Исправлена проблема с консольным рассылкой спама из-за отсутствия CFBundleTypeRole. Теперь всегда «Viewer».
- Исправлена ошибка, при которой настройки текста не загружались графическим интерфейсом надлежащим образом.
- Исправлена ошибка, при которой связывание файлов с флагом -f не работало в инструменте командной строки.
- Исправлена ошибка, из-за которой настройки меню состояния не восстанавливались в значения по умолчанию при очистке
- Исправлена ошибка, при которой средство командной строки ошибочно пыталось проверять целые строки аргументов вместо отдельных строк UTI
- Исправлена ошибка, при которой кнопки редактирования суффикса оставались включенными, когда их не должно быть
- Избавил настройки кодировки текста. Platypus теперь использует UTF8 для всего, и вы тоже.
- Избавьтесь от опции «Безопасный связанный сценарий», которая в любом случае была бесполезной ерундой.
- Исправлена ошибка, когда основное окно приложения не запоминало его последнюю позицию.
- Обновленная документация и справочная страница
- Различные мелкие уточнения интерфейса.
Что нового в версии 5.1:
- Новая функция «Все сборки».
- Теперь окна приложений запоминают размер и положение между запусками
- Различные улучшения пользовательского интерфейса.
- Более разумная обработка упавших файлов
- Интеллектуальное автоматическое создание имени приложения из имени сценария
- Выходная строка "---- n" в интерфейсе меню состояния теперь создает элемент меню
- Идентификаторы унифицированного типа и идентификаторы пакета приложений теперь проверяются
- Единые идентификаторы типов теперь используются для типов файлов по умолчанию в настройках удаления
- Новая опция обработки шаблона для значка состояния
- Новые примеры
- Добавлена поддержка нескольких аргументов файла при связывании файлов с помощью инструмента командной строки.
- Исправлена ошибка, при которой MainMenu.nib удалялся и, следовательно, не редактировался с использованием XCode.
- Исправлена критическая проблема с интерфейсом Web View и Droplet.
- Исправлена ошибка, из-за которой окно предпочтений было отложено из-за загрузки значков в основном потоке
- Исправлена ошибка с поведением окна при изменении размера в интерфейсе Progress Bar
Что нового в версии 5.0.
- Это крупное обновление Platypus с большим количеством новых функций.
- Модернизированный пользовательский интерфейс с иконками высокого разрешения и ресурсами интерфейса.
- Добавлена поддержка унифицированных идентификаторов типов (UTI) в настройках удаления
- Добавлен синтаксис NOTIFICATION: отправляет уведомление в Центр уведомлений пользователей.
- Добавлен синтаксис ALERT: для запуска модального диалогового окна предупреждения
- Добавлен синтаксис MENUITEMICON:, который устанавливает значок элемента меню в меню элементов состояния.
- Отброшенный текстовый ввод (NSPboardText) теперь передается скрипту через STDIN, а не как аргумент. Это позволяет различать отброшенные фрагменты текста и отбрасываемые файлы в приложениях, созданных для обработки обоих.
- Встроенный редактор значительно улучшен: нумерация строк, настраиваемый размер текста, перенос слов и другие улучшения.
- Развернутые команды теперь удалены из текстового вывода сценария.
- Документация полностью переработана и расширена.
- Новый параметр «Использовать системный шрифт» для пунктов меню состояния
- Симлинки теперь разрешены при добавлении файлов в список Связанные файлы
- Размеры папок теперь рассчитываются намного быстрее (и асинхронно) при добавлении в список «Связанные файлы»
- Окно Аргументы теперь выделяет аргументы и группы аргументов в поле предварительного просмотра команды
- Предварительный просмотр элемента меню состояния теперь показывает фактический вывод сценария вместо текста-заполнителя
- Множество новых примеров.
- Теперь инструмент командной строки поддерживает --long-options
- Аргумент имени автора теперь используется для создания идентификатора пакета по умолчанию в инструменте командной строки.
- Искатель теперь обновляет отображение перезаписанных приложений.
- Элементы меню состояния теперь могут иметь только заголовок или значок, а не оба из-за изменений в Mac OS X
- Показывать окно командной консоли теперь показывает статус установки инструмента командной строки.
- Окно проверки синтаксиса теперь показывает команду, вызванную при проверке синтаксиса сценария
- Оценка размера приложения теперь более точная.
- Размер шрифта в веб-виде вывода теперь также может быть увеличен / уменьшен.
- Новая кнопка контекстного меню для просмотра значков
- Новый параметр «Путь к значку копирования» в контекстном меню значка
- Приложения, созданные в Platypus, теперь запоминают размер шрифта, заданный пользователем
- Исправлена ошибка с созданием значка из изображений на сетчатке (IconFamily)
- Исправлена проблема с альфа-каналами изображения с битыми значками (IconFamily)
- Исправлена ошибка, из-за которой в меню пункта состояния отображалось пустое меню при многократном нажатии.
- Исправлена ошибка, при которой отбрасывание текста в приложении не работало с отключением «Осталось после первого запуска»
- Исправлена ошибка с пунктом меню «Открыть ...» и типами файлов в ScriptExec
- Исправлена ошибка, при которой числовые аргументы процесса в формате -psn_0_ * передавались в сценарий
- Исправлена ошибка, когда аргументы командной строки для ScriptExec передавались неправильно сценарию
- Множество мелких исправлений, улучшений и улучшений.
- Codebase перенесен в современный синтаксис Objective-C. Построено с XCode 7 и теперь требует Mac OS X 10.7 или выше и 64-битную систему Intel. Старые версии продолжают отлично работать в 32-битных системах 10.6, а версия 4.4 все еще работает на PowerPC. Но пришло время оставить прошлое позади. Прошло 9 лет с момента выхода последнего 32-битного Mac.
Что нового в версии 4.9:
- Теперь пользователи могут вручную увеличивать / уменьшать размер шрифта в приложениях, созданных Platypus
- Теперь можно выбрать пункты меню «Состояние». Это запустит скрипт снова с названием меню в качестве аргумента.
- Теперь аргументы можно передавать в Platypus-сгенерированные приложения через командную строку
- In Progress Bar output, теперь можно использовать DETAILS: SHOW и DETAILS: HIDE для переключения видимости поля деталей
- Новая возможность: если скрипт выводит «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 handling
- Исправлена некорректная оптимизация nib. Теперь Platypus правильно определяет установки XCode 4.
Комментарии не найдены