window vibrancy
vibrancy v0.5.2
Torne suas janelas vibrantes.
Dica
Se você estiver usando tauri@v1 , precisará usar a versão 0.4 desta caixa.
use window_vibrancy :: { apply_blur , apply_vibrancy , NSVisualEffectMaterial } ;
# [ cfg ( target_os = "macos" ) ]
apply_vibrancy ( & window , NSVisualEffectMaterial :: HudWindow , None , None ) . 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" ) ; Se você está usando Tauri, não se esqueça de:
html, body { background: transparent } ver index.html#l12"windows": [ { "transparent": true } ] ver tauri.conf.json#l57"macOSPrivateApi": true ver tauri.conf.json#l49 Para um exemplo mais completo de uso com Tauri, consulte examples/tauri .
| Função | Plataformas suportadas | Notas |
|---|---|---|
apply_blur & clear_blur | Windows 7/10/11 (somente 22H1) | Desempenho ruim ao redimensionar/arrastar a janela no Windows 11 Build 22621+. |
apply_acrylic & clear_acrylic | Windows 10/11 | Desempenho ruim ao redimensionar/arrastar a janela no Windows 10 V1903+ e Windows 11 Build 22000. |
apply_mica & clear_mica | Windows 11 | |
apply_vibrancy | MacOS 10.10 e mais recente |
| APLIC_BLUR | APLIC_ACRYLIC | APLIC_MICA | APLIC_VIBRANCE |
|---|---|---|---|
![]() | ![]() | ![]() | ![]() |