VKUI – это набор React-компонентов, с помощью которых можно создавать интерфейсы, внешне неотличимые от наших iOS и Android приложений.
MIT License
Bot releases are visible (Hide)
Published by ArthurStam almost 6 years ago
autoFocus
для Search
. Актуально для Android версии.Gallery
теперь можно делать слайды разной ширины.Published by ArthurStam almost 6 years ago
Published by ArthurStam almost 6 years ago
Поддержаны инсеты в старых iOS для ActionSheet
Published by ArthurStam almost 6 years ago
Object.assign
заменен на { ...spead }
Published by ArthurStam almost 6 years ago
Пофишены баги с пропадающим бордером у элементов форм.
Published by ArthurStam almost 6 years ago
Раньше импорт компонента или утилиты из библиотеки выглядел примерно так:
import { View, Panel, PanelHeader } from '@vkontakte/vkui';
Этот подход плох тем, что практически во всех случаях в результирующем бандле приложения будет код всего пакета @vkontakte/vkui
.
Предлагается новый способ импортов:
import View from '@vkontakte/vkui/dist/components/View/View';
import Panel from '@vkontakte/vkui/dist/components/Panel/Panel';
import PanelHeader from '@vkontakte/vkui/dist/components/PanelHeader/PanelHeader';
Таким образом, в проект будут добавляться только те части библиотеки, которые ему действительно нужны. На практике это дает серьезное уменьшение размера JS бандла.
Текущий способ остается в силе до следующей мажорной версии 3.0.0
.
Published by ArthurStam almost 6 years ago
Cell
в iOS версии.Input
, Textarea
и Select
(для dppx >= 3
).Published by ArthurStam almost 6 years ago
3dppx
.Published by ArthurStam almost 6 years ago
Published by ArthurStam almost 6 years ago
Published by ArthurStam almost 6 years ago
Новый подход к поддержке тем.
Теперь репозиторий смотрит на https://github.com/VKCOM/Appearance.
Поддержаны две новые темы.
Пофикшены мелкие баги.
Published by ArthurStam almost 6 years ago
Cell
: фикс для режима draggable
.
Published by ArthurStam almost 6 years ago
Все цвета, используемые в библиотеке, занесены в css-custom-properties.
Чтобы использовать цвета в своем CSS коде, достаточно посмотреть на список доступных цветов и применить их, используя синтаксис css-custom-properties:
.MyBlock {
background: var(--background_content);
color: var(--text-primary)
}
Доступные цвета находятся в тут
Published by ArthurStam almost 6 years ago
View
и Root
добавлена информация о переходе при вызове onTransition({ to, from, isBack })
.@vkontakte/vkui-connect
.Published by ArthurStam about 6 years ago
Published by ArthurStam about 6 years ago
Spinner
– возможность использования внутри HeaderButton
#134..browserslist
удалены из .npmignore
.devDependencies
в dependencies
.Published by ArthurStam about 6 years ago
Spinner
добавлен в документацию.<TabsItem theme="header"/>
на iOS #131.HeaderButton
теперь можно добавлять href
, делая из кнопки ссылку #132.List
, Cell
и Group
.Published by ArthurStam about 6 years ago
vh
, теперь везде используются проценты. Это фиксит проблему лишнего скролла в браузерах.TabbarItem
теперь можно класть иконки любых размеров. Но все еще крайне рекомендуется по-возможности использовать 28
размер.Tabs
.