🎉 New features
- Add accessibility support to grabber view with VoiceOver/TalkBack actions and state descriptions. (#587 by @lodev09)
- Add
scrollingExpandsSheetoption toscrollableOptions. (#585 by @lodev09) - iOS: Add
topScrollEdgeEffectandbottomScrollEdgeEffecttoscrollableOptionsfor iOS 26+. (#595 by @lodev09)
🐛 Bug fixes
- iOS: Fixed blur flicker/flash at the bottom when dismissing sheet with
backgroundBlurenabled. (#633 by @lodev09) - Android: Fixed
NoSuchMethodErrorcrash 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
BackHandlerfor back press detection for reliability across Android versions. (#580 by @lodev09)
💡 Others
- iOS: Use codegen enum types instead of
NSIntegercasts for better type safety. (#612 by @lodev09) - Add docs versioning with automated release script. (#586 by @lodev09)
- Add missing
layoutandscreenLayoutprops toTrueSheetNavigator. (#615 by @bram-dc) - Add
truesheet-usageAI 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:
nestedScrollingEnabledis now automatically managed whenscrollableis enabled. (#585)