Skip to content

Releases: wix/react-native-ui-lib

5.7.1

04 May 20:41
Compare
Choose a tag to compare

Fix issue with TabController TabBar transition delay

5.7.0

28 Apr 07:20
Compare
Choose a tag to compare

Our migration to Typescript is still in progress. This version include several fixes.
Please report here for any issue you have.

Features

75b76ee,New Component ProgressiveImage (#747)
d54050c,Expose onDialogDismissed for Dialog component (#755)
f00b01c,Migrate Button to typescript (#756)
2e04042,Migrate TouchableOpacity to typescript
60a7005,Migrate incubator TouchableOpacity into typescript
362a6f2,Update TabController underline transition, support tabbar item color transition
914c920,Allow passing custom page width (carouselPageWidth) to TabController carousel
1b2dcb0, Expose experimental optimize prop for better loading times of TabController TabBar (#758)

Fixes

c077aa8,resolve #753 | use useNativeDriver in RadioButton animations
4e8eca3,Fix orientation issues in TabController
4389ee7,use containerWidth for calculations in TabBar
dc76174,update TouchableOpacity modifiers typings
e7ebe0d,fix custom modifier types to be strictly boolean (#751)
856fdb8,Fix cyclic requires
a75afd3,Fix/custom modifiers typings (#750)
6e051d2,Carousel - fix various bugs (#745)
9fdea96,pass Drawer props on item onPress invocation and fix item onPress type
9bc6a77,support passing bg-color modifier to View component
68f8083,export typings entries for component that are missing typings
8dc316a,remove isPublic indication in components in uilib docs
f1462c6,update docs for TabController component

5.6.1

15 Apr 12:40
Compare
Choose a tag to compare

Fixes issue with missing typings for various components.
Currently components without typings are exported just to avoid ts error.

5.6.0

14 Apr 06:27
Compare
Choose a tag to compare

Features

a1cdb5c,allow to pass custom style to TextField rightIconSource
dfcff2c,#735 | Support passing custom style to TextField floatingPlaceholder
f62b137, Drawer full left swipe (#722)
834fd9b,Allow set forced theme prop for component using ThemeManager (#742)
fd3f09d,Support passing testID to TabController.TabBar ScrollView
d73353b,#733 | Support passing selectedIcon and selectedIconColor to Picker.Item
7190fdd,support disabled state in Incubator.TouchableOpacity

Fixes

6b2dfaf,Fix Typescript issues (#743)
bfd2a70,783dab8cd,Refactor/tab controller (#739)
6c04eae,Fix/Badge - add hitSlop support to Badge container (#724)
fd01887,Fix Android auto-link for KeyboardInput (#721)
33d149a,Fix/TextField - Refactored TextField accessibility props logic (#730)
b641923,Fix deprecated code when fetching accessibility screen reader (#732)
72bb4d9,use theme props in Picker when extracting TextField props
9ae45a5,fix FloatingButton example screen
e8cd4a2,ColorPalette - fix orientation change called unnecessarily (#725)
b9dee3d,Fix - isTablet cannot be set (#727)
43db2be,Dialog - fix doc (#726)

5.5.0

29 Mar 08:53
Compare
Choose a tag to compare

What's New?

We have started migrating to Typescript.
This means - no more stale typings. types will be auto generate and stay up-to-date. Stay Tune!

Features

335c750,TabControll | support auto-focusing selected tab items
4071cd1,Move TabController out of experimental phase and out of Incubator
0afd9d2,allow better customization to Card selection options
989189c,ColorPicker | Adding accessibility features; Adding 'accessibilityLabels' prop to allow custom labels (#689)
ee5c850,ColorSwatch | Adding accessibility state (#687)
fbe7f10,update example main screen menu structure
47b1b18,Typescript effort (#698)
7deb323, Added search to our expo app (#701)
f064ba2,Carousel auto play feature (#699)
d4284ed,PageControl - add LayoutAnimation when limitShownPages is true (#707)
6424252,Feat/allow theme config for dialog and for modifiers (#716)
1eece51,add animated feature to Text and flex and bg modifiers
69ca894, Carousel | Support animated container

Fixes

babe18d,b7ab94a83,fix TextField floating placeholder animation (#694)
9eca779,change cover image width to be 100% instead of screenWidth
4ba5b9d,remove native keyboard package from Android auto-link to fix Android link
de3fb6a,minor fixes in TabController.TabBar
dff1ad5,invoke TopBar onCancel callback when dimissing Picker modal (#697)
6da5a2a,Fix conflict issue with native color lib name (in Keyboard lib)
b3145ce,Remove flexGrow on TextField container causing alignment issues (when wrapping View that align to left)
2ec735f,Fix ConnectionStatusBar NetInfo, @react-native-community/netinfo is now part of our peer dependencies (#695)
3589127,fix accessibilityState in case of dynamic state change (#688)
001f6b3,Fix issue in colorName when passing undefined color
bf51076,avoid passing to TextField accessibilityStates on Android (#700)
e868c87,PanDismissibleView - un deprecate (#704)
3bd1a60,9d74198a9,TextField now triggers validation on value prop manual change if validateOnChange is set (#709)
0ef21a9,fix issue with how we calculate modifiers value by theme props
8fe1c98,protect invocation of PageCarousel scrollTo

Maintenance

0465e95,Update TextField example screen to use TabController
46a87e7,update MainScreen to use TabController
03aa33c,export TabController example screen for expo app
7b5eb1b,converting view to typescript (#714)
f1f3a27,migrate Text component to ts
c4d553b,Update install instruction (#715)
382de25,lazy load main page tabs
f3c7caa,Remove screensComponent hierarchy, move to components folder

5.4.2

14 Mar 15:54
Compare
Choose a tag to compare

Fix issue with iOS build throwing duplicate symbol '_LNInterpolationBehaviorUseRGBColorSpace' error when using rnuilib with react-native-navigation

5.4.1

13 Mar 06:56
Compare
Choose a tag to compare

Fixed auto-link on Android, removed native keyboard package

5.4.0

09 Mar 08:01
Compare
Choose a tag to compare

What's New?

We finally have our demo app in expo, just scan the QR (in our main readme) and check what we offer.
cbd661f,2d70dbb6a,472879545, Publish our demo app in Expo (#677)

Features

97f0708, Add Colors.getColorName util (#686)
8ead6d5, Added Carousel the containerPaddingVertical and containerMarginHorizontal props

Fixes

dd6981a, Remove postinstall command (fixes issue on Windows)
ad099f8, Fix Android and iOS auto link (#685)
714d4e2, 7890892 WizardStep - handle undefined state (#675)
882d2b0, Fix TabController.TabBar prop type issue
348d26f, Forward ref in the Avatar component (#679)
1f916db, Fix accessibility for expandable TextField (#680)
f3ea175, Fix dimmed buttons (TouchableOpacity) not resetting to active (#681)
3bb8dc2, Rearrange Modal's layout in accessibility mode (#656)
8fc4c7f, Dialog - remove deprecated code (#673)
b51ad58, Remove legacy lifecycle method in our baseComponent (#674)
af22a09, update View example screen

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)