v3/examples/liquid-glass/README.md
This demo showcases the native Liquid Glass effect available in macOS 15.0+ with fallback to NSVisualEffectView for older systems.
LiquidGlassStyleAutomatic, LiquidGlassStyleLight, LiquidGlassStyleDark, LiquidGlassStyleVibrantNSVisualEffectMaterialAppearanceBasedNSVisualEffectMaterialLightNSVisualEffectMaterialDarkNSVisualEffectMaterialSheetNSVisualEffectMaterialHUDWindowNSVisualEffectMaterialContentBackgroundNSVisualEffectMaterialUnderWindowBackgroundNSVisualEffectMaterialUnderPageBackgroundgo build -o liquid-glass-demo .
./liquid-glass-demo
The implementation uses:
NSGlassEffectView on macOS 26.0+ for authentic glass effectNSVisualEffectView on older systemsNSClassFromString for compatibilitywindow := app.Window.NewWithOptions(application.WebviewWindowOptions{
Mac: application.MacWindow{
Backdrop: application.MacBackdropLiquidGlass,
InvisibleTitleBarHeight: 500, // Make window draggable
LiquidGlass: application.MacLiquidGlass{
Style: application.LiquidGlassStyleLight,
Material: application.NSVisualEffectMaterialHUDWindow,
CornerRadius: 20.0,
TintColor: &application.RGBA{Red: 0, Green: 100, Blue: 200, Alpha: 50},
},
},
})