npm @lodev09/react-native-true-sheet 3.9.0-beta.4
Release 3.9.0-beta.4

5 hours ago

⚠️ Breaking changes

  • maxHeight prop has been renamed to maxContentHeight. (#495 by @lodev09)

🎉 New features

  • iOS: Enable synchronous state update for RN 0.82+. (#505, #507 by @lodev09)
  • Added maxContentWidth prop to control the maximum width of the sheet content. (#495 by @lodev09)
  • Added anchor and anchorOffset props for side sheet positioning. (#496, #500 by @lodev09)

🐛 Bug fixes

  • iOS: Fixed crash and blank sheet when using Reanimated exiting animations. (#493 by @lodev09)
  • Android: Fixed default background color not respecting dark mode on AppCompat-based apps. (#501 by @lodev09)
  • Web: Fixed default background color not respecting dark mode. (#502 by @lodev09)
  • iOS: Fixed main thread deadlock when keyboard events fire while sheet is mounted. (#506 by @lodev09)
  • Android: Fixed stale nested scrolling ref blocking drag after dismissing a child sheet with a ScrollView. (#523 by @lodev09)
  • Android: Fixed keyboard detent not committing on scroll, causing sheet to snap back when keyboard hides. (#525 by @lodev09)
  • iOS: Fixed thread blocking on gesture dismissal when sheet is presented in a stack. (#511 by @lodev09)
  • Android: Fixed keyboard not dismissing when sheet is dragged to a non-keyboard detent position. (#513 by @lodev09)
  • Android: Added guard and warning to prevent dismiss events for a sheet that is not presented. (#516 by @codydorsettlynn)

📖 Documentation

  • Added dynamic header & footer section to navigation guide. (#515 by @lodev09)

💡 Others

  • Performance improvements across JS, iOS, and Android. (#521 by @lodev09)
  • Use codegen enums for backgroundBlur, anchor, and insetAdjustment props. (#499 by @lodev09)
  • Replace react-native-maps with @lugg/maps in examples. (#503 by @lodev09)

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

NewReleases is sending notifications on new releases.