widgets/calsee_surfaces library

Classes

CalseeBackdrop
The theme's background, with the family's ambient artwork (Liquid Glass blobs, Cyberpunk scanlines, Vaporwave sunsets), behind child. Text inside defaults to the theme's chrome colour.
CalseeDisplayPanel
The theme's display panel (Retro's LCD, Clay's inset well, Y2K's glass) behind child; just child for families without one. Use it behind an amount, a score or a timer.
CalseeReadout
One line of display text (an amount, a score) that shrinks to fit.
CalseeSwipeArea
Swiping across child changes the theme: left for the next one, right for the exact previous one. Taps and vertical scrolls pass through.
CalseeTextColors
Text colours for where a widget sits: on a CalseeDisplayPanel or straight on the CalseeBackdrop. Families with a display panel (Retro's LCD, Clay's well) solve their display colours against the panel only.

Functions

calseeDisplayStyle(BuildContext context, double size, {Color? color, FontWeight weight = FontWeight.w400}) → TextStyle
The theme's display text style at size: its display font and weight, tabular figures and the family's display treatment (Retro's LCD glow). color defaults to CalseeTextColors.primary for where context sits.