Skip to content

Releases: VKCOM/VKUI

v5.4.3

01 Jun 16:06
Compare
Choose a tag to compare

Исправления

  • PanelHeaderContent: без передачи before у контента отсутстовал отступ слева на платформе VKCOM (#5096)
  • View: исправлена тень на ios (#5124)
  • WriteBar: исправили стили тёмной темы на ios, исправили позиционирование иконок и привели в соответствие с дизайном (#4850)
  • ChipsSelect: исправленно поведения фокуса на элементах в выпадающем меню (#5129)
  • CustomSelectOption: вызывался onClick даже если компонент в состоянии disabled (#5126)
  • NativeSelect: исправлено двойное озвучивание выбранного элемента скринридером (#5132)
  • Calendar: Не обновлялся сегодняшний день, при неактивной вкладке (#5151)
  • ModalPage: не сбрасывается сотояние при закрытии модалки (#4380, спасибо @akcent1132)
  • CustomSelect:
    • clearButton показывался при клике на элемент дропдауна даже если props.value не менялось и оставалось пустым (#5126)
    • если при первом нажатии на пункт меню onChange не изменял value, то последующие нажатия на этот пункт меню не вызывали повторно onChange (#5123)

v5.4.2

18 May 12:45
Compare
Choose a tag to compare

Исправления

  • 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

  • Исправили пример компонента Link в Storybook (#5016)
  • Добавили в некоторые компоненты скрытые визуально пробелы, чтобы текст внутри этих компонентов корректно читался скринридерами (#4935)

v5.4.1

02 May 10:13
Compare
Choose a tag to compare

Исправления

  • Исправлена сборка css бандла (#4964)
  • DateRangeInput: не работал ввод с клавиатуры (#4950)

v5.4.0

28 Apr 10:13
Compare
Choose a tag to compare

Улучшения

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

26 Apr 13:41
Compare
Choose a tag to compare

Исправления

  • Separator, Spacing: исправили доступность для скринридера (#4736)
  • SubnavigationButton: теперь скринридер правильно зачитывает весь контент кнопки(#4574)
  • ModalPage: Исправлен safe area отступ (#4897)
  • RichCell: Добавлен word-break (#4903)
  • Button: Исправлено поведение типографики для платформ отличных от android (#4905)

v5.3.1

04 Apr 10:50
Compare
Choose a tag to compare

Исправления

  • 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

28 Mar 09:55
Compare
Choose a tag to compare

Улучшения

  • Новый компонент 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

  • Мы перешли на swc вместо babel (#4189)

v5.2.4

23 Mar 14:21
Compare
Choose a tag to compare

Исправления

  • UsersStack: не скрывался счетчик при числе > 99 (#4441)
  • WriteBarIcon: сбросили браузерные стили (#4451)
  • List: починили пример в документации (#4482)
  • SplitCol: свойтво spaced устарело, используйте autoSpaced (#4493)
  • Input: больше не уводит введённый текст в многоточие (#4514)
  • PopperArrow: исправлена проблема с белой полоской между контентом и стрелкой (#4496)
  • AdaptivityProvider: исправлена проблемe с двойным рендером при инициализации компонента (#4558)

Other

  • getPlatformClassName() – теперь @deprecated и будет удалён в v6 (#4315)

v4.43.0

16 Mar 11:17
Compare
Choose a tag to compare

Улучшения

Group: бэкпорт #4422

v5.2.3

09 Mar 15:23
Compare
Choose a tag to compare

Исправления

  • Gallery: теперь галерея стабильно обрабатывает событие тапа, следующее за тач-драгом (#4433)