Design-System RT

Description
Канал с новостями и анонсами Дизайн-Системы РТ. design.rt.ru Чат @ds_develop
Advertising
We recommend to visit
HAYZON
HAYZON
6.442.108 @hayzonn

💼 How to create capital and increase it using cryptocurrency

👤 𝐅𝐨𝐮𝐧𝐝𝐞𝐫: @Tg_Syprion
🗓 ᴀᴅᴠᴇʀᴛɪsɪɴɢ: @SEO_Fam
Мои каналы: @mazzafam

Last updated 2 Tage, 22 Stunden her

Канал для поиска исполнителей для разных задач и организации мини конкурсов

Last updated 3 Monate her

Новые и перспективные Web3 игры с добычей токенов.

Чат: https://t.me/Crypto_Wolf_Chat

Правила чата смотрите в описании чата.

Все свои вопросы направляйте в чат или главному модератору чата: @Exudna_118

По теме сотрудничества: @Zombini

Last updated 2 Monate, 2 Wochen her

1 month ago
***🪲*** **Релиз 1.2.0 (2-е поколение, React)**

🪲 Релиз 1.2.0 (2-е поколение, React)

Алоха! В эту версию включили ряд изменений для еще более стабильной работы.

Изменения:

— TabsGroup: Убран параметр iconPosition. Настроить положение иконки можно в TabsItem

— DropdownMenu: Исправлена работа и внешний вид компонента при включённом virtualScroll

— DropdownMenu: Добавлено ограничение высоты выпадающего меню

— Tooltip/Popover: Исправлена работа параметра pointerIsCentered

— Tooltip: Теперь дефолтное значение для параметра triggerhover

— Loader: Добавлен новый вариант — dots

— InputDate: Исправлена ошибка, из-за которой обрезалась последняя цифра года

— InputDate: Теперь дата в поле ввода меняется на ближайшую доступную при редактировании, при условии, что установлены minDate/maxDate

— Select: Добавлен параметр iconPrefix

— Storybook: Добавлен раздел Icons

— Исправления сторибука

1 month, 2 weeks ago

*📙 Релиз 7.12.0 (1-е поколение, React)*

Алоха! Провели работу по улучшению первого поколения
Исправления:

— Multiselect: Добавлена регистронезависимость автокомплита

— Multiselect: Исправлена логика снятия фокуса с поля ввода

— Select: Исправлен баг, из-за которого, при включенном clearable, список открывался не с первого раза

— InputDate: Исправлена ошибка, из-за которой обрезалась последняя цифра года

— InputDate: Теперь дата в поле ввода меняется на ближайшую доступную при редактировании, при условии, что установлены minDate/maxDate

— TabsGroup: Убран параметр iconPosition. Настроить положение иконки можно в TabsItem

— Dropdown/DropdownMenu: Добавлены два новых параметра: rootClassName и rootStyle. Параметры className и style назначаются на само выпадающее меню и могут быть использованы с useInPortal

— Modal/Drawer: Добавлены параметры overlayClassName и overlayStyle для передачи стилей в Overlay

— Drawer: Теперь при overlay = false скролл по странице не блокируется. После закрытия компонента не остаётся свойства overflow-y: unset на body

— ToastProvider: Добавлены параметры className и style для контейнера уведомлений

— Улучшения и исправления в сторибуке

2 months ago

📚 Релиз 1.1.0 (2-е поколение, React)

Алоха! Большое обновление новой библиотеки

Изменения:

— Input/Select/Multiselect: Параметр fixedLabel теперь работает корректно

— InputNumberStepper: Исправлен цвет подсказки в состоянии ошибки

— InputDate/Select: Исправлено положение выпадающего меню в некоторых позициях

— Select: Теперь при повторном нажатии на выбранную опцию значение в поле ввода стирается и в onChange возвращается пустая строка

— Breadcrumbs/Select/Multiselect: Добавлен параметр isSelectedItemColored

— Multiselect: Теперь при autocomplete = false выпадающее меню закрывается при повторном клике по полю ввода

— Multiselect: Теперь теги в поле ввода нельзя удалить в состоянии disabled

— DropdownMenu: Добавлены свойства height: fit\-content и width: max\-content для рут-элемента

— ToastNotification: Исправлено отображение уведомлений на мобильных разрешениях

— ToastNotification: Теперь можно задать уникальный id для компонента. Двух и более нотификаций с одинаковым id существовать на странице не может

— PickerDate/InputDate: Добавлен новый параметр defaultShownDate , который задаёт дату, на которой пикер отобразит календарь при открытии

— InputDate: Исправлена ошибка из-за которой в onChange при isRange = true и невалидной второй дате возвращалось прошлое значение второго аргумента

