Releases: VKCOM/VKUI
Releases · VKCOM/VKUI
v7.5.3
v7.5.2
v7.5.1
Исправления
- Переключение свойства
disabled
в кликабельных компонентах больше не обновляет dom ноды (#8749) - ModalPage: При наличии
safe-area-inset-bottom
не растягивался фон, из-за чего просвечивалась основная страница (#8756) - ModalCard: Не учитывалось смещение на
safe-area-inset-bottom
для стартовой и конечной точках анимации открытия и закрытия (#8756)
Документация
v7.5.0
Документация
Note
Переезжаем на новую документацию https://vkui.io/blog/new-docs-2025 🎉
Комментарии можно приносить в дискуссию https://github.com/VKCOM/VKUI/discussions/8667. Спасибо за те, что уже предложили 🫰
- Теперь везде ссылаемся на новую документацию – https://vkui.io (#8727)
- В https://vkui.io реализован следующий функционал (#8598):
- превью компонента с возможностью редактировать код, изменять платформу, изменять тему и набор токенов;
- таблица "Свойства и методы";
- новая система разделения компонентов на категории;
- модальное окно с глобальным поиском с возможностью включить фильтрацию только по компонентам. Вызывается:
- либо по клику на кнопку в шапке;
- либо по горячей клавише
Ctrl/Cmd + K
.
- локальный поиск по компонентам в меню слева;
- транслитерация якорей заголовков.
- Добавлена поддержка https://vkui.io?uwu=true (#8702)
- Изменения под Storybook:
Улучшения
-
ChipsInput и ChipsSelect: Исправлены ошибки доступности компонентов (#8632)
Поле ввода и опции (чипы) находились в одном контейнере с ролью
listbox
, что некорректно с точки зрения доступности. Поэтому для опций был создан отдельный контейнер с рольюlistbox
, а поле ввода расположено сразу после этого контейнера. В связи с этим мы согласовали с дизайнерами следующее визуальное изменение: теперь, если количество выбранных опций занимает больше одной строки, поле ввода всегда переносится на следующую строку.До и после
Зависимости
- @vkontakte/vkui-tokens обновлён с 4.66.0 to 4.67.0 (#8681)
v7.4.4
v7.4.3
v7.4.2
Исправления
- Поправлена проблема, когда всплывающие элементы не меняли своё положение на противоположное по горизонтальной оси – вместо этого они смещались по оси, чтобы оставаться в области видимости. В частности, это касалось Popover (#8712)
Зависимости
@vkontakte/vkui-floating-ui
обновлён с 0.2.3 до 0.2.5 (#8713)
v7.4.1
v7.4.0
Улучшения
- CustomSelect: Тип свойства
popupDirection
расширен новыми значениями:top-start
,top-end
,bottom-start
,bottom-end
(#8530) - Tabs: Добавлен контролируемый режим для управления активной вкладкой через пропсы
selectedTabId
иonSelectedTabChanged
(#8484) - Link: Тег
div
изменен наspan
(#8594) - PanelHeader: Свойство
shadow
помечено устаревшим и будет удалено вv8
(#8609) - Spinner: Свойство
visibilityDelay
скрывает компонент в начале отрисовки на заданное количество миллисекунд (#8614) - Removable: Теперь отступ в компоненте рендерится более оптимально, не используя лишнююю логику (#8453)
- ChipsInput: Функционал свойства
delimiter
был расширен. Теперь он может принимать регулярное выражение, а также массив разных разделителей (#8584) - ChipsSelect: Функционал свойства
delimiter
был расширен. Теперь он может принимать регулярное выражение, а также массив разных разделителей (#8584) - DateRangeInput:
- Добавлена поддержка пользователей клавиатуры и скринридеров (#8611)
- Добавлено новое свойство accessible, позволяющее включить режим, в котором меняется поведение DateInput так, чтобы можно было с клавиатуры или скринридера удобно работать с календарём. (в VKUI v8 будет включено по умолчанию) (#8611)
- Поддержано свойство
readOnly
(#8649)
- CalendarRange: Улучшена навигация с помощью клавиатуры и скринридера (#8515)
- DateInput: Поддержано свойство
readOnly
(#8649)
Исправления
- vkBase: Изменены значения цветов для
hover
иactive
состояний токена--vkui--color_background_secondary_alpha
(#8502)
Зависимости
- @vkontakte/vkui-tokens from 4.63.0 to 4.66.0 (#8606)
Документация
v7.3.8
Исправления
- CellButtonGroup: Компонент теперь доступен для импорта (#8665)
Документация
- UsersStack: Исправлена документация свойства
visibleCount
(#8664)