Design-System RT

Description
Канал с новостями и анонсами Дизайн-Системы РТ. design.rt.ru Чат @ds_develop
Advertising
We recommend to visit
Roxman
Roxman
13,281,997 @roxman

Sharing my thoughts, discussing my projects, and traveling the world.

Contact: @borz

Last updated 5 days, 5 hours ago

HAYZON
HAYZON
6,720,043 @hayzonn

💼 How to create capital and increase it using cryptocurrency

👤 𝐅𝐨𝐮𝐧𝐝𝐞𝐫: @Tg_Syprion
🗓 ᴀᴅᴠᴇʀᴛɪsɪɴɢ: @SEO_Fam
⭐️ 𝐎𝐧𝐞 𝐋𝐨𝐯𝐞: @major
🍀 𝐌𝐲 𝐜𝐡𝐚𝐧𝐧𝐞𝐥𝐬: @kriptofo @tonfo
@geekstonmedia

Last updated 22 hours ago

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

Last updated 1 month, 3 weeks ago

2 months, 3 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 на подходе!

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

6 months, 3 weeks ago
***?*** **Релиз 7.9.0**

? Релиз 7.9.0

Алоха! Исправляем баги по заявкам от пользователей

Изменения:

— DropdownMenu. Изменён тип параметра title на ReactNode. Добавлены два новых пропса: headerSlot и footerSlot

— DropdownMenu: Исправлено отображение опций с длинным текстом внутри. Теперь текст переносится корректно

— Modal: Изменено дефолтное значение для параметра unmount на true. Теперь без передачи unmount модалка не блокирует взаимодействие со страницей после закрытия

— Modal/Drawer: Невозможно было прокинуть className на элемент, исправлено

— Modal/Drawer: Теперь при открытии компонента страница не скролится в начало. На своей стороне запретили возможность скролить по странице при уже открытой модалке

— Slider: Исправлен баг с отсутствующим вызовом onChange при клике на шкалу

Подняли версию библиотеки react-number-format, которая использовалась в компоненте InputAmount, до @4.9.4, теперь поддерживается react 18

7 months ago
***?***Всем приветик! Мы с небольшими, но …

?Всем приветик! Мы с небольшими, но приятными новостями для дизайнеров:

— В файле дизайн-системы теперь можно найти страничку «Motion», где описаны основные принципы анимации, которая используется в Атомаро

— В компоненте Badge добавилась иконка-индикатор dot

— Добавились новые иконки, а у некоторых иконок изменились названия (подробнее на странице «✎ История изменений»)

Временный нюанс:

Какое-то время в проектах будут доступны переменные от компонентов TableGrid и Tree. Извините за неудобства, скоро мы их скроем ?

Всем классного дня!

8 months ago
***⚡️*** **Релиз 7.8.1**

⚡️ Релиз 7.8.1

Алоха! У нас пачка багфиксов.

На данный момент действуют ограничения на внесение изменений в прод. Мы обновили NPM пакет, новая версия доступна.
По обновлению сайта и сторибука сообщим отдельно, когда это произойдет.

— InputEmail. Теперь валидация срабатывает при контролируемом изменении value

— Notifications. Добавлен перенос строки в title и subtitle

— InputDate. Callback onCalendarOpened больше не вызывается при уже открытом календаре

— Textarea. Цвет label в размере medium теперь соответствует макету

— Select. Исправлено позиционирование иконки-шеврона в размере small и xsmall при включённом hideLabel

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

8 months, 3 weeks ago

#Дайджест Дизайн-системы, 24.11.23

Сегодня в выпуске:

— Результаты Дизайн-системы Атомаро за 2023;
— Планы на 2024.

Telegraph

Дайджест Дизайн-системы, 30.01

Проекты Значимые проекты и клиенты, реализованные с использованием Дизайн-системы в 2023: Беркут, Basis, Спектр, СУИТ, HR-платформа, IT-talent, Внешнее обучение, ЕЛК, Умный дом.  А всего у нас в портфолио 150+ проектов — диджитальные проекты, профессиональные…

[#Дайджест](?q=%23%D0%94%D0%B0%D0%B9%D0%B4%D0%B6%D0%B5%D1%81%D1%82) Дизайн-системы, 24.11.23
8 months, 4 weeks ago
Всем привет!

Всем привет!

У нас супер новость для дизайнеров: встречайте новую версию «Дизайн-системы Ростелекома» ?

Что нового:

— Новая версия библиотеки поддерживает токены и variables

— Теперь стили, variables, компоненты и иконки в одной библиотеке

— Обновили типографику и цветовые палитры

— Компоненты тоже преобразились: добавились состояния, обновился внешний вид компонентов, а количество вариантов сильно сократилось

— Расширенные возможности темизации: темная тема, orange и purple режимы

— Использованы последние возможности фигмы, библиотека стала легче, а компоненты оптимизированы

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

Стало гибко, быстро и удобно!

Про переход:

В 2024 году новая библиотека Atomaro Pro Rostelecom станет основной. Библиотеки Atomaro Web, Atomaro Style, Atomaro Icons будут поддерживаться, фикситься, но не развиваться.

9 months ago

Привет всем пользователям Дизайн-системы Ростелекома. Запрос в коммьюнити: есть ли у вас фидбэк и данные о влиянии дс на производительность и скорость веб-приложений на проде?

10 months ago
***❄️*****Релиз 7.8.0**

❄️Релиз 7.8.0

Алоха! Разрабатывали Атомаро 0.1, вернулись с фичами

— InputDate. Добавлен callback onCalendarOpened, вызываемый при открытии календаря InputDate

— InputDate. Новые callback-функции — onChangeMonth и onChangeYear. События отрабатывают при клике по стрелкам в календаре

— InputDate. По аналогии с PickerDate теперь параметр renderDate возвращает не только дату, но и view активного календаря (day, month, year)

— Notification. В хук useNotificationsStack добавлены новые методы: closeAllNotifications и getNotificationId

We recommend to visit
Roxman
Roxman
13,281,997 @roxman

Sharing my thoughts, discussing my projects, and traveling the world.

Contact: @borz

Last updated 5 days, 5 hours ago

HAYZON
HAYZON
6,720,043 @hayzonn

💼 How to create capital and increase it using cryptocurrency

👤 𝐅𝐨𝐮𝐧𝐝𝐞𝐫: @Tg_Syprion
🗓 ᴀᴅᴠᴇʀᴛɪsɪɴɢ: @SEO_Fam
⭐️ 𝐎𝐧𝐞 𝐋𝐨𝐯𝐞: @major
🍀 𝐌𝐲 𝐜𝐡𝐚𝐧𝐧𝐞𝐥𝐬: @kriptofo @tonfo
@geekstonmedia

Last updated 22 hours ago

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

Last updated 1 month, 3 weeks ago