wiggly_loaders library

Wiggly Loaders — a collection of smooth, customizable wavy loading indicators for Flutter.

Includes:

Classes

WigglyController
External handle for driving a wiggly loader.
WigglyDotsLoader
A compact row of wiggly dots for inline loading and status states.
WigglyLinearLoader
A wiggly/wavy horizontal linear loading indicator.
WigglyLoader
A customizable wiggly/wavy circular loading indicator.
WigglyLoadersTheme
WigglyLoadersThemeData
Theme extension for package-level wiggly loader styling.
WigglyProgressButton
A single, self-animating button that morphs through idle → loading → success / error while its whole shape wiggles.
WigglyRefreshIndicator
A pull-to-refresh indicator that shows a wiggly arc while pulling and spins indeterminately while the refresh future is in progress.
WigglySkeletonLoader
A shimmering skeleton placeholder where the highlight is a wiggly wave that travels horizontally across the shape — instead of the flat gradient shimmer most packages use.

Enums

WigglyButtonState
Lifecycle states for WigglyProgressButton.
WigglyControllerStatus
Playback state reported by WigglyController.

Properties

debugWigglyLoaders bool
Global debug toggle for wiggly math overlays.
getter/setter pair
debugWigglyLoadersListenable ValueListenable<bool>
Listenable wrapper for reacting to debugWigglyLoaders changes.
no setter

Typedefs

WigglyControllerStatusListener = void Function(WigglyControllerStatus status)