Repository navigation
V2.4.2-Aurora
·
18 commits
to master
since this release
2.4.2
We are excited to announce the release of Flutter Addons v2.4.2, featuring significant improvements to UI components, theming, validation, and overall architecture to boost your development productivity and app performance.
Key Highlights
-
New UI Components:
UiListView— A flexible list widget supporting horizontal and vertical layouts with wrap capability.toStackedAvatars— Extension method for creating overlapping circle avatars, ideal for comment-style interfaces.- Grouped all UI components under a consistent
Uiprefix for better organization.
-
Theming Enhancements:
- Introduced
ThemeHelpersingleton providing global access toThemeData,TextTheme,ColorScheme, andMediaQuery. - Added
Uiclass for convenient access to design system styles without requiring aBuildContext.
- Introduced
-
Validation Improvements:
- Improved validation logic including support for maximum phone number length to ensure robust input handling.
-
Responsive Design:
- Enhanced unified spacing extensions for better responsive layout control.
-
Documentation:
- Added detailed usage examples and documentation to streamline integration and adoption.
Additional Updates
- Project structure reorganized for better scalability and maintainability.
- Optimizations to responsive scaling logic, including orientation-aware scaling and dynamic layout updates.
- Bug fixes addressing initialization errors and widget tree performance issues.
- Refactoring toward cleaner architecture with functional programming patterns and improved error handling.
Previous Major Versions Summary
- v2.3.x: Introduced state and functional programming addons, refactored frame handling, and prepared UI components for v3.0.
- v2.2.x: Added functional result types, app state management classes, improved error handling, and new spacing utilities.
- v2.1.x: Redesigned AppBar, new avatar and button widgets, common validators, and flexible text fields with validation support.
- v2.0.0: Major responsive layout improvements, orientation-aware widgets, and animation enhancements.