Skip to content

V2.4.2-Aurora

Choose a tag to compare

@ardevcraft ardevcraft released this 13 Jul 17:42
· 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 Ui prefix for better organization.
  • Theming Enhancements:

    • Introduced ThemeHelper singleton providing global access to ThemeData, TextTheme, ColorScheme, and MediaQuery.
    • Added Ui class for convenient access to design system styles without requiring a BuildContext.
  • 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.