blurred_overlay 1.2.0
blurred_overlay: ^1.2.0 copied to clipboard
A lightweight Flutter package to show blurred dialogs, bottom sheets, drawers, and loading overlays with animations.
1.2.0 - 2026-01-12 #
- Added: New
BlurredLoadingOverlaywidget for displaying loading states with blur effect - Added: New
BlurredLoadingPercentagewidget for progress-based loading with percentage display - Added: 20 loading styles available via
LoadingStyleenum:bouncingLineCircle/Square- Three shapes bouncing smoothlybouncingGridCircle/Square- 3x3 grid with diagonal bounce effectbumpingLineCircle/Square- Three shapes with horizontal bump motionfadingLineCircle/Square- Three shapes with sequential fade effectjumpingLineCircle/Square- Three shapes jumping verticallyrotatingSquare- Single shape rotating 360 degreesflippingCircle/Square- Single shape flipping horizontally 3 timesdoubleFlippingCircle/Square- Shape flipping on X then Y axisfillingSquare- Shape that fills and rotates while unfillingcupertinoBox- iOS-style spinner in centered semi-transparent box (default)pulseRing- Concentric rings expanding outward with fading opacityorbitDots- Multiple dots orbiting around a center pointbreathingCircle- Circle that smoothly expands and contracts
- Added:
customLoadingWidgetparameter for fully custom loading indicators - Added: Header and footer widget slots for loading overlays
- Added: Line and circle progress styles for percentage-based loading
- Enhanced: Simplified API with
LoadingStyleenum for easy animation selection
1.1.0 - 2025-11-12 #
- Added: New
BlurredDrawerwidget for creating blurred navigation drawers - Added: Support for both left and right drawer positions via
DrawerPositionenum - Added: Customizable drawer parameters (blurSigma, width, backgroundColor, elevation, shadowColor, borderRadius)
- Added: Theme-aware drawer with automatic color fallbacks
- Enhanced: Updated example app to demonstrate BlurredDrawer usage
- Enhanced: Updated README with drawer screenshot and improved examples
- Fixed: Deprecated
withOpacity()calls replaced withwithValues()for Flutter compatibility
1.0.3 - 2025-08-30 #
- Fixed: Resolved yellow line artifact appearing in release mode by restructuring widget hierarchy
- Fixed: Corrected padding parameter bug (was using margin value instead)
- Fixed: Handle margin now properly defaults to top spacing
- Enhanced: Added new customization parameters (backgroundColor, barrierColor, maxHeight, enableDrag, useSafeArea)
- Enhanced: Improved layout system - removed fixed width, added proper constraints and flexible content wrapping
- Enhanced: Added subtle three-sided shadow (top, left, right) for better visual separation
- Enhanced: Simplified widget structure for better performance and maintainability
- Enhanced: Better theme integration with automatic color fallbacks
1.0.2 - 2025-08-06 #
- Added Demo Screenshot.
- Added handle in the bottom sheet.
- Added usage example code.