settings property
Partial glass visual settings applied on top of each widget's own defaults.
Only non-null fields in the override replace the corresponding widget
default — unset fields are left alone. This prevents a single-property
theme override from silently zeroing out unrelated properties (e.g. setting
only thickness no longer clears glassColor back to fully transparent).
To override a specific widget entirely, pass explicit settings directly
to that widget constructor.
Implementation
final GlassThemeSettings? settings;