ux_improvements library

Classes

AdaptiveRefreshIndicator
AdaptiveTextScale
will apply a ChainedTextScaler to his subtree.
Breakpoint
A Breakpoint is defined as a minimum width and height
BreakpointBuilder
ChainedTextScaler
CupertinoSliverRefreshControlConfiguration
CustomScrollViewConfiguration
EndlessListView
FakeloadingWidget
GlassCard
GlassCardStyle
GlassContainer
GlassContainerStyle
ImplicitAnimatedIcon
AnimatedIcon but simpler to use as it handles the Animation logic internally
OverflowText
PreloadedImage
Preloads the image file to size the layout according to the image and available space.
RawPreloadedImage
RefreshIndicatorConfiguration
ScreenshotBoundary
The area that is recorded
ScreenshotBoundaryController
ScreenshotImage
Shimmer
A synchronized shimmer child on the screen. Needs a ShimmerArea as an ancestor to be placed in the tree
ShimmerArea
Controls a shimmer animation on the screen
ShimmerAreaState
ShimmerBox
Creates a standalone shimmer animation for its child
ShimmerStyle
SliverBreakpointBuilder
The same as BreakpointBuilder but expects to build Slivers
SmoothFutureBuilder<T>
SpanBuilder
Builds spans based on text
Superimpose
SuperimposeBox
Alternative Widget to Badge
TriggerLoadListener
Automatically trigger pagination calls if the list view is going to an end.
UnboundRenderStack
same as RenderStack but allows to hit widgets outside of its own bounds
UnboundStack
The same as Stack but will allow to hit widgets outside of its own bounds
WarnBeforeUnload
see https://developer.mozilla.org/en-US/docs/Web/API/Window/beforeunload_event
WindowSize
WindowSize is named after the WindowSizeClass by Android and consists of the min value for its width and height.
WindowSizeConfiguration
Should be inserted high in the Widget tree, e.g. beneath the WidgetsApp
WindowSizeConfigurationData
WindowSizedBox
To define your own WindowSizes, insert a WindowSizeConfiguration in the Widget tree
WindowSizeNotifier
Notifies its listeners only on changed width and height values
WindowSizes

Typedefs

BpBuilder = Widget Function(BuildContext context, Breakpoint breakpoint, Widget? child)
RawPreloadedImageBuilder = Widget Function(FittedSizes? sizes, BoxConstraints? constraints)
sizes and constraints is null if the image is not loaded
SpanBuilderCallback = InlineSpan Function(RegExpMatch match)
SpanNoMatchBuilderCallback = InlineSpan Function(String text)
WindowSizeBuilder = Widget Function(BuildContext context, WindowSize width, WindowSize height, Widget? child)