5.28.0
🤩 What's New?
A new component - the SkeletonView
(#1378)
🎁 Features
• Hint - adding 'enableShadow' (for white hints only) and 'removePaddings' props. (#1399)
• Added missing hide animation for Hint
bubble (#1363)
• TabBarItem now supports passing leadingAccessory and trailingAccessory Props (#1383)
• TabController's TabBarItem now supports passing leadingAccessory and trailingAccessory Props (#1385)
• Support passing customElement to Drawer items. (#1402)
• Add testID to floatingButton component (#1395)
• Support passing custom accessibilityLabel to Badge (#1434)
• Improve SegmentedControl performance (#1375)
• Add themeVariant
prop to DateTimePicker
. (#1357)
🔧 Fixes
• Fix issue with Picker with custom renderPicker in multi-select mode not reacting to value change (#1425)
• Fix issue with Picker component ref not being forwarded (#1407)
• Show the beginning of a long text in Picker on Android (#1405)
• Fix issue with Incubator.TextField floating placeholder not reacting when value changed programmatically (#1426)
• Fix Hint
tip pointing issue when passing custom targetFrame
where the width
and hight
is 0. (#1396)
• DateTimePicker to use renderInput
instead of renderExpandableInput
to pass a custom input component. (#1386)
• Fix export AvatarHelper (which fix its typings) (#1376)
• Fix issue in Incubator.WheelPicker not responding to onChange prop change (#1391)
• Fix segmentedControl vertical paddings to increase segments touch area (#1401)
• Incubator.WheelPicker - fix warning about getNode (#1403)
• Fixed RadioGroup and RadioButton individual packages (#1388)
• Fixed ColorPicker components typings (#1389)
⚙️ Maintenance & Infra
• Use optional chaining instead of lodash _.invoke (#1411)
• Reimplement Incubator.TouchableOpacity with Reanimated v2 as Incubator.TouchableOpacity2 (#1380)
• Migrate Incubator.WheelPicker to reanimated 2 (#1379)
• Migrate ConnectionStatusBar
component to typescript. (#1384)
• Migrate Wizard
to typescript (#1390)
• Fix broken link in our docs (#1372) (#1427)