react-native/Libraries/Components
Craig_Martin e3ac3293d9 Add scrollToOverflowEnabled prop to ScrollView (#24296)
Summary:
ScrollView's scrollTo behavior on iOS was recently changed to limit the offset to the content size plus any content inset (see #23427). This departure from the old behavior created UI issues for anyone that is using the over-scroll ability for the purpose of positioning elements at specific coordinates on the screen. Examples include using this behavior to position TextInputs above the virtual keyboard programmatically when focused or moving drop down elements positioned near the bottom of the content toward the top of the screen when selected to show a larger absolutely positioned item list. Default behavior does not change and this is an "opt-in" type of prop to re-enable the old behavior.

[iOS] [Added] - Added scrollToOverflowEnabled prop to ScrollView
Pull Request resolved: https://github.com/facebook/react-native/pull/24296

Differential Revision: D14762619

Pulled By: cpojer

fbshipit-source-id: d2a552b5cb321d52e8ea4116327bf9ec647a3aae
2019-04-08 23:22:33 +02:00
..
AccessibilityInfo Update copyright headers to yearless format 2018-09-11 15:33:07 -07:00
ActivityIndicator ActivityIndicator (#23104) 2019-01-23 02:31:55 -08:00
AppleTV Flow strict TouchableHighlight (#22173) 2018-11-21 14:36:33 -08:00
CheckBox AndroidCheckBox (#23003) 2019-01-16 13:03:24 -08:00
Clipboard Update copyright headers to yearless format 2018-09-11 15:33:07 -07:00
DatePicker remove unused suppressions in xplat 2019-01-18 06:44:05 -08:00
DatePickerAndroid Fix DatePickerAndroid flow errors 2018-12-26 12:03:45 -08:00
DrawerAndroid AndroidDrawerLayout (#23036) 2019-01-18 03:48:14 -08:00
Keyboard Refine Keyboard API Event typings (#23272) 2019-02-04 07:45:42 -08:00
MaskedView RCTMaskedView (#23001) 2019-01-16 13:34:17 -08:00
Picker RCTPicker (#22996) 2019-01-22 02:12:42 -08:00
ProgressBarAndroid ProgressBarAndroid (#23068) 2019-01-22 02:48:35 -08:00
ProgressViewIOS RCTProgressView (#23077) 2019-01-22 05:49:36 -08:00
RefreshControl AndroidSwipeRefreshLayout (#23039) 2019-01-18 02:19:52 -08:00
SafeAreaView RCTSafeAreaView (#23006) 2019-01-16 13:10:52 -08:00
ScrollView Add scrollToOverflowEnabled prop to ScrollView (#24296) 2019-04-08 23:22:33 +02:00
SegmentedControlIOS RCTSegmentedControl (#23000) 2019-01-16 14:00:00 -08:00
Slider RCTSlider (#23048) 2019-01-22 05:44:54 -08:00
StatusBar Expose static methods to manipulate the StatusBar stack imperatively (#21206) 2019-01-22 07:12:04 -08:00
Switch Pass through track color values for true/false to native component 2019-03-22 18:27:21 +01:00
TextInput Add prop to configure `importantForAutofill`. (#22763) 2019-03-12 06:43:00 +01:00
TimePickerAndroid Flow strict-local in TimePickerAndroid.android.ios.js (#22714) 2019-01-25 06:27:21 -08:00
ToastAndroid Update copyright headers to yearless format 2018-09-11 15:33:07 -07:00
ToolbarAndroid ToolbarAndroid (#23009) 2019-01-16 13:53:53 -08:00
Touchable fixed touchable longpress (#24238) 2019-04-08 23:16:42 +02:00
UnimplementedViews Update copyright headers to yearless format 2018-09-11 15:33:07 -07:00
View - create missing AndroidDrawable flow types in ViewPropTypes.js. (#23192) 2019-01-29 00:10:03 -08:00
ViewPager AndroidViewPagers.js (#22995) 2019-01-22 05:55:50 -08:00
WebView Allow to toggle Android WebView HardwareAcceleration from JS 2018-12-11 21:28:53 -08:00
Button.js Use `invariant` instead of `fbjs/lib/invariant` 2018-12-03 00:07:02 -08:00
ScrollResponder.js Revert D13860038: [react-native][PR] Add ability to control scroll animation duration for Android 2019-01-29 18:00:54 -08:00
StaticContainer.react.js Flow strict StaticContainer (#22121) 2018-11-05 14:49:57 -08:00
StaticRenderer.js StaticRenderer: Removed prop types (#21348) 2018-09-27 11:17:47 -07:00