Releases: VKCOM/VKUI
v2.12.1
- Из CSS убраны
vh
, теперь везде используются проценты. Это фиксит проблему лишнего скролла в браузерах. - В
TabbarItem
теперь можно класть иконки любых размеров. Но все еще крайне рекомендуется по-возможности использовать28
размер. - Фиксы бордеров и заливок в
Tabs
.
v2.12.0: прокачиваем навигацию
Epic, Tabbar и TabbarItem
<Epic />
– это новый слой навигации. Чтобы понять, что он себя представляет, достаточно открыть VK на iOS или на Android. Внизу располагается панель с иконками, с помощью которой пользователь может переключаться между ключевыми разделами.
<Epic />
неразрывно связан с новыми компонентами для отрисовки нижнего меню – <Tabbar />
и <TabbarItem />
. Более подробно концепция описана тут.
Фиксы и улучшения
- Изменена подсветка тапа у
<HeaderButton />
в Android версии. - Пофикшен баг с заливкой фона в
<Panel />
. - Изменена стилизация
<Tabs />
, расположенных в<FixedLayout vertical="bottom"/>
<ConfigProvider />
: пофикшен баг с неверным нижним инсетом при скрытии клавиатуры.
v2.11.0: поддержка тем
Поддержка тем
Эпичный темной темы. Все подробности тут. Изменения обратно совместимы. По-умолчанию используется текущая светлая тема.
Разъехались кнопки-ячейки и обычные кнопки
Обычные кнопки – это по-прежнему <Button />
. Кнопки-ячейки (<Button type="cell" />
) переехали в отдельный компонент <CellButton />
. Изменения обратно совместимы, свойство type
все еще поддерживается, но помечено устаревшим.
v2.10.0
<FormLayoutGroup />
– новый компонент для группировки полей в<FormLayout />
.- Фиксы выравнивания элементов в
<PanelHeader />
. - Фиксы позиционирования элементов внутри
<FormLayout />
. - Разрешено выделение текста в
<InfoRow />
,<Header />
и<Div />
.
v2.9.6
v2.9.5
- Уменьшен
activeEffectDelay
для<PanelHeaderContent />
и<HeaderButton />
. - Небольшой css-рефакторинг для
<Search />
. - Поправлены вертикальные отступы у элементов
<Cell />
.
v2.9.4
FormLayout
У .FormLayout__row
тег сменился с label
на div
.
v2.9.3
Cell
- Поправлены стили для
.Cell__remove
(iOS). Теперь текст центрируется по вертикали вне зависимости от высоты ячейки. - В
onRemove
теперь есть доступ к событию и корневому DOM-элементу ячейки.
v2.9.2
- Поправлен placeholder в
<Seach theme="default" />
для Android. - Упрощен компонент
<Input />
. Теперь он stateless.
v2.9.1
Багфикс