Skip to content

Releases: wix/react-native-ui-lib

5.3.0

24 Feb 08:39
Compare
Choose a tag to compare

Highlights

6e4535b,Feat/page control with different sized dots (like Instagram Page Control) (#640)
949d936,Create new modifiers for position style and use it in View

Features

071845d,Create new example screen for View (show modifiers usage)
15f14c3,Add long press support to Incubator.TouchableOpacity
4ede87e,Scrollbar add focusIndex feature (#649)
f9045b7,PanDismissibleView - allow to override the default threshold (#667)
5ab0a53,Carousel - Adding accessibility layout (#651)
2fa6c0d,Constants - add - isScreenReaderEnabled (accessibility) (#655)
8f0f01f,Add TextField accessibility info for required fields and fix accessibility for error messages (#642)

Fixes

dc57c9e,PageControl - accessibility - remove focus (#660)
d602665,Fix Card being touchable when passing only onPress callback
9546dbd,fix #661 | missing typings (#662)
bda35fb,Fix for transition issues in TabController in reanimated >= v1.5.0
cd13311,TagsInput - center the input on Android (#652)
80275e3,fix TextField charCounter state colors; shorting constants names (#653)
f1819fd,DateTimePicker Fix iOS chosenDate when there was no actual change in wheel picker but user clicked 'V' button for choosing current displayed value (#654)
b3fdff6,fix TextInput link in TextField component documentation
2a40f02,Use PropTypes.elementType for components (#644)
653e287,Fix/wizard minor fixes accessibility and export screens (#645)
589c5b0,214ab8949,fix Text non-highlight parts
8824eb4,fix color value for Text with highlightString, let it inherit from parent Text
c6ef5fc,Fix transition issues in TabController
2c8d764,Refactor TabController.TabBar indicator transition
ef08cbd,update react-native-reanimated to version 1.7.0
d78e2a1,revert accessibility change for custom picker (#643)
f903d2b,Fix TouchableOpacity background color when passing feedbackColor

5.2.0

04 Feb 06:01
Compare
Choose a tag to compare

Features

965e089,create a kitchen sink example screen for TextField
e71beca,Create an Image example screen to show case the Image capabilities better
3e655b1, 917a8df, e703cb7, Feat/highlight text (#632)
f367c87,add TabController.TabPage Lazy Load capabilities like lazy load time and the option to render custom loader
f777ef3, b675790,461ec2ed8, support custom color for Image overlays
1d9f017,add @react-native-community/datetimepicker specific Props for DateTimePicker (#637)
d8fcfdf,allow user override TextField pointerEvents
bb39bf0,add Mandatory to accessibilityLabel for "required" fields
b103cd5,add inaccessible prop for View to disable accessiblity (#635)

Fixes

d321548,Fix TextField color by state logic (#631)
33aeca8,use View.propTypes instead of RN ViewPropTypes
b340577,fix issue with TabController when renders a single tab item
6339929, Carousel fix for child rendering under condition (#636)
5cd12d0,Carousel - removed some unnecessary renders (#627)
3838d54,remove redundant wrapping view in Button component (#638)
c6b0a63,Fix issue with bg modifier order
e0bb686,Deleted unneeded button icon accessibilityRole (#630)
f814950,Fix DateTimePicker placeholder, allow undefined as initial value (#639)
3949b31,Fix/DateTimePicker onChange (#633)
d193f8a,minor fix with passing datetimepicker props
b374332,Update TabController inactive TabItem font weight
d03f1f3,don't set default tintColor for icon buttons
be42c44,HF for DateTimePicker not passing the user the chosen date
1455443,Picker - add accessibilityInfo to custom picker (#641)
5763ec5,fix minor issues with drawer (#624)
689ebb7,Fix/accss fixes (#634)
bb33154,Fix pan related docs (#623)

5.1.3

28 Jan 13:51
Compare
Choose a tag to compare

Fix DateTimePicker to pass the chosen date on onChange callback once (and only when) the user pressed the dialog confirmation button

5.1.2

22 Jan 09:38
Compare
Choose a tag to compare

Fix issue with TextField on Android - touch was blocked by (floating) placeholder

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