Design-System RT

Design-System RT

@ds_rt
Изображение канала: Design-System RT
666 подписчиков
10 постов
Посты
🔖 Релиз 7.13.0 (1-е поколение, React)
Алоха! Продолжаем поддерживать первое поколение, исправили пару ошибок Изменения: — InputDate: исправлена ошибка, которая вызывала преждевременное закрытие календаря при использовании с SSR — Input: Исправлена ошибка фокуса — Multiselect: При autocomplete="true" неправильно позиционировался label при снятии фокуса. Исправлено
Изображение поста
Релиз 1.7.0 (2-е поколение, React)
Алоха! Продолжаем развивать компоненты и повышать качество их работы. Добавили отображение дизайн-токенов в Storybook, как базовых, так и всех компонентных Новые возможности: — InputDate: Добавлена возможность выбирать один и тот же день в формате isRange — Design Tokens: в Storybook в сторях у каждого компонента добавилась вкладка с возможностью просматривать и редактировать токены. Так же добавился новый раздел DESIGN TOKENS с описанием базовых дизайн-токенов Исправлено: — Typography: Добавили токен letter-spacing для вариантов description — InputDate: Исправлена ошибка SSR, из-за которой было невозможно выбрать вторую дату при useInPortal = false — Input: Исправлена ошибка фокуса — DropdownMenu: Переработаны пропсы, некоторые скоро будут удалены, подробнее в документации к компоненту
Изображение поста
🌱 Релиз 1.6.0 (2-е поколение, React)
C наступлением весны! Мы подготовили новый компонент для ваших проектов и почистили зависимости в ui-kit — Pagination: новый компонент. Позволяет переключаться между страницами в приложении, либо выводить нужное количество строк в таблице. Предусмотрено несколько типов отображения пагинации, дополнительные контролы и версия для отображения на мобильных устройствах. Примеры в Сторибуке — Оптимизировали зависимости в пакете
Изображение поста
🟣 Релиз 7.12.2 (1-е поколение, React)
Алоха! Пара небольших, но важных исправлений в первом поколении Изменения: — SegmentedControl: Добавлен атрибут aria-checked в Segment для отслеживания состояния — PickerDate: Теперь параметры minDate и maxDate задают состояние disabled не только для дней, но и для месяцев и годов
Изображение поста
Аллоха! 🧤
В этом году мы будем активно развивать возможности Атомаро (2-го поколения). Наполнять систему новыми компонентами и инструментами для ускорения вашей работы.  Хотим поделиться с вами планами на год и первый квартал. Мы добавили новый раздел “Roadmap” в Сторибуке, чтобы актуальная дорожная карта всегда был под рукой. Со временем она будет обновляться.  Посмотреть планы развития Дизайн-системы Выпуск багфиксов по-прежнему в приоритете. Мы ждём любую обратную связь от вас. Пишите чего вам не хватает в Дизайн-системе, уточняйте планы, предлагайте новую функциональность. На связи!
Изображение поста
📚 Релиз 1.5.0 (2-е поколение, React) и 1.2.0 (Vue)
Алоха! Первый релиз в новом году. Улучшили работу компонентов и добавили новый пропс 📙 atomaro/vue-ui-kit 1.2.0 и atomaro/ui-kit 1.5.0 — Select: добавлен новый prop deselectEnabled, переключающий возможность отмены выбора при повторном клике на опцию — Modal: Изменены css-стили в компоненте. Убраны статически заданный отступ в контейнере и скругление — Drawer, Modal, Floating Action Button: исправлена работа Overlay. Tеперь при использовании нескольких компонентов на странице оверлеи не накладываются друг на друга — InputDate: При повторном клике на иконку не закрывался календарь. Исправлено — Slider: При включённом disabled можно было выбрать значение по клику на трек. Исправлено 📗 atomaro/vue-ui-kit 1.2.0 — DropdownMenu: Исправлена ошибка, при которой divider выбирался как значение в Select — Tabs: исправлена ошибка рендера табов при использовании цикла
Изображение поста
🎄 Релиз 1.1.0 (2-е поколение, Vue)
Хо хо хо! Предновогоднее обновление с новым переключением тем для Vue ✨ atomaro/themes 2.1.0 — Реализовали ссылочную систему для css-переменных — Добавили описания ко всем токенам в темах — Добавили классы для каждой темы Ростелекома: • rostelecom-default-dark.css — .Theme_root_rtk_default_dark • rostelecom-default-light.css — .Theme_root_rtk_default_light • rostelecom-purple-dark.css — .Theme_root_rtk_purple_dark • rostelecom-purple-light.css — .Theme_root_rtk_purple_light — Инструкция по работе с классами в темах представлена в Сторибуке ✨ atomaro/vue-icons 1.0.1 — Заменили кириллицу в названии иконок EqualiserClear, Speed1x, Speed2x, Speed4x, Speed6x, Speed8x, Cookie — Убрано предупреждение о неправильном названии атрибута clipRule в консоли ✨ atomaro/vue-ui-kit 1.1.0 — Box: Новый компонент. Служит оберткой для других компонентов, управляя их расположением и обеспечивая консистентность и эффективность в разработке интерфейсов — Storybook: исправлен баг при котором открывающиеся списки перекрывали таблицу с props — BREAKING CHANGE! Stepper: Убран параметр colorScheme. Теперь компонент представлен в двух вариантах — primary и secondary — Multiselect: Исправлена ситуация, при которой фокус не снимался при повторном нажатии на поле ввода — Multiselect: Исправлено отображение при включённом virtualScroll
Изображение поста
⚡️Релиз 7.12.1 (1-е поколение, React)
Алоха! Начинаем неделю с новостей! Исправления: — Tooltip: Дефолтное значения для параметра trigger исправлено на hover — Multiselect/Select: Исправлена проблема с визуальным отображением при clearable = ”true” — Обновление сторибука
Изображение поста
🎆 Алоха! Привет-привет! Салют! 🎆
У нас радостная новость для всех, кто ждал дизайн-систему на Vue.js. Вы просили — мы сделали, протестировали и уже опубликовали Vue.js версию дизайн-системы Атомаро (Дизайн-системы Ростелекома) 2-го поколения. Функциональность элементов системы в React и Vue идентична, те же компоненты, возможности, правила и дизайн-токены. Пакет с CSS-стилями (темы) единый для двух фреймворков. Нейминг некоторых пропсов может отличаться, чтобы следовать привычной логике Vue.js. Написать новую версию дизайн-системы в короткий срок — большая и сложная задача. Нам помогла новая архитектура Атомаро 2-го поколения, вынесенные отдельно стили. И наши контрибьюторы из команды разработки «Личного кабинета юридического лица». Александр Меркулов, Даниил Галкин, Егор Мальцев, Сергей Чуян — наши герои, спасибо вам за помощь! 🙌 ❗️Подключайте дизайн-систему к проектам на Vue.js, пишите нам о своем опыте использования, мы всегда открыты и готовы помочь.
Изображение поста
🪲 Релиз 1.2.0 (2-е поколение, React)
Алоха! В эту версию включили ряд изменений для еще более стабильной работы. Изменения: — TabsGroup: Убран параметр iconPosition. Настроить положение иконки можно в TabsItem — DropdownMenu: Исправлена работа и внешний вид компонента при включённом virtualScroll — DropdownMenu: Добавлено ограничение высоты выпадающего меню — Tooltip/Popover: Исправлена работа параметра pointerIsCentered — Tooltip: Теперь дефолтное значение для параметра trigger — hover — Loader: Добавлен новый вариант — dots — InputDate: Исправлена ошибка, из-за которой обрезалась последняя цифра года — InputDate: Теперь дата в поле ввода меняется на ближайшую доступную при редактировании, при условии, что установлены minDate/maxDate — Select: Добавлен параметр iconPrefix — Storybook: Добавлен раздел Icons — Исправления сторибука
Изображение поста