Expand description
Tauri plugin for macOS 26+ Liquid Glass effect support
This plugin provides native macOS Liquid Glass effects for Tauri applications. On macOS 26 (Tahoe) and later, it uses the private NSGlassEffectView API. On older macOS versions, it falls back to NSVisualEffectView.
§Example
use tauri_plugin_liquid_glass::LiquidGlassExt;
tauri::Builder::default()
.plugin(tauri_plugin_liquid_glass::init())
.setup(|app| {
// Access the plugin API via extension trait
let supported = app.liquid_glass().is_supported();
println!("Liquid Glass supported: {}", supported);
Ok(())
})
.run(tauri::generate_context!())
.expect("error while running tauri application");Structs§
- Liquid
Glass - Liquid Glass plugin API
- Liquid
Glass Config - Configuration for the liquid glass effect
Enums§
- Error
- Error types for the liquid-glass plugin
- Glass
Material Variant - Glass material variants for NSGlassEffectView
Traits§
- Liquid
Glass Ext - Extension trait for accessing the Liquid Glass plugin API
Functions§
- init
- Initialize the liquid-glass plugin
Type Aliases§
- Result
- Result type for the liquid-glass plugin