Скетч-дизайнер

Скетч-дизайнер

216
1 Окт 2018
1 Окт 2018

#плагины №16 Symbol Swapper: подменяем библиотеку в макетах

Команда работает над UI-китом. Решают разделить его для легаси-проекта и для новой разработки. Легаси должен остаться в истории с минимальными изменениями, чтобы старые макеты не попортились, а новый планируется активно развивать дальше, освободившись от устаревших символов первого.

Теперь UI-кита стало два: UI-kit_old.sketch, и UI-kit_new.sketch.

Проблема: все символы в макетах по-прежнему тянутся из UI-kit_old, а нам нужно делать новые макеты по новому киту. Переключать каждый символ в макете вручную на новую библиотеку UI-kit_new — это не наш метод. На помощь придёт плагин Symbol Swapper, который умеет сканировать весь файл на наличие символов и массово переключать им источник мастера.

Он может работать по названию слоя, либо по идентификатору символа, даже если название не соответствует тому, что есть в библиотеке. Этот метод предпочтительнее, потому что не привязывает нас к названию.

Плагин доступен в Раннере или на Гитхабе. Поблагодарить автора можно через Пейпал.

Учимся его использовать на кошках

Я подготовил две простейшие библиотеки с единственным символом, смотри архив. В библиотеках иконка звезды разных цветов, в старом она зелёная, в новом синяя. В файле maket.sketch звезда используется много раз и выделить все экземпляры неудобно, потому что мешают посторонние элементы. Переключать её вручную неэффективно. Наша задача — заменить символ звезды за минимум действий.

1. Скачиваем файлы примера: maket.sketch, library-star-old.sketch, library-star-new.sketch.

2. Подключаем последние два как библиотеки: Preferences → Libraries → Add Library...

3. Открываем maket.sketch. В нём символ с зелёной звездой, который тянется из библиотеки UI-kit_old.

4. Вызываем окно Plugins → Symbol Swapper → Symbol Swap Libraries.

5. В нём видим библиотеку, которая используются в этом файле. Их может быть несколько. Переключаем библиотеку на library-star-new.

6. Ждём, пока загорится кнопка Library Updates Available. Это может занять до 5 секунд. Делаем апдейт. Теперь символ звезды тянется из library-star-new и поэтому везде становится синим.

#для_профи

Другие посты по теме...

LIFEHACK VIDEO 💡 LIFEHACK VIDEO 💡 @LifeHackVideo
​​Любишь поиграть в казино, но собственные деньги нет желания тратить?💰 Любишь халяву, но не знаешь где её искать?🤔 Подписывайся на канал "BonusHunt" https://t.me/gambling_bonus ! На нём - ежедневная сводка всех...
Магазин онлайн - скидки, акции Магазин онлайн - скидки, акции @shopru
​​Квадрат Пифагора: узнай характер по дате рождения. Эти нехитрые вычисления помогут вам раскрыть характер человека. Для этого нужно узнать дату рождения.  И прочитать продолжение
Uzbek-MDK Uzbek-MDK @uzmdk
Постановление о свадьбах в Узбекистане с 1 июля: что в нем будет В Узбекистане с 1 июля может вступить в силу обсуждаемый сейчас проект Постановления, касающийся проведения торжеств. По сообщению членов Сената Олий...
Mash Mash @breakingmash
Сколько стоит номер в Волгограде на два дня во время ЧМ 2018? anonymous poll 15000 – 5K 👍👍👍👍👍👍👍 43% 30000 – 5K 👍👍👍👍👍👍👍 41% 5000 – 2K 👍👍👍 16% 👥 12481 people voted so far.
MDK MDK @mudak
МДКач, у меня важный вопрос: Вы когда-нибудь ебали бабу без сознания? anonymous poll Нет – 952 👍👍👍👍👍👍👍 88% Да – 133 👍 12% 👥 1085 people voted so far.