Releases: wix/react-native-ui-lib
5.7.1
5.7.0
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
5.6.0
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
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
5.4.1
5.4.0
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
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)