Skip to content

Releases: wix/react-native-ui-lib

5.1.1

19 Jan 11:53
Compare
Choose a tag to compare

Fix issue with View throwing wrong warnings on AccessibilityActions propTypes.

5.1.0

19 Jan 11:52
Compare
Choose a tag to compare

Features

  • Expose PanDismissibleView component - Allow to provide pan functionality to a view in order to add dismiss behaviours
  • Image now support passing customOverlayContent to render elements on top of the Image component
  • DateTimePicker now support passing timeFormat to control the format which will be used for displaying the date/time content
  • Improve TextField example screen - separate by different examples (general, validations, custom styling)

Fixes

  • Fix rightButtonProps prop types in TextField
  • Update Carousel default itemSpacings value
  • Fix minor UI issues with gradient overlay on scrollable components (TabBar, ColorPalette.. )

5.0.0

12 Jan 07:20
Compare
Choose a tag to compare

New Major Version !
Read more about all changes (including breaking changes) here.

Also check our up-to-date site

4.2.2

06 Jan 10:14
Compare
Choose a tag to compare

Fix issue with missing podspec needed for auto-link

4.2.1

02 Jan 13:37
Compare
Choose a tag to compare

re-publish updated typings

4.2.0

01 Jan 09:02
Compare
Choose a tag to compare

What's New

  • New component - Wizard -> control your flows with a wizard steps
  • Added a unified, cross-platform DateTimePicker component. based on the native dateTimePicker library (@react-native-community/datetimepicker)
  • TextField now supports validations. pass validate, errorMessage and other relevant props (see docs) to add form validations to your components
<TextField placeholder="Please enter text" validate="required" errorMessage="This field is mandatory" />
<TextField placeholder="email" validate="email" errorMessage="The email your entered is invalida" />
<TextField placeholder="...." validate={(value) => /*custom validation function*/} errorMessage="custom error messsage" />

Fixes

  • Update typings for all components
  • Fix issue with typography modifiers not working on components like TextField and Picker
  • Slider - fix lifecycle method warning
  • Fix spacings and alignments for TextField
  • FloatingButton support hiding background overlay
  • Fix Carousel issue with incorrect initial page
  • Fix Carousel issue with orientation change not focusing correctly on the current page
  • Minor fix with how custom renderPicker (of a native picker) being rendered

4.1.2

23 Dec 13:49
Compare
Choose a tag to compare

Fix issue with TouchableOpacity ref

4.1.1

23 Dec 13:49
Compare
Choose a tag to compare
  • Fix issue with TabController tab indicator animation
  • Improve performance with TabController.TabPage when lazy loading a "heavy" tab page

4.1.0

17 Dec 12:07
Compare
Choose a tag to compare

New Features

  • Image now support rounded Android gifs
  • Incubator.TouchableOpacity now supports activeScale - add scale animation when pressing the button
  • Incubator.TouchableOpacity now supports modifiers
  • TabController now support rendering pages as carousel using TabController.PageCarousel
  • Constants now exports also windowWidth and windowHeight which bases on Dimensions.get('window')
  • Allow setting TabController.TabBar container width by passing the containerWidth prop
  • Set accessibilityState for Card when passing selected prop
  • Add example screens for ColorSwatch and ColorPicker

Fixes

  • Fix issue with overlayType and cover props wasn’t working on image styled with absolute position
  • Fix Carousel initialPage with dynamic pages
  • Fix an Android issue with Carousel’s page offset on orientation change
  • Fix TabController.TabPage zIndex issue
  • Set Image accessibility to false by default
  • Fix issue with API inconsistency when migrating from native Picker to default Picker
  • Fix accessibility for various components (Checkbox, Picker, Dialog, Modal, Badge, Avatar)
  • Fix UNSAFE lifecycle method warning when using the Drawer component
  • Fix Drawer accessibility warnings
  • Update example demo app icon and name
  • Enable back usage of react-native-blur in our components (Card, Modal)
  • Fix issue with background modifier always applied even when passing false

4.0.0

03 Dec 09:52
Compare
Choose a tag to compare
  • RNUILIB now supports React Native 0.61
  • Example project was migrated to RN61
  • Blur functionality was disabled temporarily