Global, Local и наследование
Выбирайте область изменения темы и сохраняйте исключения без потери общего стиля.
Проверено по редактору:
Три уровня оформления
| Уровень | Область действия |
|---|---|
| Global Theme | Общая тема проекта для всех наследующих её воронок |
| Local Theme | Отдельные переопределения текущей воронки |
| Appearance элемента | Настройки конкретного экземпляра элемента |
Local хранит только изменённые параметры. Всё остальное продолжает наследоваться от Global. При последующем изменении Global локальные исключения остаются приоритетными именно для тех параметров, которые были изменены.
Пример
Общая тема задаёт фиолетовую основную кнопку и скругление 12 px. В одной воронке вы меняете скругление через Local на 20 px.
Когда цвет кнопки в Global станет синим, эта воронка получит синий цвет, но сохранит скругление 20 px. Сброс локального переопределения вернёт скругление к текущему Global.
Когда выбрать Local
Используйте Local для особого оформления одной воронки: другого акцента кампании, отдельных размеров или исключения из общей темы.
- Откройте Theme Studio.
- Выберите Local.
- Измените только нужные параметры.
- Нажмите Save Local Theme.
Чтобы снова наследовать параметр, сбросьте его переопределение в соответствующем контроле. Ввод такого же значения вручную и снятие переопределения имеют разный смысл: снятие позволяет получать последующие изменения Global.
Когда выбрать Global
Выбирайте Global для изменения общей системы оформления проекта. Перед сохранением изучите список наследующих воронок и предлагаемые изменения.
Save Global Theme применяет значения сразу. Локальные исключения в каждой воронке сохраняются. Контентный снимок или выпуск Stable не откладывает действие общей темы.
Если переносите Local-значения в Global, проверяйте выбранные параметры на экране подтверждения: это может затронуть другие воронки, наследующие тему.
Создать новую общую тему
Создание Global Theme добавляет её в библиотеку проекта. Само создание не переключает уже существующие воронки на новую тему. Выбор темы для воронки — отдельное действие.
Новая воронка наследует Default Global Theme проекта и затем проходит начальную настройку Theme Studio.
Несохранённые изменения
При закрытии или переключении темы редактор предлагает сохранить или отбросить изменения. Если обнаружен сохранённый на устройстве черновик для текущей темы, можно восстановить его после проверки.
Если данные изменились у другого редактора, ориентируйтесь на сообщение о конфликте и обновите состояние перед повторным сохранением. Не рассчитывайте, что старый локальный черновик автоматически перекроет более новое общее оформление.