VKUI

VKUI – это набор React-компонентов, с помощью которых можно создавать интерфейсы, внешне неотличимые от наших iOS и Android приложений.

MIT License

Downloads
24.4K
Stars
1K
Committers
122

Bot releases are visible (Hide)

VKUI - v1.5.7

Published by ArthurStam over 6 years ago

  • Added market_outline icon, 24px
  • Added flex-shrink: 0 for .Entity__aside
VKUI - v1.5.6

Published by ArthurStam over 6 years ago

ListItem HOTFIX

fixed bug with passing ...restProps into <input />, when ListItem is in selectable mode

VKUI - v1.5.5

Published by ArthurStam over 6 years ago

Touch

Removed disabling vertical scroll hacks. Using onMoveX handler insetad.

Radio

  • Added transitions for <Radio v="new" /> markers.
  • Changed activeEffectDelay for iOS and Android.

Tappable

Added active state transition for iOS .

PopoutWrapper

Fixed disabling window scroll, when PopoutWrapper is mounted.

VKUI - v1.5.4

Published by ArthurStam over 6 years ago

Icons

New icon lock_12.

Alert

Fixed action border-radius in vertical mode.

ListItem

  • Fixed .Icon and .Avatar styles, added > selector.
  • Added removePlaceholder property.
VKUI - v1.5.3

Published by ArthurStam over 6 years ago

Radio

Added new design

Textarea

Fixed underline for old design

ListItem

Added removable mode.
Code refactoring:

  • Removed hardcoded svg icons.
  • Removed useless selectable code.

Gallery

Added bullets

VKUI - v1.5.2

Published by ArthurStam over 6 years ago

Removed from .npmignore src/ and build/ folders. Now library users can use src files in their projects to reduce bundle size.

Edited package.json scripts: prepublish => prepublishOnly.

Edited package.json dev deps: react and react-dom switched from 15.6.2 to 16.3.2.

Moved cssTransform options in separate file. Now library users can use this config in their projects.

ButtonNew: added disabled state.

Alert: fixed vertical layout buttons.

VKUI - v1.5.1

Published by ArthurStam over 6 years ago

VKUI - v1.5.0

Published by ArthurStam over 6 years ago

  • Consistent separators design
  • FixedTabs: added shadow for Android
  • NativePopouts: supported popout open on componentDidMount
  • package.json: updated peerDependencies
  • Search:
    • fixed proxing props
    • initialValue => defaultValue
  • Spinner: supported external className
  • Icons update:
    • share_external_24
    • help_outline_24
    • airplay_24
    • artist_24
    • live_24
    • hide_24
    • pin_24
    • unpin_24
    • volume_24
    • view_24
    • mute_24
    • camera_24
    • qr_24
    • locate_24
    • linked_24
    • money_circle_24
VKUI - v1.5.0-beta.2

Published by ArthurStam over 6 years ago

  • Pane: fixed borders
  • Search: fixed width calculations
  • View: fixed swipe back finish handling (scroll restoration)
  • ListItem: removed border-bottom for last item
VKUI - v1.5.0-beta.1

Published by ArthurStam over 6 years ago

  • Group: className proxing

  • InfoRow: className proxing

  • Input: className proxing, added getRef for external input node access, initialValue => defaultValue

  • Textarea: className proxing, added getRef, initialValue => defaultValue

  • List: className proxing, fixed style proxing, removed indented property

  • ListItem: className proxing

  • Progress: moved style property from .Progress_in to root element

  • Radio: className proxing

  • RangeSlider: className proxing, style proxing

  • Slider: className proxing, style proxing

  • Select: className proxing, added getRef

  • Switch: refactoring

  • Tabs: className and style proxing

  • TabsItem: className proxing

  • Tappable: removed propagation property, added onClick handler, removed callback and requestAnimationFrame(this.callback) calls

  • Touch: calling this.props.onClick in onClick handler

VKUI - v1.4.5

Published by ArthurStam over 6 years ago

Alert: removed e.preventDefault() from action clicks
Slider, RangeSlider, Gallery: removed useCapture property from Touch
Search: added repaint in case, when placeholder or after width changed
Touch: useCapture property in false by default
Tappable: restored handling callback logic in onEnd

VKUI - v1.4.4

Published by ArthurStam over 6 years ago

  • ListItem
    • Added description property
    • Added multiline property, false by default
    • White background for Android
    • Removed deprecated icon property
    • initialChecked => defaultChecked for selectable mode
    • Fixed styles for asideContent, indicator
  • FixedLayout. Fixed bug with initial padding calculations
  • Select. Increased right padding
VKUI - v1.4.3

Published by ArthurStam over 6 years ago

Tappable: calling callback without requestAnimationFrame. Passing originalEvent in onClick property
Alert: preventing default for action clicks

VKUI - v1.4.2

Published by ArthurStam over 6 years ago

common.css, FixedTabs, FixedLayout, docs

FixedTabs: default blue background for Android
common.css: fixed bg for gray ScrollView theme
FixedLayout: adding bottom safe area inset only for FixedLayout--bottom
docs: removed submodule

VKUI - v1.4.1

Published by ArthurStam over 6 years ago

Button, Textarea, Link, FixedTabs, View

Button: removed list type, added cell type
Textarea: added font-family
ListItem: changed indicator prop type
View: removed useless preventDefault in onMove ()
Link: new component

VKUI - v1.4.0

Published by ArthurStam over 6 years ago

  • Input. Редизайн
  • Select
    • Редизайн
    • Controlled/uncontrolled
  • Textarea. Редизайн
  • FormLayout. Редизайн
VKUI - v1.3.8

Published by ArthurStam over 6 years ago

  • Gallery: #48
  • Slider
    • #47
    • Редизайн
    • controlled/uncontrolled behaviour
VKUI - v1.3.7

Published by ArthurStam over 6 years ago

  • Пофикшен accessibility в шапке View (iOS only)
  • В FixedLayout учитывается safe-area-inset-bottom (iOS only)
VKUI - v1.3.6

Published by ArthurStam over 6 years ago

  • lib/querystring.
    • Покрыть тестами.
    • Добавить опциональный encodeURIComponent для querystring.create. Encode включен по-умолчанию. Чтобы выключить, вызывать нужно вот так: create(data, { encode: false })
  • Header – новый компонент
  • request
    • Хот фикс для запроса, в котором нет opts.data
VKUI - v1.3.5

Published by ArthurStam over 6 years ago

  • lib/request: в случае get запроса opts.data будет конвертироваться в query-строку и прибавляться к url.
  • Button: релиз ButtonNew.
  • Gallery: возможность управлять активным слайдом с помощью свойства slideIndex.
  • Оптимизации: убрана зависимость react-prefixify, которая сильно раздувала бандл.
Package Rankings
Top 1.69% on Npmjs.org
Related Projects