v6.6.0
Important
Мы приступаем к разработке следующей мажорной версии VKUI
- v7
Это значит, что мы вскоре прекратим развитие версии v6
,
выпуская только версии с исправлением критических багов.
Если у вас есть потребность в новой функциональности,
которую вы хотите видеть в v6
, пожалуйста, отпишитесь в соответствующей issue.
Улучшения
Popover
Всплывающие окна получили возможность установки фокуса на рутовом компоненте с помощью свойства auto="root"
(#7302)
ChipsSelect
- добавлено свойство
renderDropdown
(#7303) - добавлена возможность закрыть всплывающее окно кликом на стрелочку (#7462)
RichCell
Добавлено свойство afterAlign
(#7192)
Header
Добавлены свойства before
, beforeTitle
, afterTitle
, beforeSubtitle
, afterSubtitle
(#7202)
Card/CardGrid/ContentCard
Улучшена доступность (#7238)
CardScroll
Touch
Улучшена производительность компонента (#7272)
Switch:
Уменьшен размер в компактном (sizeY="compact"
) режиме (#7440)
Tooltip
Добавлено свойство closable
(#7438)
ScreenSpinner
Добавлено свойство mode="overlay" | "shadow"
(#7484)
Group
- добавлены подкомпоненты
Group.Container
,Group.Header
,Group.Description
(#7395)<Group.Container> <Group.Header> <Header>Адреса</Header> </Group.Header> <CellButton onClick={noop}>Добавить домашний адрес</CellButton> <CellButton onClick={noop}>Добавить рабочий адрес</CellButton> <Group.Description> Для использования в мини-приложениях, Delivery Club, VK Taxi и других сервисах ВКонтакте. Эти адреса видны только Вам. </Group.Description> </Group.Container>
- добавлен подкомпонент
Group.ExpandedContent
, позволяющий игнорировать горизонтальные или вертикальные отступыGroup
(#7396)
Зависимости
- обновлён пакет @vkontakte/vkui-tokens с
4.51.0
до4.53.3
(#7501)
Документация
- Storybook: добавлены пресеты для конфигурации свойств компонента (#7389)
- изменена
CDN
для работы с @vkontakte/vkui-tokens с unpkg на jsdelivr (#7483)
Внутренние изменения
- кодовая база подготовлена для работы с React Compiler, изменения затронули следующие компоненты:
- Checkbox (#7482)
- DatePicker (#7478)
- OnboardingTooltip (#7475)
- Tooltip (#7491)
- Popover (#7472)
- Spacing (#7470)
- CustomScrollView (#7479)
- удалён мертвый код (#7490)
- ModalRoot: сделан
clean-up
кода (#7344)