VKUI – это набор React-компонентов, с помощью которых можно создавать интерфейсы, внешне неотличимые от наших iOS и Android приложений.
MIT License
Bot releases are visible (Hide)
Published by inomdzhon about 2 years ago
getClassName()
, который добавлял CSS селектору компонента платформу (#3258)separator
(#3260)Была проблема, что внутри использовался
Avatar
вместоImageBase
. Перевели наImageBase
(см. Миграция с v4 на v5)
shadow
– переименовали в withBorder
(#3303)after
и icon
(#3398)vkuiClass
, который выставлял префикс vkui
в рантайме (#3289, #3318).
vkui
больше не добавляется к CSS классам при передаче своих значений в параметры hoverMode
, activeMode
(#2442)Published by BlackySoul about 2 years ago
iconСhecked
для изменения иконки в selectable
режиме (#3399)Published by SevereCloud about 2 years ago
Published by inomdzhon about 2 years ago
Published by SevereCloud about 2 years ago
settlingHeight
при первом открытии модальной страницы (#3297)separator
в фиксированном PanelHeader на vkcom (#3291)Published by stoope about 2 years ago
width
при смене платформы (#3233)form
на div
; добавили aria-hidden
для иконок (#3190)Published by inomdzhon about 2 years ago
Это пре-релиз v5 версии. Полный список изменений смотрите в документации по миграции с v4 на v5.
Для очевидных багов создавайте issues. Для всех остальных обсуждений есть дискуссии :)
Published by SevereCloud about 2 years ago
count
для счетчика (#3079)padding
для карточек (#3078)padding
(#3122)forceDropdownPortal
и fixDropdownWidth
(#3140)mode="accent"
, чтобы цвета соответствовали дизайну VKCOM (#3181)Published by SevereCloud about 2 years ago
segmented
(#2948)size
. Теперь можно менять максимальную ширину.activeHover
и activeEffectDelay
(#2890, см. https://github.com/VKCOM/VKUI/pull/2890/commits/25b1e5b579dc35474b91abbdb28f3cc65b92562d)mode="tertiary"
перебивался при передаче числового значения в параметр indicator
(#3026)⚠️ Версия @vkontakte/icons также изменилась на ^1.184.0 в peerDependencies
. Не забудьте обновиться и в своих проектах!
# npm
npm install --save-exact @vkontakte/[email protected]
# yarn
yarn add --exact @vkontakte/[email protected]
Published by BlackySoul about 2 years ago
separator=top/bottom
(#3010)asideMode !== "expand"
(#3008)Published by stoope about 2 years ago
Published by inomdzhon about 2 years ago
react-scripts <= v5.0.0
снова падала сборка с ошибкой в vkui.css
(#2964)Published by SevereCloud about 2 years ago
mode
– "accent"
status
mode="buttons"
и mode="segmented"
теперь отмечены как устаревшие (см. подробности в документации компонента)border-radius
(#2942)--vkui--size_option_hierarchy--regular
не срабатывал плагин custom-properties-fallback
(#2951)cssnano
для сжатия css
(#2876)CustomScrollView
: перевели на vkui-tokens (#2914)eslint
плагин для проверки поддержки браузерами используемого функционала (#2794).browserslistrc
до актуального состояния (#2794)Published by SevereCloud about 2 years ago
align
не работал для кнопки размера l
(#2870)hoverMode
и activeMode
(#2872)sameWidth=true
вызывал бесконечный цикл (#2915)before
элемента в SimpleCell (#2929)Published by stoope about 2 years ago
StrictMode
со Strict Effects
удаляется класс vkui
(#2874)Published by eugpoloz about 2 years ago
subhead
и afterCaption
align
(#2815)ConfigProvider
(#2775)portalRoot
(#2824)arrowSize
для регулировки размера стрелок влево/вправо (#2844)defaultProps
в функциональных компонентах (#1586)React.FC
(#2770)Published by inomdzhon over 2 years ago
object-fit: cover
, чтобы не сжимались непропорциональные картинки (#2821)Published by SevereCloud over 2 years ago
after
и loading
(#2779)Published by SevereCloud over 2 years ago