# window-vibrancy
[](https://crates.io/crates/window-vibrancy) [](https://docs.rs/window-vibrancy/) 
[](https://discord.gg/SpmNs4S)
Make your windows vibrant.
## Platform-specific
- **Linux**: Unsupported, Blur and any vibrancy effects are controlled by the compositor installed on the end-user system.
## Example
```rs
use window_vibrancy::{apply_blur, apply_vibrancy, NSVisualEffectMaterial};
#[cfg(target_os = "macos")]
apply_vibrancy(&window, NSVisualEffectMaterial::HudWindow).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");
```
## Available functions
| `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 and newer | |
## Screenshots
<p align="center">
|  |  |  |  |
</p>