Елементи інтерфейсу, що створюються через сценарії, на платформі Mondo

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

Тепер елементи інтерфейсу у Photoshop, що створюються через сценарії, працюють на платформі Mondo замість Flex. Платформа Mondo використовувалася в деяких версіях Photoshop для створення багатьох внутрішніх модулів, як-от «Зберегти для веб-середовища», «Галерея фільтрів Photoshop» тощо. Ця функція дозволяє елементам інтерфейсу, що створюються через сценарії, використовувати платформу Mondo.

Призначення зміни

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

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

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

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

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

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

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

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

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

Макет елементів інтерфейсу: Mondo порівняно з Flex

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

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

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

Віджет групи на платформі Flex

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

Віджет групи на платформі Mondo

Примітка.

Саме через це деякі користувачі можуть виявити, що їхні наявні сценарії мають неправильний макет елементів інтерфейсу на платформі Mondo. Усі подібні сценарії необхідно змінити, видаливши накладання усіх віджетів «група». Сценарії, створені на платформі Mondo або змінені для роботи на ній, працюватимуть належним чином і на платформі 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.
  • Фоновий колір кнопки не можна змінити.
  • До нарисованих графічних фігур не застосовуватиметься згладжування.
     

Отримуйте допомогу швидше й простіше

Новий користувач?