npm @lodev09/react-native-true-sheet 3.11.0-beta.13
Release 3.11.0 (beta)

11 hours ago

🐛 Bug fixes

  • iOS: Fixed sheet footer controls being hidden from XCTest and assistive technologies by exposing mounted sheet content and footer accessibility elements. (#699 by @erickreutz)
  • iOS: Fixed Mac Catalyst build issue. (#685 by @theeket)
  • iOS: Fixed footer rendering at the bottom of the content view instead of the bottom of the sheet when the footer view is recycled across present cycles. (#688 by @lucaswickstrom)
  • Android: Fixed resize() being interrupted when sheet content size changes during the animation, causing the sheet to revert to the previous detent. (#693 by @lodev09)
  • Android: Fixed horizontal child gestures inside the footer or sheet body being cancelled by BottomSheetBehavior when a touch drifted vertically past touchSlop. Footer touches are now latched on ACTION_DOWN and routed for the full stream, and horizontal-dominant gestures bypass sheet drag — matching iOS. (#698 by @lodev09)
  • Fixed the Sheet Navigator breaking under Expo Router SDK 56 by importing from @react-navigation/core (auto-rewritten to expo-router/react-navigation on SDK 56, resolves normally in bare projects). The optional peer dependency changed from @react-navigation/native to @react-navigation/core. (#695 by @lodev09)

⚠️ Breaking

  • Renamed pageSizing: boolean to presentation: 'page' | 'form' (default 'page'). presentation='form' is absolute and ignores maxContentWidth. Migration: pageSizing={true}presentation='page' (default); pageSizing={false}presentation='form'. (#680 by @lodev09)
  • Web: Removed stackBehavior prop; stacking is now handled automatically. (#639)
  • Web: Peer dependency changed from @gorhom/bottom-sheet to @radix-ui/react-dialog. (#639)

💡 Others

  • Bump react-native-monorepo-config to fix build on windows. (#672 by @harveylx)
  • Upgrade examples to Expo SDK 56 / React Native 0.85.3, TypeScript 6, and react-native-builder-bob 0.41. (#694 by @lodev09)

Don't miss a new react-native-true-sheet release

NewReleases is sending notifications on new releases.