Development - это вкладка или раздел в Figma, предназначенный для предоставления разработчикам всей необходимой информации и ресурсов для реализации дизайна в коде, включая спецификации, активы, код и интеграции, необходимые для эффективного и точного преобразования дизайн-макета в работающий продукт.
VKUI Web Library · Beta - это библиотека компонентов, разрабатываемая для интеграции с vk.com. Она предоставляет готовые элементы интерфейса, адаптированные под стиль и стандарты VK, что позволяет разработчикам быстро и эффективно создавать веб-приложения, соответствующие экосистеме VK. Библиотека находится в стадии бета-тестирования.
React-Toastify - это библиотека для React, предназначенная для добавления уведомлений (тостов) в ваши приложения. Она позволяет легко отображать информационные, предупреждающие, успешные или ошибочные сообщения пользователям, не занимая много места на экране. Библиотека предлагает широкие возможности кастомизации внешнего вида и поведения тостов, а также проста в интеграции и использовании.
Этот плагин позволяет быстро создавать стили цвета и текста в Figma на основе вашей конфигурации Theme UI. Он импортирует ваш Theme UI config, преобразуя его в согласованные и тематические стили для использования в Figma. Это обеспечивает единый подход к дизайну, применяя принципы констрейнтов из вашей кодовой базы непосредственно в ваших дизайн-макетах.
4. Microsoft Teams Meeting Extensions Design Guidelines
Руководство по дизайну расширений для собраний Microsoft Teams предоставляет инструменты, примеры и компоненты, помогающие разработчикам создавать удобные и эффективные расширения для собраний Teams. Оно охватывает лучшие практики проектирования пользовательского опыта, потоки взаимодействия и общие элементы интерфейса, обеспечивая согласованность и простоту использования. Это руководство необходимо для создания расширений, которые легко интегрируются в рабочий процесс собраний Teams и улучшают опыт пользователей.
Prime React Component Library – это набор UI-компонентов, вдохновленный дизайном PrimeFaces, созданный для ускорения разработки интерфейсов React-приложений. Он позволяет разработчикам использовать готовые элементы, соответствующие визуальному стилю PrimeFaces, сокращая время на создание UI и приближая дизайн к коду. Это личный проект, который постоянно обновляется.
Instance Swap - это процесс замены одного экземпляра (Instance) виртуальной машины или приложения на другой, обычно более новый или обновленный, с минимальным простоем. Этот метод позволяет проводить обновления, исправления ошибок или миграцию на новую инфраструктуру без прерывания работы сервиса для конечных пользователей. Instance Swap достигается за счет параллельного запуска нового экземпляра и переключения трафика с текущего на новый, после чего старый экземпляр выводится из эксплуатации.
Этот проект представляет собой CSS-компонент "Circle Progress" – круглый индикатор прогресса с возможностью изменения цвета по мере заполнения от 0 до 100%. Он реализован с использованием SASS, легко настраивается и доступен для скачивания с Github. Вы можете использовать его для визуального отображения прогресса выполнения задач, загрузки данных или любого другого процесса, где необходимо наглядно показать текущий статус. Имеются различные демонстрационные примеры с разными темами оформления и анимацией.
FigGen - это инструмент, предназначенный для преобразования дизайнов Figma, созданных с использованием Auto Layout, в пиксельно точный HTML-код с применением Tailwind CSS. Он использует подход, основанный на утилитах, поддерживает flexbox и учитывает интервалы между элементами, обеспечивая масштабируемость дизайна. FigGen также позволяет экспортировать активы в виде ZIP-архива и поддерживает экспорт изображений в различных форматах, указанных непосредственно в Figma.
Awesome Snackbar Content - Flutter - это пакет для Flutter, который позволяет преобразить стандартные SnackBar, делая их более привлекательными и информативными. Он предоставляет готовые стили и типы контента, такие как успех, ошибка или предупреждение, чтобы улучшить визуальное восприятие и пользовательский опыт в вашем приложении.
10. Arcade
Jan Six |
08.06.2021 |
Установок: 810 |
Лайков: 32 | Комментариев: 12
Arcade помогает командам дизайнеров, менеджеров продуктов и инженеров уверенно масштабировать решения, связанные с брендом, благодаря использованию дизайн-токенов без написания кода. Он объединяет Figma с единым источником токенов, обеспечивая дизайнерам возможность работы с ними в Figma, инженерам - доступ к готовым кодам экспорта, а всем остальным - просмотр токенов в реальном времени. Благодаря Arcade вы можете легко создавать, редактировать, публиковать и контролировать версии ваших дизайн-токенов.
Этот плагин позволяет создавать стили в Figma на основе файла "tailwind.json", сгенерированного из вашей конфигурации Tailwind CSS. Просто добавьте Tailwind в свой проект, запустите "npx tailwind.json" для создания файла, а затем загрузите его в плагин, чтобы легко перенести ваши стили Tailwind в Figma. Это значительно упрощает процесс дизайна, позволяя использовать знакомые имена классов Tailwind для стилизации элементов в Figma.
Source Foundation - это система дизайн-основы на базе Bootstrap, предлагающая готовые палитры цветов (с учетом WCAG 2.2), три масштаба типографики, четыре шкалы интервалов и три шкалы радиусов для создания сбалансированных и доступных интерфейсов в светлом и темном режимах. Она также включает интеграцию с Tailwind CSS и Node CLI для экспорта настроек в CSS-переменные, упрощая взаимодействие между дизайном и разработкой.
Variant Inspector упрощает доступ к свойствам вариантов и их размещение над вариантами компонентов, что особенно полезно инженерам при проектировании API компонентов. Этот плагин предоставляет быстрое решение для отображения свойств вариантов, что сейчас недоступно в панели инспектирования Figma.
PointBreak позволяет пользователям добавлять несколько точек останова, настраивать их значения и генерировать горизонтальную линейку с маркерами для каждой точки. Линейку можно позиционировать и изменять ее размер для удобного выравнивания элементов и поддержания консистентности на разных экранах. Просто введите нужные значения точек останова, и плагин создаст настраиваемую линейку с маркерами.
Progress ThemeBuilder - это Figma плагин, который упрощает создание тем для веб-компонентов Telerik и Kendo UI. Он позволяет дизайнерам легко преобразовывать свои Figma макеты в HTML и SASS/CSS переменные, автоматизируя процесс разработки тем и дизайн-систем. ThemeBuilder использует возможности Figma переменных, обеспечивая гибкость и адаптивность дизайна, и позволяет экспортировать HTML прямо из Figma, связывая его с существующими компонентами, что значительно ускоряет вывод готовых продуктов на рынок.
Themeizer – это экосистема для добавления поддержки тем в ваши дизайны и код. Используйте плагин для Figma, чтобы менять темы в своих проектах, выбирая из заранее созданных цветовых палитр, организованных в папки. Разработчики могут публиковать изменения тем в облако и интегрировать их в свои проекты, используя API и специальную библиотеку, что позволяет легко обновлять цвета на сайте.
Kiwiui – это инструмент, который преобразует ваши Figma-дизайны в высококачественный, готовый к использованию код для React, Angular и Vue.js. Он позволяет организовать элементы дизайна во фреймы, автоматически распознает текстовые и графические элементы (используя суффиксы __img и __span), а также преобразует фреймы с суффиксом __C в компоненты кода. Kiwiui нацелен на упрощение и ускорение разработки, предоставляя настраиваемый и понятный код для повышения производительности.
Power Apps DesignKit - это плагин, который ускоряет разработку и придает уникальность вашим Canvas Apps. Он позволяет импортировать и экспортировать приложения, генерировать собственные стили, создавать адаптивные макеты для мобильных устройств и планшетов, а также добавлять готовые компоненты Power Apps. DesignKit предлагает инструменты для более эффективной работы с Power Apps, упрощая процесс дизайна и разработки.
Figma Spritesheet Creator позволяет легко создавать спрайт-листы и соответствующий CSS-код. Выберите слои для включения в спрайт-лист, укажите ширину и высоту элементов, настройте отступы и расположение. Затем, одним нажатием кнопки, сгенерируйте спрайт-лист и CSS-код для использования в веб-разработке. Это упрощает оптимизацию изображений и управление графикой на вашем сайте.
Variables Tools позволяет копировать локальные переменные в форматах CSS, JavaScript и JSON. Это удобный инструмент для разработчиков, позволяющий быстро преобразовывать и использовать значения переменных в различных окружениях и языках программирования.
21. Development Handoff Checklist
Chris Malven |
26.09.2023 |
Установок: 81 |
Лайков: 9
Чек-лист передачи дизайна в разработку поможет дизайнерам подготовить Figma-файлы для разработчиков, обеспечивая плавный и эффективный процесс. Он включает в себя рекомендации по организации файлов, стилизации компонентов и подготовке ресурсов, чтобы избежать недопониманий и ускорить разработку качественного веб-проекта.
Плагин "Export Figma variables" экспортирует переменные из Figma в файлы ts-code или css-code, что особенно полезно для CSS-in-JS библиотек. Он предполагает наличие слоев переменных: базового, семантического и компонентного. Семантический слой использует переменные из базового, а компонентный - из обоих, организуя переменные по компонентам для генерации соответствующих файлов стилей и типовых определений, облегчая поддержку единого стиля в проекте.