Crate tauri_plugin_liquid_glass

Crate tauri_plugin_liquid_glass 

Source
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§

LiquidGlass
Liquid Glass plugin API
LiquidGlassConfig
Configuration for the liquid glass effect

Enums§

Error
Error types for the liquid-glass plugin
GlassMaterialVariant
Glass material variants for NSGlassEffectView

Traits§

LiquidGlassExt
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