Size: a a a

Фигма-чат

2020 April 14

GS

Gleb Sabirzyanov in Фигма-чат
Ivan Protsko
Ребят,  у кого есть актуальная проблема с необходимостью релокации мастер-компонентов в отдельный файл без потери — можно оставить заявку команде фигмы, лайкнув эту тему https://spectrum.chat/figma/feature-requests/master-component-relocation~0e6ae378-111c-4af6-98d6-010d75c291e4?authed=true
Пробовал Master? https://t.me/figmachat/70933
И нет, оставлять лайки на форуме не актуально — нужно писать в поддержку, чтобы дать фидбек.
источник

IP

Ivan Protsko in Фигма-чат
Да, либо я не понимаю как он работает либо он дает не то что мне нужно. Нужно что бы к примеру я создал мастер-компонент в одном файле, а потом его мог перенести в другой файл и в первом файле сохранились ссылка на именно этот мастеркомпонент, со всеми вложенными внутрь него другими компонентами из разных файлов
источник

И

Илья in Фигма-чат
Ivan Protsko
Да, либо я не понимаю как он работает либо он дает не то что мне нужно. Нужно что бы к примеру я создал мастер-компонент в одном файле, а потом его мог перенести в другой файл и в первом файле сохранились ссылка на именно этот мастеркомпонент, со всеми вложенными внутрь него другими компонентами из разных файлов
Привет. Ты впринципе можешь просто продублировать документ (все мастеры сохранятся) И с помощью того же simulayer выделить все мастеры и перенести их на отдельную страницу, удалив всё остальное
источник

IP

Ivan Protsko in Фигма-чат
Илья
Привет. Ты впринципе можешь просто продублировать документ (все мастеры сохранятся) И с помощью того же simulayer выделить все мастеры и перенести их на отдельную страницу, удалив всё остальное
Спасибо, мне мастера нужно перенести часть в общую библиотеку компании, часть в общную библиотеку текущего проекта и часть в библиотеку конкретной катеогрии функциональности (например все компоненты из катеогрии “оплата” или “продукт”). Все это должны быть раздельные файлы.
источник

GS

Gleb Sabirzyanov in Фигма-чат
Ivan Protsko
Да, либо я не понимаю как он работает либо он дает не то что мне нужно. Нужно что бы к примеру я создал мастер-компонент в одном файле, а потом его мог перенести в другой файл и в первом файле сохранились ссылка на именно этот мастеркомпонент, со всеми вложенными внутрь него другими компонентами из разных файлов
Нужно вручную восстанавливать связи, это описано в сообщении по ссылке выше или вот попроще видео: https://twitter.com/zyumbik/status/1222394340997201920
Можно выделять инстанции плагином Similayer или через Edit -> Select all with same instance. Пока только с такой ручной работой можно, но я работаю над улучшением, которое упростит этот процесс.
источник

И

Илья in Фигма-чат
Тогда попробуй сначала вообще все элементы из «материнского» проекта перенести на отдельную страницу. потом все скопировать (ctrl+a) и (clrl+c) и перенести вс\ это дело на отдельную страницу того проекта куда ты вс\ это дело хочешь поставить
источник

И

Илья in Фигма-чат
Ну а дальше выделяешь мастеры, удаляешь лишнее и тд
источник

IP

Ivan Protsko in Фигма-чат
Да, спасибо, я так и начал делать, работаю с мастерами в одном файле, потом экземляры переношу куда нужно, но все равно иногда в потоке можно создать компонент, который уже будет вложен в другие, которые уже разнеслись по файлам, а этот мастер-компонент нужно вынести в отдельный файл
источник

IP

Ivan Protsko in Фигма-чат
в идеале бы нативную функциональность от фигмы получить
источник

GS

