loading_state_handler 2.1.0
loading_state_handler: ^2.1.0 copied to clipboard
A powerful Flutter widget for managing UI states with built-in retry functionality. This widget handles loading, error, empty, and normal states elegantly while providing a customizable retry mechanis [...]
0.0.1 #
- Initial release.
0.0.2 #
- changed the description in
pubspec.yaml.
0.0.3 #
- Added: String error message support in
StateHandlerWidget. - Updated: Documentation to clarify widget behavior for loading, error, and empty states.
- Refined: Default builder functions for consistent styling across app states.
0.0.4 #
- Added: Example usage for better demonstration of widget functionality.
0.0.5 #
- Updated: Documentation to clarify widget behavior for loading, error, and empty states.
0.0.6 #
- Updated: Description in
pubspec.yaml.
1.0.0 #
- Added new feature to
StateHandlerWidget.
1.0.1 #
- Refined: Documentation to clarify widget behavior for loading, error, and empty states.
1.0.2 #
- Fixed: Issue with
onLoadingcallback inStateHandlerWidget.
1.0.3 #
- Updated: Default builder functions for consistent styling across app states.
1.0.4 #
- Updated: README to use the latest version of
loading_state_handler.
1.0.5 #
- Added: bool
disableWidgetChangesinStateHandlerWidget.
1.0.6 #
- Added:
disableEmptyWidgetChangesanddisableErrorWidgetChangescallback inStateHandlerWidget.
1.0.7 #
- Updated: README to use the latest version of
loading_state_handler.
1.0.8 #
- Fixed:
disableWidgetChangescallback inStateHandlerWidget.
1.0.9 #
- Added:
onDatacallback inStateHandlerWidget.
1.1.0 #
- Updated: README to use the latest version of
loading_state_handler.
1.1.1 #
- Fixed: Issue with
onDatacallback inStateHandlerWidget.
1.1.2 #
- Added:
BuildContextparameter inStateHandlerWidget.
1.2.0 #
New Features #
- Added: Retry mechanism with configurable cooldown
- Added: Global defaults configuration through
setDefaultsmethod - Added: Per-instance retry controls with visual countdown
- Added: Customizable retry callback functionality
Improvements #
- Enhanced: Constructor is now
constfor better performance - Improved: State management with cleaner implementation
- Updated: Documentation with comprehensive examples
- Refined: Default widget behavior and configuration
Breaking Changes #
- Renamed
setDefaultWidgetstosetDefaultsfor better clarity - Moved retry configuration to
setDefaultsmethod
1.3.0 #
New Features #
- Added:
retryButtonTextandretryMessageparameters inStateHandlerWidget. - Added:
retryButtonTextStyleandretryMessageStyleparameters inStateHandlerWidget. - Added:
retryButtonStyleparameter inStateHandlerWidget. - Added:
CurrentStateEnumparameter inStateHandlerWidget.
1.3.1 #
- Updated:
onErrorcallback inLoadingStateHandlerWidgetto include theonRetrycallback.
1.3.2 #
- Fixed: Issue with assertion in
StateHandlerWidget.
1.3.3 #
- Added: typedefs for
onLoading,onError, andonDatacallbacks inStateHandlerWidget. - Added: typedefs for
defaultOnLoading,defaultOnError, anddefaultOnDatacallbacks inStateHandlerWidget. - Updated: Readme to use the latest version of
loading_state_handler.
1.4.0 #
Breaking Changes #
Deprecated: The following state properties in StateHandlerWidget are now marked as deprecated:
loadingerrordataempty
Migration Guide #
-
Users should transition to the callback-based approach introduced in v1.3.3
-
Replace state properties with their corresponding callbacks:
- Use
currentStateinstead ofloading - Use
currentStateinstead oferror - Use
currentStateinstead ofdata - Use
currentStateinstead ofempty
- Use
2.0.0 #
2.1.0 #
New Features #
- Added:
onStateChangecallback to track state transitions between old and new states - Added:
childBuilderto customize the child widget based on the current state
Improvements #
- Enhanced state change tracking with previous state comparison
- Added documentation and examples for new features