Skip to content

v4.21.0

Compare
Choose a tag to compare
@thoughtspile thoughtspile released this 10 Nov 12:55
· 6507 commits to master since this release

Новые фичи

  • Gallery без явного height подстраивается к высоте слайдов (#1992)
  • View не ловит свайпбек из элементов с data-vkui-swipe-back={false} (#1959)
  • SplitCol: в свойства width, minWidth и maxWidth можно передавать как string, так и number (#2035)
  • Touch передает isX/Y = isSlide[X/Y] = false, shiftX/Y = shift(X/Y)Abs = 0 вместо undefined в onStart* и onEnd* после чистого тапа (#1993)

Исправления

  • Button: починили (снова) вертикальное выравнивание (#2007, fixes #1423)
  • Removable: кнопка "Удалить" снова исчезает плавно (#1996)
  • SubnavigationBar: в HorizontalScroll пробрасываются свойства, отвечающие за прокрутку (#2036)
  • View не ломается при быстрой смене activePanel (#2052)
  • ModalRoot не ломается при быстрой смене activeModal (#1995)
  • Типографические компоненты: теперь у свойств weight и level есть дефолты (#2005)
  • Исправлен токен, красящий поля с ошибкой (#2002, спасибо @NovaStream2030)
  • ActionSheet: исправлена ошибка при клике по элементу с autolose (#2033, спасибо @tayurus)
  • Search: исправлен баг с покраской текстового поля, проявившийся в iOS 15 (#2039, 🤗 @tayurus)
  • Link: исправлен баг типизации (#2064)
  • Switch стал доступным для скринридеров; также на десктопе теперь показывается правильный cursor: pointer; (#2006, fixes #2096)
  • Textarea: улучшен механизм ресайз (#2073, fixes #1976)

⚠️ View сломан в <SplitCol без animate и <ConfigProvider transitionMotionEnabled={false}> (#2079) — обновитесь до 4.21.1