Skip to content

Releases: zoontek/react-native-edge-to-edge

1.4.3

27 Jan 13:22
5cff626
Compare
Choose a tag to compare
  • Fix a missing update when unmounting the latest SystemBars of your app
  • Fix a MIUI issue: hidden navigation bar was shown again if the app went to background, then foreground again (closes #66)

1.4.2

19 Jan 20:50
be4a0b0
Compare
Choose a tag to compare
  • Only allow androidNavigationBar.barStyle if enforceNavigationBarContrast is explicitely set to false

1.4.1

19 Jan 20:44
474df0a
Compare
Choose a tag to compare
  • Remove existing conflict with androidNavigationBar.barStyle usage in the Expo plugin

1.4.0

14 Jan 09:38
e78ad83
Compare
Choose a tag to compare

New Contributors

1.3.1

09 Jan 14:51
7d76ffc
Compare
Choose a tag to compare
  • Fix missing hasConstants boolean on ReactModuleInfo by @huextrat in #63

New Contributors

1.3.0

09 Jan 14:06
32a206e
Compare
Choose a tag to compare
Screenshot

Transparent button navigation bar 🫥

This library adopts Android 15 defaults: a fully transparent status bar, a fully transparent gesture navigation bar, and a semi-opaque button navigation bar. To enforce full transparency in all cases, you can now set the enforceNavigationBarContrast option to false.

👉 Note that by doing so, you will need to manage the navigation bar style (using SystemBars barStyle prop) in the same way you already handle the status bar.

Fix x.Light themes navigation bar color

To align with Android 15 behavior, when using an x.Light theme (introduced in v1.2.0) with enforceNavigationBarContrast kept at true, the navigation bar will remain semi-opaque white, even if your phone is set to dark mode.

Improved documentation 📗

The documentation now includes a Pick a parent theme and a Troubleshooting sections.

1.2.0

05 Jan 11:55
2700489
Compare
Choose a tag to compare
  • Add light theme variants: Theme.EdgeToEdge.Light, Theme.EdgeToEdge.Material2.Light and Theme.EdgeToEdge.Material3.Light (for Expo, parentTheme now accepts Light, Material2.Light or Material3.Light).

👉 This is particularly useful for apps without dark mode support or for Expo in general, as it still inherits from Theme.AppCompat.Light.NoActionBar instead of Theme.AppCompat.DayNight.NoActionBar — unlike React Native 0.64+)

1.1.3

21 Nov 18:13
7b80de6
Compare
Choose a tag to compare
  • Fix SystemBars behavior on web platform (closes #48)

1.1.2

15 Nov 13:57
8c671e6
Compare
Choose a tag to compare
  • Improve navigation bar style switch on color scheme switch (now based on Appearance.addChangeListener)
  • Bump @expo/config-plugins to ^9.0.0

1.1.1

10 Nov 08:49
c8c1e7f
Compare
Choose a tag to compare
  • Fix Expo plugin crash when plugins options are missing (closes #43)