Skip to content

Releases: lodev09/react-native-true-sheet

Release 3.11.0 (beta)

28 Apr 14:24
2c6d3a7

Choose a tag to compare

Release 3.11.0 (beta) Pre-release
Pre-release

🎉 New features

  • Web: Replace @gorhom/bottom-sheet with vendored vaul renderer. Adds full event lifecycle (onMount, onWill/DidPresent, onWill/DidDismiss, onDetentChange, onDragBegin/Change/End, onPositionChange, onWill/DidFocus, onWill/DidBlur), sheet stacking with cascade, detached mode, auto detent, scrollable content, and honors elevation, cornerRadius, maxContentHeight, draggable, dimmedDetentIndex, insetAdjustment, initialDetentAnimated. (#639 by @lodev09)

Release 3.10.1

26 Apr 01:27
5bf30a0

Choose a tag to compare

🐛 Bug fixes

  • Android: Emit onDidFocus after the parent's translate-up animation completes when a stacked child sheet is dismissed. (#666 by @lodev09)
  • Android: Fixed focused input in sheet causing auto-focus on main screen input after dismiss. (#649 by @lodev09)

Full Changelog: v3.10.0...v3.10.1

Release 3.10.0

03 Apr 20:23
5b2bec7

Choose a tag to compare

🎉 New features

  • Add accessibility support to grabber view with VoiceOver/TalkBack actions and state descriptions. (#587 by @lodev09)
  • Add scrollingExpandsSheet option to scrollableOptions. (#585 by @lodev09)
  • iOS: Add topScrollEdgeEffect and bottomScrollEdgeEffect to scrollableOptions for iOS 26+. (#595 by @lodev09)

🐛 Bug fixes

  • iOS: Fixed blur flicker/flash at the bottom when dismissing sheet with backgroundBlur enabled. (#633 by @lodev09)
  • Android: Fixed NoSuchMethodError crash on Android < 11 (API 30) when presenting a sheet with grabber accessibility. (#606 by @Mohamed-kassim)
  • iOS: Fixed keyboard scroll positioning when sheet auto-expands from a smaller detent. (#592 by @lodev09)
  • Android: Fixed dead state after rapid present/dismiss cycles. (#593 by @lodev09)
  • iOS: Fixed position change not emitting when detent or index changed. (#584 by @lodev09)
  • Android: Use RN BackHandler for back press detection for reliability across Android versions. (#580 by @lodev09)

💡 Others

  • iOS: Use codegen enum types instead of NSInteger casts for better type safety. (#612 by @lodev09)
  • Add docs versioning with automated release script. (#586 by @lodev09)
  • Add missing layout and screenLayout props to TrueSheetNavigator. (#615 by @bram-dc)
  • Add truesheet-usage AI skill and documentation for AI coding agents. (#621 by @mehradotdev)
  • Upgrade example to Expo SDK 55 and RN 0.83. (#630 by @lodev09)
  • Add RN 0.83 keyboard animation workaround to troubleshooting docs. (#632 by @lodev09)

⚠️ Breaking

  • Android: nestedScrollingEnabled is now automatically managed when scrollable is enabled. (#585)

New Contributors

Full Changelog: v3.9.9...v3.10.0

Release 3.9.9

26 Feb 21:55
9550174

Choose a tag to compare

🐛 Bug fixes

  • Android: Fixed back handler blocking navigation when sheet is hidden for screen. (#577 by @lodev09)

Full Changelog: v3.9.8...v3.9.9

Release 3.9.8

24 Feb 20:42
d6b4087

Choose a tag to compare

🐛 Bug fixes

  • iOS: Fixed custom grabber missing tap-to-cycle-detent behavior. (#571 by @lodev09)
  • Android: Fixed pull to refresh not working for short ScrollViews. (#570 by @lodev09)

Full Changelog: v3.9.7...v3.9.8

Release 3.9.7

23 Feb 21:22
c9dc42a

Choose a tag to compare

🐛 Bug fixes

  • Android: Fixed first interaction with remounted nested ScrollView dragging sheet instead of scrolling. (#564 by @lodev09)

Full Changelog: v3.9.6...v3.9.7

Release 3.9.6

23 Feb 18:10
ea2be40

Choose a tag to compare

🐛 Bug fixes

  • Android: Fixed nested scroll breaking when ScrollView is conditionally removed and re-added. (#562 by @lodev09)

Full Changelog: v3.9.5...v3.9.6

Release 3.9.5

21 Feb 20:51
351c4ad

Choose a tag to compare

🐛 Bug fixes

  • iOS: Fixed touch passthrough on undimmed sheets when dismissible is false. (#548 by @isaacrowntree)
  • iOS: Fixed animatedIndex/animatedDetent reporting wrong values during drag and transitions. (#558 by @lodev09)
  • iOS: Fixed detent updates being ignored when changed during presentation animation. (#557 by @lodev09)

💡 Others

  • Docs: Add auto detent limitation when scrollable is enabled. (#554 by @lodev09)

New Contributors

Full Changelog: v3.9.4...v3.9.5

Release 3.9.4

19 Feb 01:55
d48b6fa

Choose a tag to compare

🐛 Bug fixes

  • iOS: Fixed content size changes being dropped during presentation animation when using initialDetentIndex. (#551 by @lodev09)

Full Changelog: v3.9.3...v3.9.4

Release 3.9.3

18 Feb 22:02
2a6158e

Choose a tag to compare

🐛 Bug fixes

  • iOS: Fixed incorrect detent calculations on iPad when using Stage Manager or Split View. (#550 by @lodev09)

Full Changelog: v3.9.2...v3.9.3