tap_loader 1.1.1
tap_loader: ^1.1.1 copied to clipboard
A production-ready Flutter package providing a customizable button that automatically shows a loading indicator during async tasks.
1.1.1 #
- Removed Deprecated Values: Updated to use
WidgetStatePropertyandWidgetState(replacing deprecatedMaterialState). - Color API Update: Updated to use
withValues(alpha: ...)instead of deprecatedwithOpacity.
1.1.0 #
- Haptic Feedback: Added support for light impact haptic feedback on tap.
- External Loading Control: Added
isLoadingproperty to allow parent widgets to control the loading state. - Long Press Support: Added
onLongPresscallback. - Customization Enhancements:
- Added
loadingBackgroundColorfor specific loading state styling. - Added
enabledflag to programmatically disable the button. - Improved text styling and color estimation logic.
- Added
- Accessibility: Added
Semanticssupport for better screen reader compatibility. - Bug Fixes: Resolved issues where the button would stay in a loading state if the tap callback failed.
1.0.1 #
- Fixed repository & homepage links
1.0.0 #
- Initial release of
tap_loader. - Implemented
TapLoaderButtonwith automatic async loading state. - Added support for custom colors, loaders, and transitions.
- Provided comprehensive example app.
- Support for Android, iOS, Web, and Desktop.