Gleb Sabirzyanov in Фигма-чат
Илья
Тогда попробуй сначала вообще все элементы из «материнского» проекта перенести на отдельную страницу. потом все скопировать (ctrl+a) и (clrl+c) и перенести вс\ это дело на отдельную страницу того проекта куда ты вс\ это дело хочешь поставить
Кстати, это интересный способ! (Хотя мне кажется, ты не совсем понимаешь проблему.) Я не думал о таком, но можно сделать так:
1. Перенести всё на одну страницу в один файл, потом Ctrl + A, Ctrl + X.
2. Вставить в другой файл и опубликовать библиотеку.
3. Оставить мастера там, а контент копировать обратно в изначальные файлы. Инстанции будут сохранять соединения уже.
Конечно, не во всех кейсах подойдет, но решение интересное.
источник

И

Илья in Фигма-чат
Gleb Sabirzyanov
Кстати, это интересный способ! (Хотя мне кажется, ты не совсем понимаешь проблему.) Я не думал о таком, но можно сделать так:
1. Перенести всё на одну страницу в один файл, потом Ctrl + A, Ctrl + X.
2. Вставить в другой файл и опубликовать библиотеку.
3. Оставить мастера там, а контент копировать обратно в изначальные файлы. Инстанции будут сохранять соединения уже.
Конечно, не во всех кейсах подойдет, но решение интересное.
Да вроде правильно понял-)
Там скорее всего жёсткая жопотряска с компонентами: какие-то мастера лежат в самом проекте, какие-то в разных библиотеках и теперь их надо собрать в одном месте, чтобы их не обрушить запутанные цепочки того где какие мастеров лежат и все перенеслось адекватно
источник

GS

Gleb Sabirzyanov in Фигма-чат
Илья
Да вроде правильно понял-)
Там скорее всего жёсткая жопотряска с компонентами: какие-то мастера лежат в самом проекте, какие-то в разных библиотеках и теперь их надо собрать в одном месте, чтобы их не обрушить запутанные цепочки того где какие мастеров лежат и все перенеслось адекватно
А, я не так прочитал немного твой ответ, извиняюсь.
источник

IP

Ivan Protsko in Фигма-чат
Илья
Да вроде правильно понял-)
Там скорее всего жёсткая жопотряска с компонентами: какие-то мастера лежат в самом проекте, какие-то в разных библиотеках и теперь их надо собрать в одном месте, чтобы их не обрушить запутанные цепочки того где какие мастеров лежат и все перенеслось адекватно
Не совсем.

Архитекутура следующая:

1. Библиотека проекта: для всех элементов которые можно переиспользовать

2. Библиотека компании: например для кнопок, которые используются только в этом проекте и точно не будут в других

3. Кажды экран = отдельный
файл

4. В отдельных файле хранятся компоненты, которые относятся к определенной категории, например все что связано с отображением свойств продукта (описание, характеристики, картинки, карточка в списке и тд.)

Проблема в том, что сейчас нужно создавать компоненты в файле с компонентами категории, а потом собирать из этих компонентов экран и это очень неудобно,  

но в качестве выхода я начал собирать экран в файле с компонентами а потом выносить его в отделньый файл и уже там оборачивать в мастер-компонент
источник

ВВ

Вика В. in Фигма-чат
Люди, кто подскажет, где скачать макет с атомарным дизайном? В видео обещали прикрепить ссылку на один макет, но не прикрепили.
пыталась найти сама, не вышло. хотелось бы закачать себе, разобраться, как он устроен.
источник

AA

Alexander A. in Фигма-чат
Ребята, скрины в фигме отображаются частично, что можно предпринять?
источник

GS

Gleb Sabirzyanov in Фигма-чат
Alexander A.
Ребята, скрины в фигме отображаются частично, что можно предпринять?
А они не во фреймах лежат?
источник

AA

Alexander A. in Фигма-чат
Gleb Sabirzyanov
А они не во фреймах лежат?
Нет
источник

AM

Aleksandr Maltsev in Фигма-чат
Alexander A.
Ребята, скрины в фигме отображаются частично, что можно предпринять?
Быть может стоит галочка clip content во фрейме?
источник

GS

Gleb Sabirzyanov in Фигма-чат
Тогда пиши в поддержку со ссылкой на файл.
источник

AA

Alexander A. in Фигма-чат
Aleksandr Maltsev
Быть может стоит галочка clip content во фрейме?
Скрины не во фреймах
источник