Skip to content

Releases: VKCOM/VKUI

v2.12.1

21 Sep 12:06
Compare
Choose a tag to compare
  • Из CSS убраны vh, теперь везде используются проценты. Это фиксит проблему лишнего скролла в браузерах.
  • В TabbarItem теперь можно класть иконки любых размеров. Но все еще крайне рекомендуется по-возможности использовать 28 размер.
  • Фиксы бордеров и заливок в Tabs.

v2.12.0: прокачиваем навигацию

20 Sep 10:23
Compare
Choose a tag to compare

Epic, Tabbar и TabbarItem

<Epic /> – это новый слой навигации. Чтобы понять, что он себя представляет, достаточно открыть VK на iOS или на Android. Внизу располагается панель с иконками, с помощью которой пользователь может переключаться между ключевыми разделами.

<Epic /> неразрывно связан с новыми компонентами для отрисовки нижнего меню – <Tabbar /> и <TabbarItem />. Более подробно концепция описана тут.

Фиксы и улучшения

  • Изменена подсветка тапа у <HeaderButton /> в Android версии.
  • Пофикшен баг с заливкой фона в <Panel />.
  • Изменена стилизация <Tabs />, расположенных в <FixedLayout vertical="bottom"/>
  • <ConfigProvider />: пофикшен баг с неверным нижним инсетом при скрытии клавиатуры.

v2.11.0: поддержка тем

17 Sep 11:45
Compare
Choose a tag to compare

Поддержка тем

Эпичный темной темы. Все подробности тут. Изменения обратно совместимы. По-умолчанию используется текущая светлая тема.

Разъехались кнопки-ячейки и обычные кнопки

Обычные кнопки – это по-прежнему <Button />. Кнопки-ячейки (<Button type="cell" />) переехали в отдельный компонент <CellButton />. Изменения обратно совместимы, свойство type все еще поддерживается, но помечено устаревшим.

v2.10.0

13 Sep 11:00
Compare
Choose a tag to compare
  • <FormLayoutGroup /> – новый компонент для группировки полей в <FormLayout />.
  • Фиксы выравнивания элементов в <PanelHeader />.
  • Фиксы позиционирования элементов внутри <FormLayout />.
  • Разрешено выделение текста в <InfoRow />, <Header /> и <Div />.

v2.9.6

11 Sep 12:22
Compare
Choose a tag to compare
  • Поправлен баг с прозрачной полоской под <Tabs /> в <FixedLayout vertical="bottom" />. fixes #120
  • Поправлен баг с двойным отступом снизу у <FixedLayout /> на iOS 11+.
  • <Cell />: теперь при removable={true}, обработчик onClick не будет вызываться при клике на ячейку. fixes #125

v2.9.5

11 Sep 11:50
Compare
Choose a tag to compare
  • Уменьшен activeEffectDelay для <PanelHeaderContent /> и <HeaderButton />.
  • Небольшой css-рефакторинг для <Search />.
  • Поправлены вертикальные отступы у элементов <Cell />.

v2.9.4

03 Sep 08:01
Compare
Choose a tag to compare

FormLayout

У .FormLayout__row тег сменился с label на div.

v2.9.3

29 Aug 08:25
Compare
Choose a tag to compare

Cell

  • Поправлены стили для .Cell__remove (iOS). Теперь текст центрируется по вертикали вне зависимости от высоты ячейки.
  • В onRemove теперь есть доступ к событию и корневому DOM-элементу ячейки.

v2.9.2

23 Aug 18:47
Compare
Choose a tag to compare
  • Поправлен placeholder в <Seach theme="default" /> для Android.
  • Упрощен компонент <Input />. Теперь он stateless.

v2.9.1

22 Aug 19:45
Compare
Choose a tag to compare

Багфикс