v6.0.1
Исправления
Компоненты
- AdaptivityProvider: значение параметра адаптивности
sizeY
, если не переопределено через свойствоsizeY
, определяется автоматически, если хотя бы одно из свойствAdaptivityProvider
viewWidth
илиviewHeight
определено. В автоматическом определенияsizeY
теперь также участвует свойствоhasPointer
. Раньше его значение определялось методом из библиотеки @vkontakte/vkjs, далее передавалось напрямую в контекст и в логикеAdaptivityProvider
не участвовало, что было неправильно (#6489) - Accordion: контент мог быть скрыт не полностью (#6429)
- Cell: в
draggable
не работал автоскролл, если у родителя нетheight: 100%
(#6456) - ChipsSelect / ChipsInput
- ChipsSelect / CustomSelect
- CustomScrollView: отключена кастомная полоса прокрутки для сенсорных экранов (#6437)
- DatePicker: свойство
monthNames
могло стать html-аттрибутом (#6386)
-DateInput: программный фокус теперь сбрасывается при клике на кнопку "Готово" в режимеenableTime
(#6446) - FormField: фокус в элементах отрисовывался неправильно на некоторых iPhone устройствах (#6557)
- Group: исправлен отступ для
description
(#6577) - ModalPage:
- ModalPage / ActionSheet: исправлена позиция скролла
body
, которая сбрасывалась при вызовеActionSheet
изModalPage
(#6614) - OnboardingTooltip:
- PullToRefresh:
- Popover:
- Popper:
- IconButton: больше не растягивается в режиме ссылки (#6440)
- Image.Badge: тень перекрывала содержимое (#6494)
- Snackbar: исправлен маунт компонента при
<AppRoot mode="full" />
(#6389) - SimpleCell: текст в параметр
indicator
больше не обрезается (#6477) - SubnavigationBar: исправлен рендер
children
, когда при использовании Conditional Rendering в DOM попадали пустые<li>
(#6442) - Textarea / Writebar: метод HTMLFormElement.reset() не сбрасывал значения (#6561)
- Tooltip: возвращён параметр
onPlacementChange
(#6482)
Типы
Добавлен экспорт ImageBaseProps
(#6483)
Оптимизация
В CSS, из-за негативного влияния на потребление памяти, удалено использование универсального селекторов, которые содержали в себе CSS переменные (#6532)