simple_clean_navbar 1.1.1 copy "simple_clean_navbar: ^1.1.1" to clipboard
simple_clean_navbar: ^1.1.1 copied to clipboard

A high-performance, fully customizable bottom navigation bar and side rail for Flutter. Supports Floating design, custom widgets, RTL, Animations, and smart System UI integration.

1.1.1 #

  • Fixed: Added missing library-level documentation and Dartdoc comments to achieve a 100% pub.dev score.
  • Improved: Formatted all codebase files and example folder for static analysis compliance.

1.1.0 #

🔥 The "Dual Engine & Performance" Update!

  • Architectural Leap: Introduced a Dual-Constructor Architecture (SimpleCleanNavBar vs SimpleCleanNavBar.advanced).
    • The standard constructor is now a lightweight, O(1) rendering engine with zero overhead (No MediaQuery or ClipRRect), perfect for 90% of apps.
    • The .advanced constructor unlocks floating, side-rail, and complex layout calculations only when needed.
  • New Feature: Brought back support for Custom Widgets! SimpleNavBarItem now accepts customWidget and activeCustomWidget (Perfect for SVG icons or network images).
  • Performance: Implemented "Anti-Spam Click" (No-Glitch) motion logic. Animations are now 100% interruptible using easeOutQuart curves. Zero jitter, even with rapid tab switching.
  • Fix (Immersive UI): System UI color matching is now lightning-fast and smart. Replaced background tasks with AnnotatedRegion<SystemUiOverlayStyle> for instant Dark/Light mode reactivity.
  • Fix (Side Rail): Fixed an issue where Side Rail items would squish or overlap. Items now distribute evenly across any screen height.
  • Refactor: SimpleNavBarItem now uses named optional parameters for icon and customWidget with built-in assertions for type safety.

1.0.2 #

  • Fixed README.

1.0.1 #

  • Fixed README.

1.0.0 #

🚀 Major Release - The Ultimate Update!

  • New Feature: Added isSideRail support for vertical navigation (Side Rail).
  • New Feature: Added isFloating mode for a modern, floating design with shadows.
  • New Feature: Added SimpleNavAnimType with 3 animations: circle, zoom, float.
  • New Feature: Added SimpleNavTextMode to control text visibility (alwaysShow, onSelect, neverShow).
  • New Feature: Added updateSystemNavBar to automatically style the Android system navigation bar (Immersive mode).
  • Improvement: Complete code refactor for better performance and maintainability.
  • Breaking Change: SimpleNavBarItem now takes IconData instead of Widget for better animation support.
  • Breaking Change: activeIcon removed (handled by animations now).

0.0.6 #

  • Added topics to pubspec.yaml for better discoverability.
  • Removed deprecated author field.

0.0.5 #

  • Replaced deprecated withOpacity with withValues for latest Flutter support.

0.0.4 #

  • Fixed code formatting issues.

0.0.3 #

  • Fixed README image link.

0.0.2 #

  • Improved error handling: Added assertions for item count (2-5 items).
  • Updated documentation images.

0.0.1 #

  • Initial release.
  • Added custom floating disk animation.
  • Added Dark/Light mode support.
  • Added RTL support.
16
likes
160
points
57
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A high-performance, fully customizable bottom navigation bar and side rail for Flutter. Supports Floating design, custom widgets, RTL, Animations, and smart System UI integration.

Repository (GitHub)
View/report issues

Topics

#navbar #bottom-navigation #side-rail #responsive-ui #animation

License

MIT (license)

Dependencies

flutter

More

Packages that depend on simple_clean_navbar