Repository navigation
v0.3.0 — presses survive a moving finger
Fix (iOS): buttons inside the sheet no longer drop presses on real devices. On Fabric, Pressable checks every touch-move against a rect from measure(), which reads the shadow tree. The shadow tree placed sheet content at the hidden host, not where the native sheet draws it. So any press that emitted a touch-move was lost: a slightly rolling finger, or just pressing harder on a 3D Touch iPhone. Simulator clicks emit no moves, which is why it never reproduced there. Each sheet slot now reports its real on-screen position to the shadow tree, so the measured and drawn rects match.
Fix (iOS): a tap that drifts is no longer taken as a drag. The sheet's pan now waits for 16pt of travel, the iOS counterpart of Android's touch slop.
Upgrading: this release adds a native component (NativeBottomSheetSlot), so run pod install after upgrading. No API changes; Android is unchanged.