loader_overlay 5.0.0 copy "loader_overlay: ^5.0.0" to clipboard
loader_overlay: ^5.0.0 copied to clipboard

A simple package to simplify screen management. When loading any async task, this package prevent the user from interacting with the screen until the async task finishes.

5.0.0 #

  • BREAKING CHANGE: Using withValues instead of withOpacity

4.0.4+1 #

  • Adjust break change

4.0.4 #

  • Updating dependencies

4.0.3 #

  • Formating file

4.0.2+1 #

  • Fix bug introduced on the previous version

4.0.2 #

  • Update versions and some cleanup work

4.0.1 #

  • Fix reverse Duration

4.0.0 #

  • Changing version constraints

3.0.4 #

  • Updating dependencies

3.0.3 #

  • Adding option to not show the overlay

3.0.2 #

  • Update docs

3.0.1 #

  • Passing property useBackButtonInterceptor

3.0.0 #

  • Added progress functionality
  • BreakingChange: Refactor overlayWidget to overlayWidgetBuilder. Now requires a function to display current progress
  • BreakingChange: Remove overlayOpacity. From now on use the overlayColor property with the .withOpacity
  • Change defaultOverlayColor to Colors.grey.withOpacity(0.4); (Include opacity).
  • BreakingChange: Remove @Deprecated's methods in OverlayControllerWidgetExtension
  • BreakingChange: Remove overlayWidgetType's property in OverlayControllerWidgetExtension
  • Update example
  • Update README.md
  • Update CHANGELOG.md

2.3.2 #

  • Replaced Container Widget for SizedBox

2.3.1 #

  • Fixing Opacity bug for iOS

2.3.0 #

  • Fixing back button interceptor for Web

2.2.0 #

  • Adding GlobalLoaderContext to be used on the MaterialApp builder

2.1.0 #

  • Making Global Loader Overlay as powerful as Normal Overlay

2.0.10 #

  • Fixing overlay not showing when back on the page

2.0.9 #

  • Adding animation when the overlay is shown and hide

2.0.7 #

  • Updating dependencies

2.0.6 #

  • Making default overlay platform adaptative

2.0.5+1 #

  • Formatting files

2.0.5 #

2.0.4+3 #

  • Adding flutter_lints

2.0.4+2 #

  • Formatting files

2.0.4+1 #

  • Adjusting README

2.0.4 #

  • Add fix on prevent back button action while using named routes

2.0.3 #

  • Adding possibility to prevent back button action

2.0.2+1 #

  • Formatting file according to dartfmt

2.0.2 #

  • Fixing overlayWidget underneath the screen overlay

2.0.1+1 #

  • Adding GlobalLoaderOverlay use as example on the example project

2.0.1 #

  • Fix to avoid looking deactivated widgets

2.0.0 #

  • Migrating package to null safety

1.2.1 #

  • context.showLoaderOverlay and context.hideLoaderOverlay marked as depricated. You should use context.loaderOverlay.show and context.loaderOverlay.hide
  • widget that you pass to context.loaderOverlay.show will be shown instead of widgetOverlay
  • Added context.loaderOverlay.visible
  • Added context.loaderOverlay.overlayWidgetType
  • useDefaultLoading set to true by default

1.2.0 #

  • Adding possibility to pass a widget to show underneath the loading indicator

1.1.0+1 #

  • Adding documentation

1.1.0 #

  • Adding GlobalLoaderOverlay to use named routes

1.0.0+1 #

  • Adding better description of the package

1.0.0 #

  • Initial release fully functional
515
likes
160
points
48.3k
downloads

Publisher

verified publisherrodrigobastos.dev

Weekly Downloads

2024.09.13 - 2025.03.28

A simple package to simplify screen management. When loading any async task, this package prevent the user from interacting with the screen until the async task finishes.

Repository (GitHub)

Documentation

API reference

License

MIT (license)

Dependencies

back_button_interceptor, flutter

More

Packages that depend on loader_overlay