Що змінилось?

Роботу елементів інтерфейсу Photoshop, що створюються через сценарії, покращено. Тепер вони підтримують дисплеї HiDPI/Retina та виглядають більш узгоджено в загальному інтерфейсі програми. Також елементи інтерфейсу, що створюються через сценарії, тепер працюють на новій платформі замість Flex.

Список діалогових вікон, яких стосується ця зміна

Нижче наведено список діалогових вікон програми, яких стосується ця зміна.

Діалогове вікно Меню
Оглядовий аркуш II «Файл» > «Автоматично» > «Оглядовий аркуш II»
Зміна умовного режиму «Файл» > «Автоматично» > «Зміна умовного режиму»
Припасувати зображення «Файл» > «Автоматично» > «Припасувати зображення»
Корекція лінз об’єктива «Файл» > «Автоматично» > «Корекція лінз об’єктива»
Об’єднати в HDR Pro «Файл» > «Автоматично» > «Об’єднати в HDR Pro»
Photomerge «Файл» > «Автоматично» > «Photomerge»
Експорт підстановки кольору   «Файл» > «Експорт» > «Таблиці підстановки кольору»
Композиції шарів у файли «Файл» > «Експорт» > «Композиції шарів у файли»
Композиції шарів у PDF «Файл» > «Експорт» > «Композиції шарів у PDF»
Монтажні області в PDF «Файл» > «Експорт» > «Монтажні області в PDF»
Експортувати шари у файли
«Файл» > «Експорт» > «Експортувати шари у файли»
Процесор зображень «Файл» > «Сценарії» > «Процесор зображень»
Менеджер подій сценарію «Файл» > «Сценарії» > «Менеджер подій сценарію»
Завантажити шари «Файл» > «Сценарії» > «Завантажити файли до стеку»
Статистика зображення «Файл» > «Сценарії» > «Статистика»
Маркер шкали вимірювань «Зображення» > «Аналіз» > «Помістити масштабний маркер»
Полум’я «Фільтр» > «Візуалізація» > «Полум’я»
Рамка зображення «Фільтр» > «Візуалізація» > «Рамка зображення»
Дерево «Фільтр» > «Візуалізація» > «Дерево»
Завантажити до служби Sketchfab «3D» > «Поділитися 3D-шаром у службі Sketchfab»
Експорт/імпорт стилів «Редагувати» > «Стилі» > «Експорт/імпорт стилів»
Цегляна заливка

«Редагувати» > «Заливка»

У розкривному списку з вмістом виберіть «Візерунок»

Виберіть «Сценарій»

Виберіть параметр із розкривного списку «Сценарій»

Тканина в клітинку
Помістити вздовж контуру
Випадкова заливка
Симетрична заливка
   

Макет елементів інтерфейсу

Створення користувацьких інтерфейсів в API сценаріїв відбувається так само. Однак спосіб роботи віджета групування відрізняється.

На платформі Flex віджет «група» використовувався як механізм створення макета для групування віджетів і був невидимий. Тепер «група» – це віджет зі своїм фоном, який не може накладатися на інші віджети.

Наприклад, ми маємо 2 групи віджетів, розташовані одна над одною таким чином, що віджети з однієї групи не накладаються на віджети іншої групи. При цьому на платформі Flex усі віджети видимі.

Макет елементів інтерфейсу Photoshop

В ідентичній ситуації на новій платформі група зверху приховує групу знизу.

Віджет групи Photoshop — Нова платформа
Віджет групи — Нова платформа

Примітка.

Саме через це деякі користувачі можуть виявити, що їхні наявні сценарії мають неправильний макет елементів інтерфейсу на новій платформі. Усі подібні сценарії потрібно змінити, видаливши накладання в усіх віджетах «група». Сценарії, створені на новій платформі або змінені для роботи на ній, працюватимуть належним чином і на платформі Flex.

Підтримка дисплеїв із надвисокою роздільною здатністю (HiDPI)

Завдяки цій зміні елементи інтерфейсу, що створюються через сценарії, підтримують дисплеї HiDPI. При цьому, щоб вони працювали з дисплеями HiDPI, у сценарії не потрібно вносити жодних змін. Потрібно лише розмістити разом із ресурсами зображень 1x ресурси зображень 2x із таким самим іменем файлу, що й 1x, із додаванням суфікса @2X.

Наприклад, якщо файл ресурсу зображення 1x називається imageFile.png, то ресурс зображення 2x слід назвати imageFile@2X.png й розмістити в тому самому місці.

Примітка.

Якщо ресурс зображення 2x не буде знайдено, використовуватиметься ресурс зображення 1x.

Відомі проблеми

  • Віджет Flash Player більше не підтримується. Файли SWF/Flash/Flex більше не відтворюють через елементи інтерфейсу, що створюються через сценарії.
  • Віджет TreeView не підтримується.
  • Малювання графічних елементів не підтримується у віджетах Checkbox і Radiobutton.
  • Фоновий колір кнопки не можна змінити.
  • Стилі шрифтів для тексту не підтримуються.