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,
);