Релиз 7.16.0 (1-е поколение, React)
Алоха! Новый год, новое обновление старого пакета. Добавили красную точку для обязательных полей
Исправления:
— Для полей ввода, в соответствии с дизайном, обновили состояние
— Также обернули текст в лейбле поля ввода в
— Multiselect: Добавлен новый параметр
Алоха! Новый год, новое обновление старого пакета. Добавили красную точку для обязательных полей
Исправления:
— Для полей ввода, в соответствии с дизайном, обновили состояние
required. Теперь слева от лейбла появляется точка. Для работы достаточно передать нативный проп required в компонент— Также обернули текст в лейбле поля ввода в
span для корректной работы text-overflow: ellipsis при активном required— Multiselect: Добавлен новый параметр
separator, позволяющий изменять разделитель для тегов при включённом autocomplete🔥5👍4
Релиз 2.3.0 (Vue)
Алоха! Большое обновление с оптимизацией и улучшениями в полях ввода
— Tooltip: Заменили использование таймаутов внутри компонента на
— Проработали механизм определения темы при использовании компонентов с
— Также оптимизировали внутреннюю функцию по поиску токенов, которая использовалась в компонентах с появляющимися элементами. Ранее она вызывалась при каждом рендере, что могло влиять на производительность приложения
— Для выпадающих меню (
— Input: Параметр
— Input: Изменения в верстке, добавлен общий контейнер для самого поля ввода и подсказки. Теперь рут классы вешаются на блок уровнем выше, для старого блока добавлен класс
— Input/InputDate: Теперь работают с
— InputDate: Исправлены ситуации, когда возвращалась неправильная дата при вводе даты вручную и заданных
— Textarea: Добавлены параметры
— Исправления и улучшения в сторибуке
Алоха! Большое обновление с оптимизацией и улучшениями в полях ввода
— Tooltip: Заменили использование таймаутов внутри компонента на
Transition, что должно положительно сказаться на производительности— Проработали механизм определения темы при использовании компонентов с
Teleport. Теперь название темы для выпадающих элементов ищется и наследуется от ближайшего элемента. Пример можно посмотреть в примере Popover— Также оптимизировали внутреннюю функцию по поиску токенов, которая использовалась в компонентах с появляющимися элементами. Ранее она вызывалась при каждом рендере, что могло влиять на производительность приложения
— Для выпадающих меню (
DropdownMenu, Select, Multiselect) в Modal добавлен новый класс с вычислением z-index для того, чтобы меню не перекрывалось модальным окном— Input: Параметр
forceError помечен как устаревший, вместо него используется validationOnChange, позволяющий включить валидацию при изменении значения. По умолчанию выключен— Input: Изменения в верстке, добавлен общий контейнер для самого поля ввода и подсказки. Теперь рут классы вешаются на блок уровнем выше, для старого блока добавлен класс
input__container— Input/InputDate: Теперь работают с
IMask 7.6.1. В Input добавлен новый параметр mask. Сделано исходя из удобства пользования, можно отказаться от transformationRule в пользу маски— InputDate: Исправлены ситуации, когда возвращалась неправильная дата при вводе даты вручную и заданных
minDate/maxDate— Textarea: Добавлены параметры
clearable и showClearable. Механизм действия такой же, как и в Input— Исправления и улучшения в сторибуке
🔥4👍3❤1👨💻1
Релиз 2.7.0 (2-е поколение, React)
Алоха! Обновили поля ввода и исправили ошибки, найденные пользователями. А еще теперь есть поддержка
Исправления:
— Input: Изменения в верстке, добавлен общий контейнер для самого поля ввода и подсказки. Теперь рут классы вешаются на блок уровнем выше, для старого блока добавлен класс
— InputDate: Исправлены ситуации, когда возвращалась неправильная дата при вводе даты вручную и заданных
— InputDate: Исправили баг при валидации, в случае, когда был передан только параметр maxD
— Drawer/Modal/Overlay/Notifications: Не поддерживали
— Textarea: Добавлены параметры
— Switch: Некорректно отображался фокус в размере xs,
— Select: Исправили ошибку в консоли, возникавшую при отсутствии лейбла
— Breadcrumbs: Дочерние элементы
atomaro/themes [2.5.0]
— Поменяли базовый цвет для зелёной палитры на
atomaro/themes [2.4.0]
— Обновились токены для отступов в компоненте
Алоха! Обновили поля ввода и исправили ошибки, найденные пользователями. А еще теперь есть поддержка
React19Исправления:
— Input: Изменения в верстке, добавлен общий контейнер для самого поля ввода и подсказки. Теперь рут классы вешаются на блок уровнем выше, для старого блока добавлен класс
input__container— InputDate: Исправлены ситуации, когда возвращалась неправильная дата при вводе даты вручную и заданных
minDate/maxDate— InputDate: Исправили баг при валидации, в случае, когда был передан только параметр maxD
ate
— InputCard: При required не отображалась красная точка у заголовка, исправлено— Drawer/Modal/Overlay/Notifications: Не поддерживали
React 19, так как использовали стороннюю библиотеку react-transition-group, исправлено— Textarea: Добавлены параметры
clearable и showClearable. Механизм действия такой же, как и в Input
— Box: Исправили ошибку в типах, из-за которой в подсказках в IDE (контекстное меню при вводе значения в пропс) не было переменных— Switch: Некорректно отображался фокус в размере xs,
исправили— Select: Исправили ошибку в консоли, возникавшую при отсутствии лейбла
— Breadcrumbs: Дочерние элементы
breadcrumbs__text теперь корректно наследуют шрифтatomaro/themes [2.5.0]
— Поменяли базовый цвет для зелёной палитры на
#00AC43. Теперь токены из группы success имеют другой оттенокatomaro/themes [2.4.0]
— Обновились токены для отступов в компоненте
Textarea👍5
Релиз 2.4.0 (Vue)
Алоха! Добавили исправления с предыдущих релизов React и решили проблему с передачей ошибки в поле ввода
Исправления:
— Switch: Некорректно отображался фокус в размере
— Input: Исправили передачу ошибки в компонент через параметр
— Multiselect: Добавлены новые пропсы:
— InputDate: При передаче только
— Box: Теперь, при передаче параметров, связанных с бордером только для одной стороны (
atomaro/themes 2.5.0:
— Поменяли базовый цвет для зелёной палитры на
atomaro/themes 2.4.0:
— Обновились токены для отступов в компоненте
Алоха! Добавили исправления с предыдущих релизов React и решили проблему с передачей ошибки в поле ввода
Исправления:
— Switch: Некорректно отображался фокус в размере
xs, исправили— Input: Исправили передачу ошибки в компонент через параметр
error. Теперь текст ошибки должен отображаться не только с помощью слота— Multiselect: Добавлены новые пропсы:
separator - задаёт разделитель для вводимых строк, при включённом autocomplete, hideInvalidTags - определяет, скрывать ли не валидные теги— InputDate: При передаче только
maxDate или только minDate и снятии фокуса с поля ввода при пустом значении в нём, появлялась подсказка с ошибкой о некорректном интервале. Исправлено— Box: Теперь, при передаче параметров, связанных с бордером только для одной стороны (
top, right, bottom, left), css-переменные правильно применяются и отображаются на компонентеatomaro/themes 2.5.0:
— Поменяли базовый цвет для зелёной палитры на
#00AC43. Теперь токены из группы success имеют другой оттенокatomaro/themes 2.4.0:
— Обновились токены для отступов в компоненте
Textarea👍3❤2
Релиз 3.0.9 (2-е поколение, React)
Алоха! Добавлена поддержка
atomaro/ui-kit 3.0.9
atomaro/themes 3.0.1
atomaro/icons 4.0.0
BREAKING CHANGE:
— Добавлена поддержка
atomaro/icons 3.0.3
— 24 / Document / ArchiveColor: Заменены переданные по умолчанию цвета на корректные
— Добавлены новые цветные иконки для раздела
— Добавлен новый параметр -
— Исправлена передача цвета через параметр
Переименованные иконки:
Ar
Алоха! Добавлена поддержка
Tree-shaking, пакеты теперь содержат ESM + CJS модулиatomaro/ui-kit 3.0.9
atomaro/themes 3.0.1
atomaro/icons 4.0.0
BREAKING CHANGE:
— Добавлена поддержка
Tree-shaking, пакет теперь содержит ESM + CJS модули. Поменялась внутренняя структура пакетов, требуется убедиться, что это не повлияло на сборку вашего проекта.atomaro/icons 3.0.3
— 24 / Document / ArchiveColor: Заменены переданные по умолчанию цвета на корректные
— Добавлены новые цветные иконки для раздела
Document, а также некоторые другие. Полный список можно посмотреть в changelog'е в Pixso
— Исправили цветные иконки в разделе Alert, убрали лишнюю прозрачность— Добавлен новый параметр -
tertiaryColor, отвечающий за третичный цвет в трехцветных иконках— Исправлена передача цвета через параметр
fill. Теперь такая запись имеет больший приоритет, нежели css-свойства компонентов из atomaro/ui-kit
BREAKING CHANGESПереименованные иконки:
Ar
hive --> DocumentArchived
Arhive16 --> DocumentArchived16
FaceFrouning --> FaceFrowning
FaceFrouningColor --> FaceFrowningColor
LoadProgramm --> ProgramLoad
ObjectAlignDistanseHorizontal --> ObjectAlignDistanceHorizontal
ObjectAlignDistanseHorizontal16 --> ObjectAlignDistanceHorizontal16
ObjectAlignDistanseVertical --> ObjectAlignDistanceVertical
ObjectAlignDistanseVertical16 --> ObjectAlignDistanceVertical16
Registator --> Registrator👍7🔥2
Релиз 2.1.1 (TableGrid, React)
Алоха! Продолжаем приводить таблицы в достойный вид, а также добавили пару улучшений в основной пакет
atomaro/themes 3.2.0
— Удалены токены, случайно попавшие в пакет раньше времени
atomaro/ui-kit 3.1.1, atomaro/icons 4.0.2
— Обновили зависимость
atomaro/tablegrid 2.1.1
— Обновили зависимость
atomaro/tree 2.1.1
— Обновили зависимость
atomaro/tablegrid 2.1.0
— Привели в порядок пакет, убрали неиспользуемые файлы, константы и функции
— Добавили выравнивание
— Для фильтров добавлен отступ
— Добавили сторю с подгрузкой данных, показывающую работу таблицы с динамическими датасетами
— Обновили сторю с кастомными колонками: добавили описание и исправили поведение
— Добавили возможность передавать свой кастомный фильтр в колонку
— Исправили поведение при ресайзе колонки при первом использовании без заданной ширины
atomaro/tree 2.1.0
— Актуализировали описание типов пропсов компонента
— Исправили вызов колбэка
atomaro/ui-kit 3.1.0
— Popover: В
— DropdownMenu/Select/Multiselect: Поменяли текст по умолчанию в выпадающем списке при отсутствии опций, добавили отступы
atomaro/themes 3.1.0
— Добавлены новые токены для компонента
— Обновили токены цветов в темной теме:
Алоха! Продолжаем приводить таблицы в достойный вид, а также добавили пару улучшений в основной пакет
atomaro/themes 3.2.0
— Удалены токены, случайно попавшие в пакет раньше времени
atomaro/ui-kit 3.1.1, atomaro/icons 4.0.2
— Обновили зависимость
atomaro/themes до 3.2.0atomaro/tablegrid 2.1.1
— Обновили зависимость
atomaro/ui-kit до 3.1.1atomaro/tree 2.1.1
— Обновили зависимость
atomaro/ui-kit до 3.1.1atomaro/tablegrid 2.1.0
— Привели в порядок пакет, убрали неиспользуемые файлы, константы и функции
— Добавили выравнивание
(align) в заголовках колонок и обновили вёрстку хедера таблицы в соответствии с дизайном.— Для фильтров добавлен отступ
4px для выпадающих списков, чтобы корректно отображались попапы— Добавили сторю с подгрузкой данных, показывающую работу таблицы с динамическими датасетами
— Обновили сторю с кастомными колонками: добавили описание и исправили поведение
— Добавили возможность передавать свой кастомный фильтр в колонку
— Исправили поведение при ресайзе колонки при первом использовании без заданной ширины
atomaro/tree 2.1.0
— Актуализировали описание типов пропсов компонента
(TreeProps) и привели их к единому виду с TableGrid— Исправили вызов колбэка
onClick: теперь он стабильно срабатывает при клике по элементу дереваatomaro/ui-kit 3.1.0
— Popover: В
callback onСlose добавлен event. В outsideClick добавлен таймаут для корректной работы с выпадающими списками внутри самого поповера— DropdownMenu/Select/Multiselect: Поменяли текст по умолчанию в выпадающем списке при отсутствии опций, добавили отступы
atomaro/themes 3.1.0
— Добавлены новые токены для компонента
FileUpload— Обновили токены цветов в темной теме:
bg.surface1bg.surface2bg.surface3 bg.surface4 bg.surface5 bg.elevated.sbg.elevated.mbg.elevated.lbg.elevated.xl❤5👍3
Релиз 2.5.0 (Vue, Vue Icons)
Алоха! Мы обновили иконки и тему
Исправления:
— Обновили зависимость
— Обновили зависимость
atomaro/vue-icons 2.0.0
— 24 / Document / ArchiveColor: Заменены переданные по умолчанию цвета на корректные
— Добавлены новые цветные иконки для раздела Document, а также некоторые другие. Полный список можно посмотреть в
— Исправили цветные иконки в разделе Alert, убрали лишнюю прозрачность
— Добавлен новый параметр -
— Исправлена передача цвета через параметр fill. Теперь такая запись имеет больший приоритет, нежели
Breaking changes
Переименованные иконки:
Алоха! Мы обновили иконки и тему
Исправления:
— Обновили зависимость
atomaro/vue-icons— Обновили зависимость
atomaro/themesatomaro/vue-icons 2.0.0
— 24 / Document / ArchiveColor: Заменены переданные по умолчанию цвета на корректные
— Добавлены новые цветные иконки для раздела Document, а также некоторые другие. Полный список можно посмотреть в
changelog'е в Pixso— Исправили цветные иконки в разделе Alert, убрали лишнюю прозрачность
— Добавлен новый параметр -
tertiaryColor, отвечающий за третичный цвет в трехцветных иконках— Исправлена передача цвета через параметр fill. Теперь такая запись имеет больший приоритет, нежели
css-свойства компонентов из atomaro/ui-kitBreaking changes
Переименованные иконки:
Arhive --> DocumentArchivedArhive16 --> DocumentArchived16FaceFrouning --> FaceFrowningFaceFrouningColor --> FaceFrowningColorLoadProgramm --> ProgramLoadObjectAlignDistanseHorizontal --> ObjectAlignDistanceHorizontalObjectAlignDistanseHorizontal16 --> ObjectAlignDistanceHorizontal16ObjectAlignDistanseVertical --> ObjectAlignDistanceVerticalObjectAlignDistanseVertical16 --> ObjectAlignDistanceVertical16Registator --> Registrator👍3
Релиз 3.2.0 (2-е поколение, React)
Алоха! У нас обновление дизайна компонентов, исправление багов
atomaro/themes 3.3.0
— Breadcrumbs: добавлен токен
— Checkbox: добавлены токены
— Chip: добавлен размер
— FunctionButton: изменение значений цветов
— InlineNotification: добавлен токен
— Radiobutton: добавлены токены
— Switch: добавлены токены для прозрачности фона
atomaro/ui-kit 3.2.0
— Применены изменения по токенам из нового
— Включен фокус только с клавиатуры для компонентов
— Для полей ввода (
— Input: Также обернули текст в лейбле поля ввода в span для корректной работы
— Select, TextArea, Modal: исправлена анимация открытия/закрытия
— TextArea: исправлено отображение скролла при
— TextArea: Добавлен браузерный функционал ресайза с примером в сторибуке. Переключается параметром
— Tooltip: убран рендеринг выпадающего элемента до появления
— Улучшена поддержка
— ToastNotification: исправлена заливка фона иконок
— InputDate: исправлена валидация пустого значения только с одним
— Select: исправлен баг с разделителем для значений
Алоха! У нас обновление дизайна компонентов, исправление багов
atomaro/themes 3.3.0
— Breadcrumbs: добавлен токен
item.border-width, dividermenu переименовано в morebutton, изменение значений цветов— Checkbox: добавлены токены
padding-horizontal, padding-vertical вместо padding. Изменения по цветам и размерам.— Chip: добавлен размер
s, состояние pressed, добавлен цвет active— FunctionButton: изменение значений цветов
— InlineNotification: добавлен токен
text.padding-top— Radiobutton: добавлены токены
padding-horizontal, padding-vertical вместо padding. Изменения по цветам и размерам.— Switch: добавлены токены для прозрачности фона
opacity.checked.disabled, opacity.disabled. Добавлен токен padding-vertical.atomaro/ui-kit 3.2.0
— Применены изменения по токенам из нового
themes, компоненты приведены в соответствие с обновленным дизайном в Pixso— Включен фокус только с клавиатуры для компонентов
Button, Checkbox, Switch и других— Для полей ввода (
InputDate, InputCard, TextArea, Select, Multiselect), в соответствии с дизайном, добавили состояние required.— Input: Также обернули текст в лейбле поля ввода в span для корректной работы
text-overflow: ellipsis при активном required— Select, TextArea, Modal: исправлена анимация открытия/закрытия
— TextArea: исправлено отображение скролла при
autoHeight— TextArea: Добавлен браузерный функционал ресайза с примером в сторибуке. Переключается параметром
resize— Tooltip: убран рендеринг выпадающего элемента до появления
— Улучшена поддержка
React 16 (добавлен полифил для useId)— ToastNotification: исправлена заливка фона иконок
— InputDate: исправлена валидация пустого значения только с одним
minDate/maxDate— Select: исправлен баг с разделителем для значений
👍4❤2
Релиз 2.2.0 (Tree, TableGrid)
Алоха! Устранили критический баг в Tree, обновили dependencies
atomaro/tree 2.2.0
— Удалили неиспользуемые зависимости:
— Удалили из
— Исправили передачу состояния при выборе узла: дочерние элементы теперь корректно становятся невыбранными, а родительские узлы — неопределенными
— Вертикальные бордеры не отображались, починено
— Вкладка
atomaro/tablegrid 2.2.0
— Удалили неиспользуемые зависимости:
— Удалили из
Алоха! Устранили критический баг в Tree, обновили dependencies
atomaro/tree 2.2.0
— Удалили неиспользуемые зависимости:
atomaro/core, dayjs, imask, immutability-helper, jsdom, prop-types, react-number-format, react-resize-detector, react-textarea-autosize, react-transition-group, react-virtual, react-virtualized-auto-sizer, react-window, react-cool-inview, react-virtualized— Удалили из
peerDependencies: prop-types, react-transition-group, styled-components— Исправили передачу состояния при выборе узла: дочерние элементы теперь корректно становятся невыбранными, а родительские узлы — неопределенными
— Вертикальные бордеры не отображались, починено
— Вкладка
Controls в сторибуке теперь работает корректноatomaro/tablegrid 2.2.0
— Удалили неиспользуемые зависимости:
atomaro/core, dayjs, imask, immutability-helper, jsdom, prop-types, react-number-format, react-resize-detector, react-textarea-autosize, react-transition-group, react-virtual, react-virtualized-auto-sizer, react-window, react-virtualized-tree— Удалили из
peerDependencies: prop-types, react-transition-group, styled-components👍1
Релиз 2.6.1 (Vue, Themes)
Алоха! Подняли версию сторибука, обновили дизайн компонентов
atomaro/themes 3.3.0
— Breadcrumbs: добавлен токен
— Checkbox: добавлены токены
— Chip: добавлен размер
— FunctionButton: изменение значений цветов
— InlineNotification: добавлен токен
— Radiobutton: добавлены токены
— Switch: добавлены токены для прозрачности фона
atomaro/vue-ui-kit 2.6.0
— Применены изменения по токенам из нового
— Включен фокус только с клавиатуры для компонентов
— Для полей ввода (
— Input: Также обернули текст в лейбле поля ввода в span для корректной работы
— Select, TextArea: исправлена анимация открытия/закрытия
— Textarea: Исправлено отображение скролла при
— Textarea: Добавлен браузерный функционал ресайза с примером в сторибуке. Переключается параметром
— Tooltip: убран рендеринг выпадающего элемента до появления
— Сторибук: исправили отображение
Алоха! Подняли версию сторибука, обновили дизайн компонентов
atomaro/themes 3.3.0
— Breadcrumbs: добавлен токен
item.border-width, dividermenu переименовано в morebutton, изменение значений цветов— Checkbox: добавлены токены
padding-horizontal, padding-vertical вместо padding. Изменения по цветам и размерам.— Chip: добавлен размер
s, состояние pressed, добавлен цвет active— FunctionButton: изменение значений цветов
— InlineNotification: добавлен токен
text.padding-top— Radiobutton: добавлены токены
padding-horizontal, padding-vertical вместо padding. Изменения по цветам и размерам.— Switch: добавлены токены для прозрачности фона
opacity.checked.disabled, opacity.disabled. Добавлен токен padding-verticalatomaro/vue-ui-kit 2.6.0
— Применены изменения по токенам из нового
themes, компоненты приведены в соответствие с обновленным дизайном в Pixso— Включен фокус только с клавиатуры для компонентов
Button, Checkbox, Switch и других— Для полей ввода (
InputDate, InputCard, TextArea, Select, Multiselect), в соответствии с дизайном, добавили состояние required— Input: Также обернули текст в лейбле поля ввода в span для корректной работы
text-overflow: ellipsis при активном required— Select, TextArea: исправлена анимация открытия/закрытия
— Textarea: Исправлено отображение скролла при
autoHeight— Textarea: Добавлен браузерный функционал ресайза с примером в сторибуке. Переключается параметром
resize— Tooltip: убран рендеринг выпадающего элемента до появления
— Сторибук: исправили отображение
props, events и expose, обновили до 9-ой версии🔥3👍1