Currently, NativeTabs distributes tab widths equally across all triggers (totalWidth / tabCount). This causes label truncation when tab labels have significantly different character lengths — particularly on 5-tab layouts where one label is longer than the others (e.g. "Start Workout" alongside "History", "Profile").
Requested behaviour:
An autoSize prop on NativeTabs that allows each tab to size to its label width rather than equal distribution
Or a flex / weight prop on individual NativeTabs.Trigger components to allow relative sizing (e.g. flex={2} on a longer label tab)
Current workaround: Developers are forced to shorten labels to fit equal-width tabs, which limits expressiveness and conflicts with standard copy.
Platform reference: Android's BottomNavigationView supports labelVisibilityMode and tab width customisation. iOS UITabBar distributes widths but can be overridden via UITabBarItem appearance APIs. Exposing this through NativeTabs would bring parity with what the native platforms already support.