🎁 Features
• We updated our docs site with new design and an amazing landing page! (#1091)
• DateTimePicker - adding 'headerStyle' prop to adjust iOS dialog header style. (#1117)
• Image - Adding 'errorSource' prop for image source in case of an error. (#1116)
• Support passing customElement
to Badge component. (#1153)
• Incubator.TextField now supports onChangeValidity
callback for when field valid state has changed. (#1121)
• Wizard.Step - add circleBackgroundColor
prop
• TabController - Change and refactor centerSelected
logic (#1103)
• Added Shadows presets: Shadows.sh10
, Shadows.sh20
, Shadows.sh30
(#1157)
• Introduce new useDidUpdate hook, that will skip update on initial value. (#1119)
• Support passing custom renderInput
to DateTimePicker (#1127)
• Update our default primary color to Colors.violet30 (#1135)
🔧 Fixes
• Fix various broken example screen links in our docs (#1146) (#1154)
• Dialog - fix swiping to dismiss does not trigger onDialogDismissed (#1093)
• Fixed ChipsInput backspace tag removal issue on Android. (#1151)
• Fix issue with FeatureHighlight component not using useNativeDriver flag (#1136)
• useScrollToItem hook - add offsetType to statics + fix dynamic focusing when there's inner/outer spacing (#1144)
• Fix ChipsInput
prop typings (#1139)
• RadioGroup - add typing for testID prop (#1143)
• Fix accessibility typings to Avatar
component (#1155)
• Fix our typography-deprecation
eslint rule from catching non truthy props (#1137)
• Add support for responsive layout for mobile in our docs site (#1164)
⚙️ Maintenance & Infra
• CustomKeyboardView - remove unsafe methods (#1160)
• SettingsScreen - rename componentWillMount to UNSAFE (#1118)
• CardsScreen - fix backgrounds and remove obsolete examples (#1124)
• Deprecate usage of react-native-animatable
in our Hint component with our own implementation (#1125)
• Remove dependency of react-native-animatable
in our FloatingButton component (#1134)