Сегодня мы лечим кашу в переменных Figma
При работе столкнулся с неприятным багом variables. Есть файлик с библиотекой, в которой лежат в том числе и переменные. Есть файлы с дизайнами, и при переносе компонента или экрана из одного файла в другой за ним тащатся переменные. Но суть даже не в том как и почему такое происходит, а в том как решить проблему смешанных из разных файлов переменных при одной и той же библиотеке.
Надеялся на Figm’у, и что она сама сложит на семантическом уровне 2+2, но увы… она тупая
Нашел решение через плагин Swap Variables. Он прекрасно понимает, что
semantic.brend.primary и semantic.brend.primary это блин одно и тоже. Удаляет ненужные переменные и заменяет их на такие же из библиотеки. Профит 🔥