3.14.0
Minor release fixing bugs, introducing better support for Fabric (iOS), compatibility with react-native 0.69
Moreover, from this release forward, Fabric is supported only for react-native 0.69+. Support for 0.68.x is dropped.
🐛 Bug fixes
- Remove processColor by @WoLewicki in #1367
- Fix edge swipe (interactive pop) gesture recognition by @radex in #1370
- Add check for if container is null by @WoLewicki in #1375
- iOS Fabric snapshotting mechanism by @kacperkapusciak in #1357
- Add ndkVersion to Android project by @maximzhemerenko in #1411
- BlurView integration with ScreenStack by @WoLewicki in #1406
- Check ios version for home indicator hiding by @WoLewicki in #1423
- Add better fabric_enabled check by @WoLewicki in #1448
- Fix bad initial frame position by @kkafar in #1463
- Fix various Fabric issues by @WoLewicki in #1485
hideHeaderIfNecessary
for Fabric by @kkafar in #1491- Reset values after animations and make snapshot only when necessary by @WoLewicki in #1496
👍 Improvements
- Add gesture response distance by @WoLewicki in #1296
- Add Screen props:
fullScreenSwipeEnabled
(1) by @kkafar in #1362 - Add Screen props: Window traits (2) by @kkafar in #1363
- Add Screen props:
stackPresentation
&stackAnimation
(4) by @kkafar in #1365 - Add iOS search bar tint color by @gorbypark in #1407
- Add prop for hiding keyboard on swipe by @WoLewicki in #1419
- Add missing props & unify business logic between archs by @kkafar in #1430
- Add missing Screen prop: swipeDirection by @kkafar in #1461
- Bring Fabric to ScreenContainer component by @kkafar in #1458
- Implement
onFinishTransitioning
event for ScreenStack for Fabric by @kkafar in #1471 - Bring Fabric to SearchBar by @kkafar in #1470
- Implement
onTransitionProgress
event for Screen for Fabric by @kkafar in #1472 - Add
FullWindowOverlay
component for Fabric by @kkafar in #1495
🔢 Miscellaneous
- Use c++17 for fabric on iOS by @janicduplessis in #1360
- Update README.md by @dsokal in #1368
- Setup for FabricTestExample app by @kkafar in #1371
- Merge Fabric & Paper impls: ScreenView & ScreenController (1) by @kkafar in #1415
- Merge Fabric & Paper impls: ScreenStack (2) by @kkafar in #1416
- Merge Fabric & Paper impls: ScreenStackHeaderConfig (3) by @kkafar in #1417
- Merge Fabric & Paper impls: ScreenStackHeaderSubview (4) by @kkafar in #1418
- Use recommended WindowInsetsControllerCompat for StatusBar management by @kirillzyusko in #1451
- Add .mm files to lint-staged by @WoLewicki in #1462
- Bump react-native version to 0.69.0 by @kkafar in #1484
- Remove dependency on react-navigation@v4 & unify test example apps by @kkafar in #1492
🙌 Thank you for your contributions!
Full Changelog: 3.13.1...3.14.0