minimal constant
GlassThemeVariant
const minimal
Shader-free theme variant for maximum compatibility.
All glass widgets in this subtree use GlassQuality.minimal: plain BackdropFilter blur with a tinted container. No fragment shaders, no texture capture, no specular effects.
Use this as your global theme when targeting pre-iPhone 13 / pre-A15 devices, or when the GlassPerformanceMonitor consistently warns about GPU budget overruns:
GlassTheme(
data: GlassThemeData(
light: GlassThemeVariant.minimal,
dark: GlassThemeVariant.minimal,
),
child: child!,
)
Implementation
static const GlassThemeVariant minimal = GlassThemeVariant(
settings: GlassThemeSettings(
thickness: 10.0, // Consistent with light/dark
blur: 8.0, // BackdropFilter sigma — enough frosting to see shapes through
glassColor: Color.fromRGBO(
200, 210, 230, 0.15), // Visible tint for the container overlay
),
quality: GlassQuality.minimal,
glowColors: GlassGlowColors.fallback,
);