utilities library

Classes

Debouncer
A small utility to debounce function execution.
GSpacing
Default spacing constants for UI layout systems.
IdGenerator
Public API for generating various types of IDs and encodings.
Throttler
A small utility to throttle function execution.

Extensions

DebouncedCallbackX on void Function()
Extension that debounces a callback inline.
ThrottledCallbackX on void Function()
Extension that throttles a callback inline.

Constants

kDefaultDebounceTime → const int
Default debounce time in milliseconds.
kDefaultThrottleDuration → const int
Default throttle time in milliseconds.

Functions

waveVerticalOffset({required double value, required double verticalShift, required double amplitude, required double phaseShift, required double waveLength}) double
Computes a vertical offset on a sine wave for spinner and animation math.