Skip to content

Releases: okwasniewski/react-native-bottom-tabs

v0.7.1

29 Nov 15:52
Compare
Choose a tag to compare

What's Changed

Full Changelog: https://github.com/okwasniewski/react-native-bottom-tabs/compare/[email protected]@0.7.1

v0.7.0

27 Nov 09:27
Compare
Choose a tag to compare

What's Changed

Warning

This release drops support for React Navigation v6, if you want to still use React Navigation v6 make sure to stay on @bottom-tabs/[email protected]. The main package can still be updated to receive future updates.

Note

hapticFeedbackEnabled is now set to false by default.

Full Changelog: https://github.com/okwasniewski/react-native-bottom-tabs/compare/[email protected]

v0.6.0

20 Nov 10:25
Compare
Choose a tag to compare

What's Changed

Warning

This release contains a breaking change!

You need to change your import from:

import { createNativeBottomTabNavigator } from 'react-native-bottom-tabs/react-navigation';

to:

import { createNativeBottomTabNavigator } from '@bottom-tabs/react-navigation';

Make sure to also install the new integration package:

yarn add @bottom-tabs/react-navigation

Note: This is also the last release to support React Navigation v6, starting from 0.7.0 the @bottom-tabs/react-navigation will only support React Navigation v7 but users wanting support for React Navigation v6 can still use 0.6.0

Full Changelog: v0.5.2...v0.6.0

Release 0.5.2

13 Nov 17:28
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.5.1...v0.5.2

Release 0.5.1

12 Nov 19:03
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.5.0...v0.5.1

Release 0.5.0

11 Nov 17:08
Compare
Choose a tag to compare

What's Changed

Build changes

It's now required to build your app with use_frameworks!, :linkage => :static.

For Expo users add this to your app.json

{
  "expo": {
    "plugins": [
       "react-native-bottom-tabs",
+      [
+        "expo-build-properties",
+        {
+          "ios": {
+            "useFrameworks": "static"
+          }
+        }
+      ]
+    ]
  }
}

SVG Support!

image

You can now pass .svg images either statically or remotely. This release contains rewritten icon handling.

<Tab.Screen
  name="Albums"
  component={Albums}
  options={{
    tabBarIcon: () => require('person.svg'),
    // or
    tabBarIcon: () => ({ uri: 'https://example.com/icon.svg' }),
  }}
/>

Custom fonts

image

You can now pass custom tabLabelStyle:

<Tab.Navigator
  tabLabelStyle={{
    fontFamily: 'Avenir',
      fontSize: 15,
   }}
>

Full Changelog: v0.4.0...v0.5.0

Release 0.4.0

08 Nov 16:52
Compare
Choose a tag to compare

What's Changed

Warning

ignoresTopSafeArea prop's default value is now true!

Full Changelog: v0.3.2...v0.4.0

Release 0.3.2

05 Nov 18:26
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.3.1...v0.3.2

Release 0.3.1

03 Nov 17:29
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.3.0...v0.3.1

Release 0.3.0

01 Nov 15:32
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.2.1...v0.3.0