🎉 New features
- Added
scrollableOptionsprop with keyboard scroll handling for ScrollViews. (#442 by @lodev09) - Added bottom inset to ScrollView when
insetAdjustmentisautomatic. (#430 by @lodev09)
🐛 Bug fixes
- Android: Fixed present promise not resolving on resize. (c3495500 by @lodev09)
- iOS: Fixed scroll view pinning to respect content view padding/margin. (#429 by @lodev09)
- iOS: Fixed footer not translating back when keyboard hides via ScrollView. (#424 by @lodev09)
- iOS: Fixed
backgroundBlurandbackgroundColornot working together. (#423 by @lodev09) - iOS: Fixed
present()called fromuseEffectnot working due to mount event not firing. (#421 by @lodev09) - iOS: Fixed sheet content becoming empty after rapidly presenting/dismissing. (#419 by @lodev09)
- Auto re-present sheet when returning from screen dismiss (modal or navigation pop). (#412 by @lodev09)
- iOS: Fixed
onWillDismissevent timing during drag dismiss. (#416 by @lodev09)
💡 Others
- Separated
present()andresize()methods; callingpresent()on an already-presented sheet now logs a warning instead of resizing. (#441 by @lodev09) - Android: Refactored screen event detection to use EventDispatcherListener instead of FragmentLifecycleCallbacks. (#438 by @lodev09)
- iOS: Refactored screen unmount detection to use C++ EventDispatcher instead of RNSLifecycleListenerProtocol. (#410 by @lodev09)