snackly 0.0.5
snackly: ^0.0.5 copied to clipboard
A smart, customizable, and reusable snackbar widget for Flutter apps using GetX.
0.0.5 #
Added #
Enhanced Progress Indicators: Beautiful progress bars positioned at the bottom of snackbars Global Configuration System: SnacklyConfig class for app-wide default settings Gradient Background Support: Full support for gradient backgrounds with LinearGradient and RadialGradient Quick Access Methods:
Snackly.success() Snackly.error() Snackly.warning() Snackly.info()
String Extensions: Ultra-fast snackbar display directly from strings
"Message".showAsSuccess() "Error".showAsError() "Warning".showAsWarning() "Info".showAsInfo()
Progress Tracking System:
showWithProgress() for async operations showProgressValue() for manual progress control Custom progress callbacks
Haptic Feedback Support: Enhanced user experience with haptic responses Advanced Snackbar Management:
Snackly.close() - Close current snackbar Snackly.closeAll() - Close all snackbars Snackly.isSnackbarOpen - Check if snackbar is visible
Action Buttons: Add custom action buttons with callbacks Custom SnackbarType.custom: Full customization support Enhanced Customization Options:
Custom font weights for title and message separately Individual font sizes for title and message Custom icon colors Advanced shadow customization Custom border radius and padding
Changed #
BREAKING: Removed complex animation types that caused stuttering BREAKING: Moved progress indicator from top to bottom position Improved Animation System: Smoother, stutter-free animations Enhanced RTL Support: Better Arabic, Persian, and Hebrew text detection Updated Default Colors: More modern and accessible color palette Improved Progress Bar Design:
Moved to bottom position 4px height for better visibility Rounded corners (6px radius) Better color contrast
Better Text Direction Detection: Enhanced regex for multiple Arabic script variants Optimized Performance: Reduced widget rebuilds and memory usage
Fixed #
Animation Stuttering: Completely resolved animation lag and stuttering issues Progress Indicator Positioning: Fixed misaligned progress indicators Progress Indicator Styling: Improved visual consistency with snackbar design RTL Text Direction: Fixed text alignment issues in mixed-language content Memory Leaks: Fixed potential memory leaks in long-running operations Multiple Snackbar Conflicts: Better handling of simultaneous snackbar requests Action Button Layout: Fixed layout issues with action buttons Shadow Rendering: Improved shadow rendering on different devices
Deprecated
SnackbarAnimationType enum (animations now use consistent smooth curves) Direct access to Get.snackbar parameters (use Snackly configuration instead)
Removed
Complex animation types that caused performance issues Redundant animation parameters Old progress indicator implementation
Security
No security-related changes in this release