smart_appbar 5.0.0 copy "smart_appbar: ^5.0.0" to clipboard
smart_appbar: ^5.0.0 copied to clipboard

Intelligent SmartAppBar widget for Flutter with 6 visual variants, automatic route adaptation, and Material 3 design.

Changelog #

All notable changes to the smart_appbar package will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

4.0.0 - 2025-11-05 #

Added #

  • Initial public release of SmartAppBar package.
  • Initial release of SmartAppBar widget
  • Automatic route-based configuration system
  • Six visual variants: Standard, Glass, Transparent, Bordered, Elevated, Large
  • Smart action buttons system with 10 predefined actions
  • Comprehensive accessibility support with semantic labels
  • Smooth animations (fade, slide, scale)
  • Material 3 design compliance
  • Dark/Light theme automatic adaptation
  • Loading state indicator support
  • Performance optimizations with caching
  • Complete example app with 5 different screens
  • Comprehensive test suite

Features #

  • Automatic Route Detection: SmartAppBar automatically detects current route and applies appropriate configuration
  • Multiple Visual Effects: Glass morphism, transparent, bordered, elevated appearances
  • Theme-Aware: Automatic color adaptation for light/dark themes
  • Customizable: Full parameter override capability for all aspects
  • Accessibility: Screen reader support, haptic feedback, proper touch targets
  • Performance: Efficient caching and minimal rebuilds

Example Routes #

  • /home: Transparent variant with notifications and profile actions
  • /petProfile: Glass variant with edit and share actions
  • /settings: Bordered variant with search and more actions
  • /profile: Standard variant with edit and settings actions
  • /dashboard: Glass variant with notifications and search actions

Technical Details #

  • Package Size: ~25 KB compressed
  • Dependencies: Flutter SDK only (no external dependencies)
  • Platforms: All Flutter platforms supported
  • Material Design: Material 3 compliant
  • State Management: Ready for Cubit/Provider integration

Testing #

  • Widget tests for all major functionality
  • Route-based configuration tests
  • Accessibility compliance tests
  • Edge case handling
  • Performance optimization validation

[Unreleased] #

Planned Features #

  • More animation presets
  • Additional glass effect variations
  • Built-in search functionality
  • Context menu support
  • Gesture-based interactions
  • Voice command support
  • AI-powered auto-configuration

Known Issues #

  • None at this time

Note: This changelog follows Keep a Changelog format.

11
likes
145
points
245
downloads

Publisher

unverified uploader

Weekly Downloads

Intelligent SmartAppBar widget for Flutter with 6 visual variants, automatic route adaptation, and Material 3 design.

Repository (GitHub)
View/report issues

Topics

#appbar #smart #adaptive #material3 #ui

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on smart_appbar