- Split off styles into separate file
- Update typescript definition file to add
InputAccessoryView
- Fix Done button on iPad (#209)
- Added a prop called
InputAccessoryViewto allow a custom component to replace the InputAccessoryView on iOS. View the snack to see examples on how this can be customized. As a result of this change, thehideDoneBarprop has been deprecated. - iOS modal window now correctly resizes on orientation change
defaultStylesare now exported
- Supports an empty
itemsarray (#161)
- Replaced setTimeouts with callbacks for arrow buttons (#177)
- Opened up
placeholderon style object for modification (#119) (#155). TheplaceholderTextColorprop is now deprecated, as this style object allows for additional properties.
- In order to make this component less opinionated, especially in terms of style, we have removed the default dropdown arrow icon in leiu of a more flexible
Iconprop which will render a component - allowing you to insert your own css, image, svg, or icon from any library of your choosing. Due to this change, thenoIconprop has been removed. To replicate the arrow from previous versions, see the last example / see the styling section in the README for more details. - In Android, we no longer insert a psuedo-underline by default - as the default input style in React Native sets the underline color to transparent since this PR - which landed in 0.56. You can add this back in fairly easily, either by using the
textInputPropsprop or by adding a border on one of the wrapping container elements - all depending on your personal usage of the component. - Some of the default styles of the iOS "Done bar" have been tweaked and streamlined
- if using useNativeAndroidPickerStyle={false}, the outer container is now only
headlessAndroidContainerwithoutviewContainerwrapping it
- Fix headless Android onValueChange trigger on render (#141)
- Fix TypeError (#139)
- Fixes Android headless mode trigger area (#122)
- Fixes unnecessary renders (#129)
- Fixes keyboard not dismissing on iOS
- Added
onOpenandonClosecallbacks (iOS only)
- Opened up headlessAndroidPicker and chevronContainer on style object for modification
- Added
useNativeAndroidPickerStyleprop. See README for more details.
- Fixed Android headless mode showing selected value outside of View (#83)
- Fixed
TouchableWithoutFeedbackwarning
styles.placeholderColorhas been replaced withplaceholderTextColormodeprop is now accessible viapickerPropsanimationTypeprop is now accessible viamodalProps(see warning in README)
- Default placeholder now includes default
colorof #9EA0A4 pickerProps,modalProps, andtextInputPropshave been added (see README)