Releases: VKCOM/VKUI
Releases · VKCOM/VKUI
v5.4.3
Исправления
- PanelHeaderContent: без передачи
before
у контента отсутстовал отступ слева на платформе VKCOM (#5096) - View: исправлена тень на ios (#5124)
- WriteBar: исправили стили тёмной темы на ios, исправили позиционирование иконок и привели в соответствие с дизайном (#4850)
- ChipsSelect: исправленно поведения фокуса на элементах в выпадающем меню (#5129)
- CustomSelectOption: вызывался
onClick
даже если компонент в состоянииdisabled
(#5126) - NativeSelect: исправлено двойное озвучивание выбранного элемента скринридером (#5132)
- Calendar: Не обновлялся сегодняшний день, при неактивной вкладке (#5151)
- ModalPage: не сбрасывается сотояние при закрытии модалки (#4380, спасибо @akcent1132)
- CustomSelect:
v5.4.2
Исправления
- VisuallyHidden: вернули корректное отображение документации (#5020)
- PanelHeader: отметили
PanelHeader.Content
как@deprecated
, вместо него добавилиtypographyProps
(#4990) - MiniInfoCell: добавили word-break (#4979)
- PullToRefresh: исправили моргание на iOS (#5087)
- Avatar: свойство
withBorder
всегда добавляет обводку (#4199) - HorizontalCell: синхронизировали свойства компонента с дизайном (#4199)
- FormLayoutGroup: удалили св-во
isolation
в корне элемента, из-за него не срабатывалz-index
у всплывающего элемента, который рендерится без портала (#5089) - ActionSheet: синхронизировали вид и свойства компонента с дизайном (#4678)
- ModalRoot: исправили открытие модальной страницы при открытой клавиатуре (#5088)
- Cell:
draggable
конфликтовал с событиями сворачиванияModalPage
(#4985)
Документация
- Некорректно работал поиск при вводе
Header
(#4990)
Internal
v5.4.1
Исправления
- Исправлена сборка css бандла (#4964)
- DateRangeInput: не работал ввод с клавиатуры (#4950)
v5.4.0
Улучшения
- Popover: добавили свойство
restoreFocus
(#4638) - Типографические компоненты: добавили свойство
normalize
(#4753) - Select: добавлено свойство
icon
(#4503) - Radio, Checkbox: добавлено свойство
titleAfter
(#4758) - HorizontalScroll: добавлено свойство
arrowOffsetY
(#4530) - Новый компонент VisuallyHidden (#4640)
CSS Modules
Добавили специальную версию c CSS Modules и ESNext. Сборка позволяет уменьшить размер приложения, однако для её использования необходимо дополнительно настроить сборщики.
Исправления
- SSRWrapper: исправлено определение iOS (#4766)
- NativeSelect: исправлена работа свойства
before
(#4503) - ModalPage: исправлена доступность (#4808)
VisuallyHiddenInput: устарел и будет удален в v6. Используйте<VisuallyHidden Component="input" />
(#4640)- Placeholder: компонент заходил за заголовок со свойством
stretched
(#4809) - Header: компонент не соответствовал дизайн-системе VKUI (#4871)
Internal
- Добавили пробел в
getTitleFromChildren
, чтобы получившийся текст правильно читался скринридерами (#4573) - ModalRootDesktop переписан на FC (#4769)
- Обновили @vkontakte/vkui-tokens с
4.32.1
до4.33.0
(#4831)
v5.3.2
Исправления
- Separator, Spacing: исправили доступность для скринридера (#4736)
- SubnavigationButton: теперь скринридер правильно зачитывает весь контент кнопки(#4574)
- ModalPage: Исправлен safe area отступ (#4897)
- RichCell: Добавлен
word-break
(#4903) - Button: Исправлено поведение типографики для платформ отличных от
android
(#4905)
v5.3.1
Исправления
- Tappable: исправили поведение курсора (#4628)
- ModalPage:
ModalPage__content-in
заданheight: 100%
(#4625) - ModalPage: исправили закругление без заголовка (#4624)
- Counter: исправили фон для
mode=secondary
(#4608) - CustomSelect: исправили работу getRef (#4650)
- TabbarItem: исправили примеры и логику появления варнинга о доступности компонента в консоли (#4629)
- Search: неверный фон в модальных окнах (#4654)
- UsersStack: исправили зачитывание скринридером текста (#4675)
- ChipsInput: теперь свойство
mode
прокидывается доFormField
(#4703) - FormStatus: добавили
getRootRef
в типы (#4702) - Banner: добавили возможность получить
ref
компонента (#4702) PromoBanner: устарел и будет удален в v6. Используйте событие VKWebAppShowBannerAd (#4693)
v5.3.0
Улучшения
- Новый компонент Accordion (#4452)
- HorizontalScroll: Добавлено свойство
scrollOnAnyWheel
для прокрутки на любое колесо мыши (#4390) - Добавили в экспорт типы
HasRef
иHasRootRef
(#4448) - Counter: изменен цвет
secondary
счетчика (#4491) - NativeSelect, CustomSelect, ChipsSelect: по разному сокращался длинный текст в
placeholder
(#4497, спасибо @akcent1132 ❤️) - UsersStack: добавлено свойство
direction
для управления положением контента (свойствоlayout
устарело) (#4416) - CustomSelect: добавлено свойство
allowClearButton
для возможности очистить значение (#4471)
Исправления
- DatePicker: исправлено выравнивание текста (#4579)
Internal
v5.2.4
Исправления
- UsersStack: не скрывался счетчик при числе > 99 (#4441)
- WriteBarIcon: сбросили браузерные стили (#4451)
- List: починили пример в документации (#4482)
- SplitCol: свойтво
spaced
устарело, используйтеautoSpaced
(#4493) - Input: больше не уводит введённый текст в многоточие (#4514)
- PopperArrow: исправлена проблема с белой полоской между контентом и стрелкой (#4496)
- AdaptivityProvider: исправлена проблемe с двойным рендером при инициализации компонента (#4558)
Other
getPlatformClassName()
– теперь@deprecated
и будет удалён в v6 (#4315)