Releases: wix/react-native-navigation
8.1.0-rc02
Features
-
Side-Menus as overlays instead of screen-pushing on iOS; Same as v7.48.0 (@d4vidi in #8038)
⚠️ Note: This is the new official default, in caseopenMode
isn't specified! Select the legacy open-mode explicitly in order to opt-out:Navigation.mergeOptions(this, { sideMenu: { left: { visible: true, openMode: 'pushContent', // Legacy mode to opt-out }, }, });
RN new-architecture
Enhancements:
Fixes:
- (iOS) Fixed broken turbo modules interop by @gosha212 in #8034
- (iOS) React Native Reload is not working #8021 by @markdevocht in #8033
Full Changelog: 8.1.0-rc01...8.1.0-rc02
7.48.0
Enhancements
iOS
- Support drawer menus opening as overlay instead of pushing content on iOS (#7986, @liatnetach):
Push (default) | Overlay mode (new) |
---|---|
![]() |
![]() |
To apply (example):
Navigation.mergeOptions(this, {
sideMenu: {
left: {
visible: true,
openMode: 'aboveContent',
},
},
});
8.1.0-rc01
What's Changed
We are happy to introduce RN 77 support for Android and iOS with new arch
- The only officially supported version of RN is 77. Support for RN 78 and 79 is still in progress.
- Only new arch is supported
- Support for older RN version is dropped
Many thanks to @markdevocht @d4vidi @kochavi-daniel.
Spacial thanks to @TheLonelyAstronaut for providing the inspiration for bridgless support
Known issues
This version is still not %100 ready. Please follow this ticket:
#8007
Full Changelog: 8.1.0-alpha01...8.1.0-rc01
7.47.0
7.46.0
Those changes have accidentally leaked into the 7.x.x
set of releases, while breaking support for <76 versions (v73 in particular). For RN v76+ (with new-arch), upgrade to the latest react-native-navigation v8 - see the v7.43.0 release notes for more info (#8003 by @d4vidi)
8.1.0-alpha01 (New Arch)
What's Changed
- Finally new arch for Android and iOS here in a first preview version. Thanks to @kochavi-daniel for contributing the iOS fixes
Breaking Changes
- Only New Arch is supported
- Only RN 76 is supported. RN 77-79 is WIP
Full Changelog: 8.0.0...8.1.0-alpha01
7.45.0
7.44.0
Enhancements
Android
(Experimental) Top-bar & status-bar color animations are now available upon tab-switching (#7975 by d4vidi)
rnnav-switch-tab-color-anim.webm
To enable in your app (warning - experimental!):
Java:
public class MainApplication extends NavigationApplication {
public MainApplication() {
super(new HashMap<>() {{
put(RNNToggles.TOP_BAR_COLOR_ANIMATION__PUSH, true);
put(RNNToggles.TOP_BAR_COLOR_ANIMATION__TABS, true);
}});
}
// ...
}
Kotlin:
class MainApplication : NavigationApplication(mapOf(
RNNToggles.TOP_BAR_COLOR_ANIMATION__PUSH to true,
RNNToggles.TOP_BAR_COLOR_ANIMATION__TABS to true,
)) {
// ...
}
8.0.0 Alpha
7.43.0
8.x.x
Fixes
- Reverted the accidentally released version 7.42.0 which dropped support for RN 73.
Features
Android
Introducing color animations for top-bar and status-bar (#7969 by d4vidi)