react-native-macos/Libraries
Craig_Martin 6f4239b37c 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-03 16:21:08 -07:00
..
ART Split React.podspec into separate podspecs for each Xcode project (#23559) 2019-02-21 18:35:44 -08:00
ActionSheetIOS Split React.podspec into separate podspecs for each Xcode project (#23559) 2019-02-21 18:35:44 -08:00
Alert Properly gate platform specific code in Alert 2019-02-13 04:24:12 -08:00
Animated Back out "[react-native][PR] Support Interpolation of strings when using native driver in Animated, fix Expected node to be marked as "native", optimize AnimatedNode creation and connections" 2019-03-26 17:13:11 -07:00
AppState Remove android initialAppState fallback check (#23487) 2019-02-17 15:32:13 -08:00
BatchedBridge Use `invariant` instead of `fbjs/lib/invariant` 2018-12-03 00:07:02 -08:00
Blob Bump Prettier to 1.16.4 2019-03-14 07:00:27 -07:00
BugReporting Upgrade to Flow v0.88.0 2018-12-11 20:01:00 -08:00
CameraRoll RCTCameraRollManager: fix "all" photos filter 2019-02-26 11:29:56 -08:00
Color Update copyright headers to yearless format 2018-09-11 15:33:07 -07:00
Components Add scrollToOverflowEnabled prop to ScrollView (#24296) 2019-04-03 16:21:08 -07:00
Core Remove navigator.geolocation, use Geolocation 2019-04-01 09:09:54 -07:00
DeprecatedPropTypes Use `invariant` instead of `fbjs/lib/invariant` 2018-12-03 00:07:02 -08:00
EventEmitter Use `invariant` instead of `fbjs/lib/invariant` 2018-12-03 00:07:02 -08:00
Experimental Remove SwipeableFlatList from RN 2019-03-27 16:30:09 -07:00
Image Revert D14425373: [react-native][PR] [iOS] Remove explicitly add png file extension when load local image 2019-03-20 14:46:53 -07:00
Inspector Resolve relative size rendering error in inspector (#23804) 2019-03-13 02:07:02 -07:00
Interaction Bump Prettier to 1.16.4 2019-03-14 07:00:27 -07:00
JSInspector Remove explicit requires of Map and Set 2018-10-19 10:57:24 -07:00
LayoutAnimation Remove experimental gating for LayoutAnimation on Android 2019-04-03 04:42:15 -07:00
Linking - Add openSettings method to Linking module (#23965) 2019-03-18 08:06:12 -07:00
LinkingIOS Fix universal links not working in iOS 12 / Xcode 10 (#22764) 2019-03-26 12:08:27 -07:00
Lists Fix behaviour of Header, Footer and Empty List components in VirtualizedList when it's inverted (#24167) 2019-03-27 12:02:41 -07:00
Modal RCTModalHostView (#23030) 2019-01-17 02:41:59 -08:00
NativeAnimation Back out "[react-native][PR] Support Interpolation of strings when using native driver in Animated, fix Expected node to be marked as "native", optimize AnimatedNode creation and connections" 2019-03-26 17:13:11 -07:00
Network Make FBReactModule, RCTNetworking, and RCTImageLoader use new Plugin API 2019-03-12 21:07:36 -07:00
Performance Use `invariant` instead of `fbjs/lib/invariant` 2018-12-03 00:07:02 -08:00
PermissionsAndroid feat(permissions-android): export Rationale type and add missing properties according to docs (#23510) 2019-02-18 07:04:58 -08:00
PushNotificationIOS Split React.podspec into separate podspecs for each Xcode project (#23559) 2019-02-21 18:35:44 -08:00
ReactNative Remove experimental gating for LayoutAnimation on Android 2019-04-03 04:42:15 -07:00
Renderer React sync for revisions f24a0da...8e25ed2 2019-02-27 07:57:19 -08:00
Sample RN: Missing Copyright Headers 2018-10-31 01:37:26 -07:00
Settings Split React.podspec into separate podspecs for each Xcode project (#23559) 2019-02-21 18:35:44 -08:00
Share Use `invariant` instead of `fbjs/lib/invariant` 2018-12-03 00:07:02 -08:00
Storage Update copyright headers to yearless format 2018-09-11 15:33:07 -07:00
StyleSheet Remove LayoutStyle, ShadowStyle, TransformStyle in favor of just ViewStyleProp 2019-01-08 18:49:37 -08:00
SurfaceBackedComponent RCTSurface: Calling `start` is now required to start the Surface 2018-12-18 12:57:38 -08:00
SurfaceHostingComponent Update copyright headers to yearless format 2018-09-11 15:33:07 -07:00
Text Android: Enable views to be nested within <Text> (#23195) 2019-04-01 19:55:23 -07:00
TurboModule Only call __turboModuleProxy when it exists 2019-02-04 11:08:10 -08:00
Types Flow strict ScrollView; get rid of InternalScrollViewType (#22301) 2019-03-08 11:39:41 -08:00
Utilities Add removeExtra() 2019-03-19 10:24:52 -07:00
Vibration Split React.podspec into separate podspecs for each Xcode project (#23559) 2019-02-21 18:35:44 -08:00
WebSocket Stops endless logging by packager client for debug builds that use static bundles. (#24050) 2019-03-20 10:59:30 -07:00
Wrapper Update the license for RCTWrapperExample (#24037) 2019-03-19 09:19:19 -07:00
YellowBox Bump Prettier to 1.16.4 2019-03-14 07:00:27 -07:00
fishhook Split React.podspec into separate podspecs for each Xcode project (#23559) 2019-02-21 18:35:44 -08:00
polyfills Added groupCollapsed polyfill (#21457) 2019-01-22 07:05:22 -08:00
react-native Remove WebView from public RN interface 2019-03-28 17:37:05 -07:00
vendor Deploy 0.94 to xplat 2019-03-06 14:57:30 -08:00
.npmignore npmignore: ignore tests and fixtures 2018-02-27 08:42:14 -08:00
Promise.js Use standard version of Promise.prototype.finally 2019-03-27 20:48:45 -07:00
UTFSequence.js Update copyright headers to yearless format 2018-09-11 15:33:07 -07:00
promiseRejectionIsError.js Deploy 0.94 to xplat 2019-03-06 14:57:30 -08:00