— Tabs: Улучшено управление с клавиатуры. Фокус теперь работает корректно

— Textarea: Теперь при включённом autoHeight текст в поле отображается корректно

— Drawer/Modal: Теперь при overlay = false скролл по странице не блокируется. После закрытия компонента не остаётся свойства overflow\-y: unset на body

— Во многих компонентах исправлены описания типов

— Много исправлений и улучшений сторибука

3 months, 4 weeks ago

Всем привет!

Можно больше кастомизации для разработчиков? Можно нормальные CSS-классы, а не рандомные стайледы? Можно фокусы на компоненты? Можно вас из Феникса тянуть?

Можно.

Мы всё переписали и представляем вашему вниманию Дизайн-систему Ростелекома 2-го поколения (Атомаро).

Это полностью новая версия дизайн-системы на новой архитектуре. Дизайн всех компонентов описан дизайн-токенами (СSS-переменными). Теперь вы можете легко изменить внешний вид компонентов, если дизайнер закастомил. Или создать свою тему и полностью поменять дизайн.

Что еще изменилось?

- Обновился визуальный язык и UI, дополнились цветовые палитры и типографика. Автоматический тёмный режим для всего интерфейса (при корректном применении дизайн-токенов в проекте)
- Стили теперь отдельно. Единый bundle.css и один источник правды для наших ДС на разных фреймворках
- Многие компоненты переработали с нуля, другие сильно отрефачили. Добавили больше областей в компонентах, в которые можно прокидывать свою вёрстку (рендер-функции)
- Переработали API, стандартизировали пропсы для всех компонентов
- Возможность пересобирать, дополнять стили (variant, size, breakpoints) с помощью собственной cli (скоро)
- Начали прорабатывать доступность — добавили для всех компонентов состояние focus

Где посмотреть

- На сайте design.rt.ru появилась переключалка между поколениями, дизайн-гайды для 2-го поколения обновлены
- Сторибук 2-го поколения с инструкциями по подключению React
- Дизайн-библиотека 2-го поколения в Figma

Как перейти на второе поколение? Что будет с первым?

Бесшовный переход невозможен из-за разницы в архитектурах. Мы рекомендуем новые проекты начинать со вторым поколением. Небольшие текущие проекты можно отрефакторить под второе поколение.

Большие текущие проекты, когда нет ресурса на рефакторинг, лучше оставить на первом поколении системы. Первое поколение будет поддерживаться, обнаруженные баги будут фикситься.

Инструмент и инструкции к нему продолжаем совершенствовать каждый день. Будем рады любой обратной связи (баги, пожелания и т.д.). Наша цель создавать и совершенствовать инструменты для разработчиков и дизайнеров, сближая их ?

p.s. библиотека на Vue.js на подходе!

5 months, 1 week ago
**Дизайнеры, всем приветик ***?*****

Дизайнеры, всем приветик ?****

В дизайн-системе много обновлений: больших и маленьких!

— Добавили в библиотеку много новых иконок, а некоторые иконки обновили свой внешний вид

— Поменяли цвета теней в темной теме, теперь они более контрастные и без свечения

— Добавили дополнительный цвет страницы (page\-filled). Помимо основного белого, теперь есть фон с серой заливкой, чтобы разнообразить иерархию контента на экранах

— Overlay: поменяли цвет компонента

— Chips: изменили цвет фона выбранного secondary чипса

— InputNumberStepper: сделали фон компонента более контрастным

— FunctionButton: поменяли цвет tertiary кнопки

— FloatingActionButton: уменьшили размер иконок в MenuItem до 20px

*? Мини-правки:*

— Hint: Отступ между хинтом и счетчиком теперь 4px

— Slider: Counter поменял название на subLabel

— PickerDate: на градиенты в пикере теперь назначены переменные, и они корректно отрабатывают в темной теме

— DropdownMenu: отступ от скролла до правой границы теперь 4px

Желаем отличного дня и настроения!

We recommend to visit
HAYZON
HAYZON
6.442.108 @hayzonn

💼 How to create capital and increase it using cryptocurrency

👤 𝐅𝐨𝐮𝐧𝐝𝐞𝐫: @Tg_Syprion
🗓 ᴀᴅᴠᴇʀᴛɪsɪɴɢ: @SEO_Fam
Мои каналы: @mazzafam

Last updated 2 Tage, 22 Stunden her

Канал для поиска исполнителей для разных задач и организации мини конкурсов

Last updated 3 Monate her

Новые и перспективные Web3 игры с добычей токенов.

Чат: https://t.me/Crypto_Wolf_Chat

Правила чата смотрите в описании чата.

Все свои вопросы направляйте в чат или главному модератору чата: @Exudna_118

По теме сотрудничества: @Zombini

Last updated 2 Monate, 2 Wochen her