* fix dampen logic prevent ghost presses handle refreshes, animations, and clamps handle most cases for cancelling the scroll animation handle animations save point simplify remove unnecessary context readme apply offset on pan find the RCTScrollView send props, add native gesture recognizer get the react tag wrap the profile in context create module * fix swiping to go back * remove debug * use `findNodeHandle` * create an expo module view * port most of it to expo modules * finish most of expomodules impl * experiments * remove refresh ability for now * remove rn module * changes * cleanup a few issues allow swipe back gesture clean up types always run animation if the final offset is < 0 separate logic update patch readme get the `RCTRefreshControl` working nicely * gate new header * organize
719 B
719 B
This second part of this patch is load bearing, do not remove.
RefreshControl Patch - iOS 17.4 Haptic Regression
Patching RCTRefreshControl.mm
temporarily to play an impact haptic on refresh when using iOS 17.4 or higher. Since
17.4, there has been a regression somewhere causing haptics to not play on iOS on refresh. Should monitor for an update
in the RN repo: https://github.com/facebook/react-native/issues/43388
RefreshControl Path - ScrollForwarder
Patching RCTRefreshControl.m
and RCTRefreshControl.h
to add a new forwarderBeginRefreshing
method to the class.
This method is used by ExpoScrollForwarder
to initiate a refresh of the underlying UIScrollView
from inside that
module.