Skip to content

Releases: Kellytomi/expo-native-compact-tabs

v0.2.1

Choose a tag to compare

@Kellytomi Kellytomi released this 08 Aug 21:13
85c97e1

Fixed

  • Preserve React Native image scale metadata when loading iOS tab icons.
  • Apply the resolved scale to animation frames and Expo Updates assets.
  • Prevent high-density PNG icons from rendering at an oversized point size.

Thanks to @gabimoncha for contributing the fix in #2.

Install with npx expo install expo-native-compact-tabs.

expo-native-compact-tabs 0.2.0

Choose a tag to compare

@Kellytomi Kellytomi released this 01 Aug 14:42

What's new

  • Native Android floating-pill tab bar with expanded and compact states
  • Draggable spring selection capsule on Android and iOS 16.4–18.x
  • Android safe-area placement, icon animation, haptics, hit testing, and accessibility
  • Keyed scroll-to-top support for active reselects and destination resets
  • Side-by-side Android and iOS 18 fallback demo

The native iOS 26+ Liquid Glass path remains unchanged.

expo-native-compact-tabs 0.1.1

Choose a tag to compare

@Kellytomi Kellytomi released this 01 Aug 06:55

What changed

  • Added an automatic solid floating-pill fallback for iOS 16.4–18.x while preserving real UIKit tab items.
  • Kept expanded and compact fallback geometry aligned with iOS 26, including centred icons and home-indicator clearance.
  • Fixed tab selection and active-tab reselect scrolling so screens return to their true adjusted visual top.
  • Documented true Liquid Glass on iOS 26+, the older-iOS fallback, and current Android support.

Validation

  • Verified expanded and compact behavior on iOS 18.5.
  • Verified genuine Liquid Glass, all five tabs, collapse, reselect-to-top, and destination reset on iPhone Air / iOS 26.2.
  • TypeScript and npm tarball checks pass.