| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-08-28 | 1.3 kB | |
| v1.7.1 source code.tar.gz | 2026-08-28 | 447.3 kB | |
| v1.7.1 source code.zip | 2026-08-28 | 529.0 kB | |
| Totals: 3 Items | 977.6 kB | 0 | |
Fixed
- React Native under the New Architecture: a settled morph no longer resets to the icon the component mounted with (#25, reported by @PhilipGrefe). On Fabric every commit rebuilds the native path from the props React declares, so the
dthe binding froze at mount overwrote whatever the driver had written throughsetNativeProps. Any later render that did not touch the icon, a color or selection change in a tab strip in the report's case, restored the initial path. Four states were affected rather than the reported one: at rest, mid-flight, after a lazy imperative birth (where the path went back to empty and the icon disappeared) and mid-scrub in controlled mode. The binding now declares the driver's livedon every render and re-applies it in a layout effect when a frame landed between a render and its commit, with no state update per frame. Those effects are real layout effects on a device now: the runtime probe iswindow, because React Native has nodocumentand probing for it demoted both the driver's birth and the repair to passive effects that run after paint. The initialdis still computed once with the pure core, so react-native-web SSR output does not move, and the core, the driver, the adapters and the other four bindings are byte identical to 1.7.0.