reusable_tab_bar 0.0.6 copy "reusable_tab_bar: ^0.0.6" to clipboard
reusable_tab_bar: ^0.0.6 copied to clipboard

A Flutter package for reusable and customizable tab bars with state management support using ChangeNotifier and Bloc. Includes flexible options for app bar, tab styling, and more.

Changelog #

All notable changes to this project will be documented in this file.

0.0.6 #

Oct 11, 2025 #

✨ Implement #

  • Implement ImageTabsModel,
  • Implement BaseTaModl,

0.0.5 #

Oct 10, 2025 #

✨ Added #

  • Added IndicatorModel,

0.0.4 #

Sep 25, 2025 #

✨ Implemented #

  • Support for multiple indicator types: none, underline, gradient, rounded, dot, bubble, rectangle, topLine, customPainter, custom.
  • Tab animation models: TabAnimationModel with configurable animation types, scale, colors, padding, curves, and wrappers.
  • Built-in animators: BounceTabAnimator, FadeTabAnimator, ScaleTabAnimator, SlideTabAnimator, TabAnimator.
  • Factories: TabAnimatorFactory, TabAnimatedBuilder, TabIndicatorFactory, TabBuilder, TabFactory.
  • Wrapper support via WidgetWrapperMixin.
  • Example included demonstrating usage with TabBar and TabBarView.

0.0.3 #

Sep 19, 2025 #

✨ Implemented #

  • Implemented StandardTabBarScreen with fully customizable tabs and FABs.
  • Implemented ComposableTabBarWrapper for optional card/decoration around the tab bar.
  • Added SliverTabBarScreen, BottomTabBarScreen, SideTabBarScreen, ModalTabBarScreen for reusable tab layouts.
  • Added TabFABSwitcher for per-tab FAB handling.
  • Added accessibility support and responsive design considerations.
  • Created AnimatedTabWrapper for animated tab transitions.
  • Introduced TabBarVisualStyle enum and IndicatorModel for styling.
  • Integrated Cubit state management with TabBarCubit for tab index tracking.
  • Provided full documentation, README, and example file for usage.

0.0.2 #

Aug 22, 2025 #

✨ Updated #

  • Removed app_style dependency.
  • Removed flutter_lints dependency.
  • Updated Dart sdk to 3.9.0

0.0.1 #

  • Initial release of reusable_tab_bar.
  • Provides:
    • TapBarProvider for managing tab selection with ChangeNotifier.
    • TabBarCubit and TabBarState for managing tab selection using Bloc.
    • AppTabBar widget for creating customizable TabBar layouts.
    • AppTabBarWithSelectorButton widget for custom tab navigation using external selector buttons.
  • Supports features like:
    • Custom app bars, floating action buttons, drawers.
    • Dynamic tab selection and state management.
    • Full flexibility for styling and behavior control.
1
likes
130
points
38
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A Flutter package for reusable and customizable tab bars with state management support using ChangeNotifier and Bloc. Includes flexible options for app bar, tab styling, and more.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

bloc, equatable, flutter, flutter_bloc, lottie

More

Packages that depend on reusable_tab_bar