Релиз 6.0.0 Удаление запрещенных иконок, добавление новых иконок и исправления для компонента Select
Изменения:
— Select. Исправлена типизация аттрибута
— Icons. Добавлены новые иконки. Удалены запрещенные иконки.
Изменения:
— Select. Исправлена типизация аттрибута
value, принимающий null для сброса значения. Исправлено закрытие Select'а при открытии другого в группе селектов. Добавлено описание аттрибута name для неконтролируемых форм в storybook, которое прокидывается в нативный тэг input— Icons. Добавлены новые иконки. Удалены запрещенные иконки.
❤6🔥3
Релиз 6.1.0 Доработка и исправление работы Инпутов.
Изменения:
— InputDate. Исправлена работа параметров
— InputEmail и InputPhone. Добавлен новый булевый параметр
— Input и InputEmail. Исправлен баг с перескакиванием курсора в конец текста в браузере Safari.
Изменения:
— InputDate. Исправлена работа параметров
minDate и maxDate. Сравнение при определении диапазона теперь происходит не по времени, а по дню.— InputEmail и InputPhone. Добавлен новый булевый параметр
forceError. При его включении, значение error принудительно отображается в месте ошибки.— Input и InputEmail. Исправлен баг с перескакиванием курсора в конец текста в браузере Safari.
🔥5
Разделение NPM-пакета
Привет! Пост-опрос для разработчиков. Думаем над разделением NPM-пакета. Чтобы не тянуть лишнего, если в проекте используются не все компоненты (Сейчас размер пакета 450кб).
Можно разделить на несколько пакетов основные компоненты и компоненты тяжеловесные, которые нужны не всем.
Либо разделить компоненты на группы и подключать в проект только необходимое.
P.S. еще проведём рефакторинг для уменьшения общего размера — уберём лишние библиотеки, пересмотрим индекс-файлы.
Привет! Пост-опрос для разработчиков. Думаем над разделением NPM-пакета. Чтобы не тянуть лишнего, если в проекте используются не все компоненты (Сейчас размер пакета 450кб).
Можно разделить на несколько пакетов основные компоненты и компоненты тяжеловесные, которые нужны не всем.
Либо разделить компоненты на группы и подключать в проект только необходимое.
P.S. еще проведём рефакторинг для уменьшения общего размера — уберём лишние библиотеки, пересмотрим индекс-файлы.
👍2
Роадмап
Всем привет, вы можете следить за движением задач Дизайн-системы на канбан-доске в нашем проекте в Gitlab.
To be released — в этой колонке скопились уже готовые задачи, ожидающие релиза;
In Progress — в этой колонке задачи, над которыми работает команда в данный моменты;
Next — это список первостепенных задач, из этой колонки мы берём новые задачи после выполнения предыдущих.
Soon — это задачи среднего приоритета, которые мы хотим реализовать сразу после задач в колонке Next.
Backlog — список оценённых и отсеянных задач, но пока без приоритета.
Open — это колонка куда падают все новые задачи от пользователей.
Гитлаб корпоративный и в целях информационной безопасности, нужна учётная запись для доступа.
Если у вас нет учетной записи - напишите письмо на rit.support@rt.ru с просьбой ее создать. В письме необходимо указать ФИО и рабочую почту. Когда УЗ создадут необходимо авторизоваться в git.digital.rt.ru
Всем привет, вы можете следить за движением задач Дизайн-системы на канбан-доске в нашем проекте в Gitlab.
To be released — в этой колонке скопились уже готовые задачи, ожидающие релиза;
In Progress — в этой колонке задачи, над которыми работает команда в данный моменты;
Next — это список первостепенных задач, из этой колонки мы берём новые задачи после выполнения предыдущих.
Soon — это задачи среднего приоритета, которые мы хотим реализовать сразу после задач в колонке Next.
Backlog — список оценённых и отсеянных задач, но пока без приоритета.
Open — это колонка куда падают все новые задачи от пользователей.
Гитлаб корпоративный и в целях информационной безопасности, нужна учётная запись для доступа.
Если у вас нет учетной записи - напишите письмо на rit.support@rt.ru с просьбой ее создать. В письме необходимо указать ФИО и рабочую почту. Когда УЗ создадут необходимо авторизоваться в git.digital.rt.ru
👍3
Релиз 6.1.1 Чинили баги, поднимали зависимости.
Изменения:
— Icons. В новых иконках был зашит цвет в svg, из-за чего не срабатывало изменение цветов.
— InputEmail и InputPhone. Исправлена работа
— InputDate. Исправлена некорретная работа маски внутри компонента при указании
— peerDependencies. Исправлена совместимость пакетов
Изменения:
— Icons. В новых иконках был зашит цвет в svg, из-за чего не срабатывало изменение цветов.
— InputEmail и InputPhone. Исправлена работа
forceError. При включенном параметре ошибка отображается до тех пор, пока не пройдет успешно валидация внутри компонента или пока значание error не станет пустым.— InputDate. Исправлена некорретная работа маски внутри компонента при указании
minDate. Последняя цифра года больше не пропадает.— peerDependencies. Исправлена совместимость пакетов
🔥5👍2
Сайт дизайн-системы design.rt.ru получил третье место в конкурсе Золотой сайт в номинации лучший usability / UX
🔥25👍3
Лекторий
Всем привет. Хотим через пару недель провести ряд лекций для дизайнеров и фронтендеров.
Одна из тем — про работу фронтендеров и самые важные понятия, которые нужно знать современному UI-UX дизайнеру. Это позволит сократить разрыв коммуникации между дизайнерами и фронтендерами ❤️
Поэтому, если у вас есть темы или боли, которые можно осветить в лекции, или если хотите выступить — пишите нам)
Всем привет. Хотим через пару недель провести ряд лекций для дизайнеров и фронтендеров.
Одна из тем — про работу фронтендеров и самые важные понятия, которые нужно знать современному UI-UX дизайнеру. Это позволит сократить разрыв коммуникации между дизайнерами и фронтендерами ❤️
Поэтому, если у вас есть темы или боли, которые можно осветить в лекции, или если хотите выступить — пишите нам)
👍11🔥8❤1
Релиз 6.2.0 Переписаны импорты иконок, апрувлен МР, исправлены баги.
Изменения:
— Icons. Переписаны импорты иконок в компонентах: Select, Multiselect, TagItem, TagMore. Теперь при прямом импорте не тянутся все иконки в билд, что значительно уменьшит размер бандлов
— Checkbox. Лейбл теперь может наследовать параметр color от родителя, МР Михаила Синякова
— Input. Исправлен баг, из-за которого для размеров
— Button. Добавлен параметр
Напоминалочка
Для минимизации бандлов используйте прямые импорты компонентов и иконок
это значительно уменьшит размер бандлов:
или включите tree shaking в своем сборщике.
Изменения:
— Icons. Переписаны импорты иконок в компонентах: Select, Multiselect, TagItem, TagMore. Теперь при прямом импорте не тянутся все иконки в билд, что значительно уменьшит размер бандлов
— Checkbox. Лейбл теперь может наследовать параметр color от родителя, МР Михаила Синякова
— Input. Исправлен баг, из-за которого для размеров
small и xsmall с включенным и выключенным параметром fixedLabel, цвет label остается неизменным— Button. Добавлен параметр
children. В 18 реакте ругался на недостающий параметрНапоминалочка
Для минимизации бандлов используйте прямые импорты компонентов и иконок
это значительно уменьшит размер бандлов:
import Button from @design-system-rt/rtk-ui-kit/components/Button/Button/Buttonили включите tree shaking в своем сборщике.
❤3
This media is not supported in your browser
VIEW IN TELEGRAM
Сегодня Microsoft прекратила поддержку браузера Internet Explorer 11 :)
🔥7❤🔥1
ARTi
Привет друзья! Анонсируем бетку нашего нового бесплатного проекта — онлайн-доску для командной работы ARTi.
Это аналог миро, фигджэм и дравио.
Что может Арти сейчас:
- бесконечный холст;
- сквозное шифрование;
- инструменты рисования: фигуры, текст, карандаш, стрелки;
- все операции на горячих клавишах;
Авторизации нет, для каждой новой доски создаётся уникальный url, по которому доска будет всегда доступна.
Проект мы сделали чуть меньше чем за неделю на основе опен-сорсных решений.
Мы в команде ввели практику подобных быстрых пилотов, пет-проекты, чтобы ненадолго переключиться от нашей любимой Дизайн-системы)
Это уже третий проект, первые два — аватар-мейкер и фигма-бэкап.
Привет друзья! Анонсируем бетку нашего нового бесплатного проекта — онлайн-доску для командной работы ARTi.
Это аналог миро, фигджэм и дравио.
Что может Арти сейчас:
- бесконечный холст;
- сквозное шифрование;
- инструменты рисования: фигуры, текст, карандаш, стрелки;
- все операции на горячих клавишах;
Авторизации нет, для каждой новой доски создаётся уникальный url, по которому доска будет всегда доступна.
Проект мы сделали чуть меньше чем за неделю на основе опен-сорсных решений.
Мы в команде ввели практику подобных быстрых пилотов, пет-проекты, чтобы ненадолго переключиться от нашей любимой Дизайн-системы)
Это уже третий проект, первые два — аватар-мейкер и фигма-бэкап.
🔥11❤8👎1
#обучение
Пока готовим курс обучения Дизайн-системе, наш разработчик Дима Шевченко написал небольшую заметку о проблемах взаимодействия дизайнера и разраба:
«Основная проблема взаимодействия дизайнеров и разрабов, это его отсутствие 🙂
Чаще всего на проектах, каждый просто выполняет работу на своем месте, не выходя за рамки. Но на самом деле, не взаимодействуя друг с другом, невозможно даже просто хорошо выполнять свою работу.
Частая роблема с точки зрения разработки — слишком сложный дизайн, который трудно(=долго, дорого, никомуненужно) реализовать в коде.
Или если речь о дизайн-системе, то кастомизация дизайн-системы, без предварительного выяснения возможности реализации в коде такого решения.
Всё это можно решить/избежать, если будет нормальный мостик между разрабом и дизайнером. Разраб всегда будет готов рассказать как проще и быстрее сделать то или иное дизайнерское решение. Такой вариант не всегда будет идеальным, но от него можно будет хотя бы оттолкнуться для нахождения компромисса.»
Пока готовим курс обучения Дизайн-системе, наш разработчик Дима Шевченко написал небольшую заметку о проблемах взаимодействия дизайнера и разраба:
«Основная проблема взаимодействия дизайнеров и разрабов, это его отсутствие 🙂
Чаще всего на проектах, каждый просто выполняет работу на своем месте, не выходя за рамки. Но на самом деле, не взаимодействуя друг с другом, невозможно даже просто хорошо выполнять свою работу.
Частая роблема с точки зрения разработки — слишком сложный дизайн, который трудно(=долго, дорого, никомуненужно) реализовать в коде.
Или если речь о дизайн-системе, то кастомизация дизайн-системы, без предварительного выяснения возможности реализации в коде такого решения.
Всё это можно решить/избежать, если будет нормальный мостик между разрабом и дизайнером. Разраб всегда будет готов рассказать как проще и быстрее сделать то или иное дизайнерское решение. Такой вариант не всегда будет идеальным, но от него можно будет хотя бы оттолкнуться для нахождения компромисса.»
👍8
This media is not supported in your browser
VIEW IN TELEGRAM
Ден Плешаков сейчас перерабатывает библиотеки в Фигме на вариантсы.
Посмотрите как удобно теперь настраиваются компоненты)
Скоро релиз)
Посмотрите как удобно теперь настраиваются компоненты)
Скоро релиз)
🔥16❤3
Новый гайд по созданию иконок
Роман Белозёров и Петр Советов подготовили подробное руководство для дизайнеров.
Гайд по проектированию рассказывает про стилистические особенности и визуальные нюансы иконок Дизайн-системы.
Правила публикации помогут довести техническое качество иконки до стандарта, принятого в библиотеке.
Роман Белозёров и Петр Советов подготовили подробное руководство для дизайнеров.
Гайд по проектированию рассказывает про стилистические особенности и визуальные нюансы иконок Дизайн-системы.
Правила публикации помогут довести техническое качество иконки до стандарта, принятого в библиотеке.
🔥10
Тёмная тема
Наша Дизайн-система с самого начала поддерживает тёмную тему. За это время мы в целом собрали приличный опыт в темизации дизайн-систем вообще.
Сейчас можно вспомнить доклад Дена Плешакова на лектории год назад, актуально до сих пор.
Ставьте 👏 если эта ниша вам интересна, мы продолжим выпуск обучающих материалов.
https://youtu.be/QOJlzv7199Q?t=1659
Наша Дизайн-система с самого начала поддерживает тёмную тему. За это время мы в целом собрали приличный опыт в темизации дизайн-систем вообще.
Сейчас можно вспомнить доклад Дена Плешакова на лектории год назад, актуально до сих пор.
Ставьте 👏 если эта ниша вам интересна, мы продолжим выпуск обучающих материалов.
https://youtu.be/QOJlzv7199Q?t=1659
YouTube
Дизайн-лекторий №60: Андрей Новиков, Денис Плешаков
Андрей Новиков с рассказом про продуктовый недизайн на Госпроектах. Денис Плешаков с рассказом про нехайповую тёмную тему, эволюцию цветовых схем в экранных интерфейсах, и как подбиралась цветовая палитра для Дизайн-системы Ростелекома.
👏9❤3🔥1🐳1
Друзья, сегодня большое изменение для дизайнеров: новые библиотеки в Figma.
Компоненты в коде развиваются, добавляются новые возможности. Figma выпустила несколько важных обновлений, которые не поддерживаются в текущей библиотеке. Поэтому мы провели большой рефакторинг, обновили все компоненты, причесали, добавили описания, инструкции, ссылки на гайды. И постарались учесть все ваши замечания и проблемы в работе с дизайн-системой.
Чтобы ничего не сломалось в ваших макетах, библиотеки опубликованы новыми файлами. Вы можете продолжать использовать старые версии библиотек в стартовавших проектах. Скоро устаревшие библиотеки будут отключены как обязательные при создании нового файла, в названии библиотек появится пометка «Устарело». Новые проекты начинайте с новыми библиотеками. Они намного удобнее!
Начните с инструкции для быстрого старта. Не подключайте обе версии одновременно, чтобы не запутаться в версиях.
Компоненты в коде развиваются, добавляются новые возможности. Figma выпустила несколько важных обновлений, которые не поддерживаются в текущей библиотеке. Поэтому мы провели большой рефакторинг, обновили все компоненты, причесали, добавили описания, инструкции, ссылки на гайды. И постарались учесть все ваши замечания и проблемы в работе с дизайн-системой.
Чтобы ничего не сломалось в ваших макетах, библиотеки опубликованы новыми файлами. Вы можете продолжать использовать старые версии библиотек в стартовавших проектах. Скоро устаревшие библиотеки будут отключены как обязательные при создании нового файла, в названии библиотек появится пометка «Устарело». Новые проекты начинайте с новыми библиотеками. Они намного удобнее!
Начните с инструкции для быстрого старта. Не подключайте обе версии одновременно, чтобы не запутаться в версиях.
❤3