What we shipped on 2026-09-03
Shipped 12 items (7 code, 5 release).
Code
feat(Button): use dots loader for the loading state
fix(Overlay): gate blur on the native ViewManager being autolinkedThe optional peer @danielsaraldi/react-native-blur-view auto-installs
fix(BlurProvider): gate BlurTarget on eager RN$Bridgeless, not the lazy Fabric bindingisFabric() read global.nativeFabricUIManager at module-load time, but RN
test(storybook): warm the transform graph to fix module-fetch racePre-transform the setup file and every story while the Vite server is still starting. Without it, the browser's first burst of dynamic import()s hits Vite's on-demand transform pipeline cold; on slow filesystems (WSL2/CI) the vite-plugin-rnw babel transforms back up enough that a module fetch is dropped — "Failed to fetch dynamically imported module", cascading into whole-suite failure via the shared setup file. Warming the story graph removes the cold-start transform waterfall.
test(storybook): raise async-query timeout for animated storiesThe default 1000ms async-query timeout is too tight for this suite's animated stories on slow hosts (WSL2/CI). A findBy /waitFor polling a spring or height tween that hasn't settled yet occasionally crosses 1s and flakes with a "Timed out in waitFor" error surfaced through @testing-library/dom's checkRealTimersCallback. Raise the ceiling to 5000ms so queries tolerate a busy frame.
fix(BlurProvider): skip the peer BlurTarget wrap on FabricOn Android the BlurProvider wraps the app root in the optional peer's
fix(MorphingFAB): make the collapsed root click-transparent again on webRNW's inline-style path drops pointerEvents , so the inline box-none on
Release
rn-motion-ui@7.2.48e4330f: Fix an Android crash when the optional @danielsaraldi/react-native-blur-view peer is installed but not autolinked (Bun/pnpm/yarn-berry auto-install optional peers, so the require() succeeds while the native BlurView ViewManager is never registered).
rn-motion-ui@7.2.319f9d72: Fix BlurProvider gating on an unreliable Fabric check that crashes Android release builds.
rn-motion-ui@7.2.261a606b: fix(BlurProvider): don't wrap the app in the peer's BlurTarget on Fabric
rn-motion-ui@7.2.100b4cb6: fix(MorphingFAB): make the collapsed root click-transparent again on web
rn-motion-ui@7.2.073881b1: fix(HoldMenu): restore the real backdrop blur on Android by moving the overlay out of the BlurTarget
← All shipped days