Дизайн-система на токенах в Figma, коде и проде - Константин Подрубный, Wrike

  Рет қаралды 9,883

Wrike & Wrikers Community

Wrike & Wrikers Community

Күн бұрын

Frontend Conf 2021 frontendconf.r...
Про преимущества использования дизайн-систем не рассказывал только ленивый. Но не все рассказывают, как в итоге больно внедрять её в реальный продукт. И как потом невыносимо сложно её апдейтить после внедрения, ведь связь между дизайн-системой в макете и конечной реализацией часто рвётся.
У нас продукт на сотни экранов и живая дизайн-система, которая постоянно улучшается. И нам нужно было решить эту проблему основательно. Мы реализовали дизайн-систему на сквозных токенах, единых для инструментов дизайнера и разработчика, которые создаются, синхронизируются и обновляются без написания даже строчки кода. Достаточно изменить элемент в Figma, и он (после ревью, конечно) в несколько кликов изменится в реальном интерфейсе клиента. Подробно расскажу, как мы это сделали и стоит ли вам сделать так же (Да!).

Пікірлер: 10
@pavelfomchenko7274
@pavelfomchenko7274 Жыл бұрын
Прикольно это смотреть после выхода переменных в фигме)
@хуснитдинмахаматов-п4р
@хуснитдинмахаматов-п4р 2 жыл бұрын
Очень полезно теперь задумался о внедрении токенов в свои продукты Спасибо за урок
@АндрейКарякин-и1ы
@АндрейКарякин-и1ы Жыл бұрын
Очень круто, а подскжаите плиз, спустя два года плагины уже пошарены публично? :)
@NutsBeast
@NutsBeast 2 жыл бұрын
Подскажите, вы сделали общедоступными ваши плагины Wrike Tokens, Wrike Figma Theme Switcher?
@user-ou2lp9zs2r
@user-ou2lp9zs2r 2 жыл бұрын
А как можно получить скрипт на импорт токенов из фигмы?
@AndreyMikhelev
@AndreyMikhelev Жыл бұрын
Какой библиотекой вы конвертируете экспорт из фигмы (через рестапи) в style dictionary формат?
@NutsBeast
@NutsBeast 2 жыл бұрын
Можно ли ознакомиться с большим списком ваших токенов чем показано на слайдах?
@vladyslavvoitovych9058
@vladyslavvoitovych9058 2 жыл бұрын
К сожалению их нет в публичном доступе ( Но вы всегда можете посмотреть на системы, которые доступны: - www.duetds.com/tokens/ - www.lightningdesignsystem.com/downloads/ - design.bitnami.com/category/Design-Tokens/
@NutsBeast
@NutsBeast 2 жыл бұрын
За что в токене отвечает уровень "Важность (0/10.../100)"?
@WrikeTechClub
@WrikeTechClub 2 жыл бұрын
Добрый день! Наша схема коэффициентов «Важность» похожа на другие схемы цветовых оттенков в разных цветовых палитрах. Например, Material design имеет коэффициенты 100, 300, 400, 600 … Есть палитры, которые просто пронумерованы от 1 до 10. Такой коэффициент помогает различить оттенки синего от контрастного до менее контрастного. Например, neutral-1 ( #000000 ) будет куда контрастнее или ярче чем neutral-2 ( #111111 ). В нашем случае мы сделали шаг больше (от 10 до 100), чтобы иметь гибкость и возможность вставить новые промежуточные оттенки цвета между 10 и 20 (например, 15). Коэффициент называется важностью, потому что мы выделяем оттенки цвета по разным уровням восприятия интерфейса. Например, цвет primary button (accent) будет окрашен цветом с уровнем важности 0 или 10, а вот ее состояние disabled будет использовать более тусклые оттенки цвета 45-65. В нашем случае 0 - самый высокий коэффициент, 100 - самый низкий.
Whoa
01:00
Justin Flom
Рет қаралды 60 МЛН
Пришёл к другу на ночёвку 😂
01:00
Cadrol&Fatich
Рет қаралды 9 МЛН
WILL IT BURST?
00:31
Natan por Aí
Рет қаралды 47 МЛН
МЕБЕЛЬ ВЫДАСТ СОТРУДНИКАМ ПОЛИЦИИ ТАБЕЛЬНУЮ МЕБЕЛЬ
00:20
Figma Tokens: Primitives, Semantic, and Component Tokens
9:40
Whoa
01:00
Justin Flom
Рет қаралды 60 МЛН