voo_navigation_rail 0.2.1 copy "voo_navigation_rail: ^0.2.1" to clipboard
voo_navigation_rail: ^0.2.1 copied to clipboard

Navigation rail components for Flutter - part of the voo_navigation package ecosystem.

0.2.1 #

Improved #

  • Tagline Layout: Updated VooRailDefaultHeader to display tagline below title (when extended)
    • Title and tagline now render as two separate lines in a Column
    • Both texts limited to single line with ellipsis overflow
    • Consistent styling with drawer header

Fixed #

  • Header Height Alignment: Header height now uses kToolbarHeight + spacing.sm to align with VooAdaptiveAppBar

0.2.0 #

Dependencies #

  • Updated voo_navigation_core to ^0.2.0

0.1.2 #

Improved #

  • Design System Tokens: All rail components now use VooNavigationTokens for consistent styling
    • VooRailNavigationItem - Uses token-based icon sizes, padding, border radius, and opacity values
    • Icon sizes now standardized: 18dp (extended) and 20dp (compact)
  • Modernized Appearance: Updated border radius from 6dp to 8dp for modern look
  • Unified Selection States: Selection and hover backgrounds now use theme-aware extension methods

Dependencies #

  • Updated voo_navigation_core to ^0.1.4

0.1.1 #

Added #

  • VooCollapseState Integration: Rail now wraps content with VooCollapseState
    • Enables child widgets to auto-detect collapse state
    • onToggleCollapse callback parameter for external collapse control
  • User Profile Auto-Handling: Uses userProfileConfig when available
    • Automatically creates VooUserProfileFooter with correct compact state

Changed #

  • Unified Theme: Removed legacy themed container variants
    • Removed glassmorphism, liquidGlass, blurry, neomorphism, material3Enhanced containers
    • Single clean flat container design for consistent appearance
    • Simpler codebase with ~400 lines removed

0.1.0 #

Added #

  • Initial release - extracted from voo_navigation package
  • VooAdaptiveNavigationRail: Main navigation rail organism with adaptive behavior
    • Supports compact and extended modes
    • Hover states and animations
    • Section headers and grouping
    • User profile footer integration
  • VooRailNavigationItems: Container for rail navigation items
  • VooRailNavigationItem: Individual rail item with selection states
  • VooRailDefaultHeader: Default header component for rail
  • VooRailSectionHeader: Section header for grouping items
  • VooRailModernBadge: Badge component specific to rail styling
1
likes
90
points
162
downloads

Publisher

verified publishervoostack.com

Weekly Downloads

Navigation rail components for Flutter - part of the voo_navigation package ecosystem.

Homepage
Repository (GitHub)
View/report issues

Topics

#flutter #navigation #navigation-rail #material-design

Documentation

API reference

License

MIT (license)

Dependencies

flutter, voo_navigation_core, voo_tokens

More

Packages that depend on voo_navigation_rail