Releases: wix/react-native-ui-lib
5.3.0
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
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
5.1.2
5.1.1
5.1.0
Features
- Expose
PanDismissibleView
component - Allow to provide pan functionality to a view in order to add dismiss behaviours Image
now support passingcustomOverlayContent
to render elements on top of the Image componentDateTimePicker
now support passingtimeFormat
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 inTextField
- Update
Carousel
defaultitemSpacings
value - Fix minor UI issues with gradient overlay on scrollable components (TabBar, ColorPalette.. )
5.0.0
4.2.2
4.2.1
4.2.0
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. passvalidate
,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