github software-mansion/react-native-screens 3.35.0

18 hours ago

What's Changed

Minor release supporting RN 0.76 with a lot of fixes and improvements cherry picked from 4.0.0 line.

Most notably, the formSheet presentation is not in its best shape on 3.x line of this library, we highly recommend using latest beta of 4.0.0.

👍 Improvements

🐛 Bug fixes

  • fix(iOS): onNativeDismissCancelled called too early during modal dismissal by @zetavg in #2129
  • fix(android): disappearing search icon on opening transparent modal by @alduzy in #2274
  • fix(Android,Fabric): add missing DoNotStrip annotation to JNI-accessed methods by @kkafar in #2290
  • fix(Android,Fabric,bridgeless): crash on RN hot reload in dev mode when redbox in presentation by @kkafar in #2289
  • fix(iOS): FullWindowOverlay layout height (#2430) (5359e4e) by @alduzy
  • fix(iOS): extraLight blur not working (#2338) (da70a27) by @maksg
  • fix(iOS): header snapshots not working (#2393) (bb86f5b) by @alduzy
  • fix(Android): going back on fabric with horizontal list crash (#2403) (5a9afbb) by @alduzy
  • fix(iOS,Fabric): prevent memory leak by calling invalidate on deleted screens (#2402) (71db286) by @kkafar
  • fix(iOS): header subviews layout on tab change (#2385) (652dbcf) by @alduzy
  • fix(Android): going back on fabric with nested list (#2383) (d83d4b7) by @alduzy
  • fix(iOS): full screen modal crash on paper (#2336) (173110d) by @maksg
  • fix(iOS): right header incorrect position (#2316) (29d3c2c) by @alduzy
  • fix!: always set Zindex to undefined for InnerScreen (#2351) (746eff8) - This looks like a breaking change, however you should never be able to set the styles directly on the Screen component, if you were doing it, you have been already doing something wrong by @adrianryt
  • fix(iOS): modal not presenting when deep in stack (#2335) (77d0562) by @maksg
  • fix(Android): getChildDrawingOrder when using refreshcontrol (#2330) (ee967a5) by @BenIrving
  • fix: do not force set translucent nav bar (until it's explicitly specified) (#2301) (eed1cb0) by @kirillzyusko
  • fix(Android,Fabric): pressable on Screen loses focus on pointer movement (#2292) (5a3b31a) by @kkafar
  • fix(iOS): Change import of RectUtil.h file to react/renderer/components (#2319) (eac554e) by @tboba
  • fix(Android): incorrect childCount in removeViewAt when using flatlist on fabric (#2307) (10bda7d) by @alduzy

🔢 Miscellaneous

Full Changelog: 3.34.0...3.35.0

Don't miss a new react-native-screens release

NewReleases is sending notifications on new releases.