smart_appbar 5.0.0
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.