extensions_plus 1.1.0
extensions_plus: ^1.1.0 copied to clipboard
This package provides a powerful collection of extensions for Dart's core types, enabling cleaner and more expressive code.
1.1.0 #
-
Added - Complete Material Design theme property support in
BuildContextThemeincluding: - General Configuration (platform, visual density, adaptations, extensions, input decoration, page transitions, scrollbar theme, tap target size, splash factory) - Color System (canvas, dialog, disabled, divider, focus, highlight, hint, hover, indicator, shadow, splash, unselected widget colors) - Component Themes (app bar, navigation, buttons, forms, menus, selection, progress indicators, search, tooltips) -
Changed
- Restructured extension files to use the main library file for parts
- Removed deprecated theme properties
- Organized theme properties into logical groupings
- Refactor: Removed
?from non-nullable theme variables for better type safety and consistency.
-
Breaking Changes
- Extension files now use
part ofwith the main library file - Removed support for deprecated theme properties
- Extension files now use
1.0.0 #
- Features
- Introduced a comprehensive set of Dart extensions to simplify development:
- Widget Extension: Utilities for UI-related tasks.
- String Extension: Enhanced string manipulation methods.
- num, List, and Map Extensions: Added powerful utility functions for numbers, lists, and maps.
- DateTime Extension: Simplified operations for date and time handling.
- Color Extension: Convenient utilities for color manipulation.
- BuildContext Extension: Streamlined access to Flutter context.
- Route Extension: Simplified navigation in Flutter apps.
- Added a complete example project to demonstrate the use of all extensions.
- Introduced a comprehensive set of Dart extensions to simplify development: