Make your windows vibrant.
- Linux: Unsupported, Blur and any vibrancy effects are controlled by the compositor installed on the end-user system.
apply_blur()
&clear_blur()
-Windows 7/10/11
apply_acrylic()
&clear_acrylic()
-Windows 10/11
has bad performance when resizing/dragging the window on Windows 10 v1903+ and Windows 11 build 22000.apply_mica()
&clear_mica()
-Windows 11
apply_vibrancy()
-macOS 10.10+
in Cargo.toml
add the content
[dependencies]
window-vibrancy = { git = "https://github.com/tauri-apps/window-vibrancy", branch = "dev" }
use window_vibrancy::{apply_blur, apply_vibrancy, NSVisualEffectMaterial};
#[cfg(target_os = "macos")]
apply_vibrancy(&window, NSVisualEffectMaterial::AppearanceBased).expect("Unsupported platform! 'apply_vibrancy' is only supported on macOS");
#[cfg(target_os = "windows")]
apply_blur(&window, Some((18, 18, 18, 125))).expect("Unsupported platform! 'apply_blur' is only supported on Windows");