• Stars
    star
    506
  • Rank 84,175 (Top 2 %)
  • Language
    Rust
  • License
    Apache License 2.0
  • Created over 2 years ago
  • Updated 2 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Make your windows vibrant.

window-vibrancy

Chat Server

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

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");

For a more complete example of usage with tauri, see examples/tauri.

Available functions

Function Supported platforms Notes
apply_blur&clear_blur Windows 7/10/11 (22H1 only) Bad performance when resizing/dragging the window on Windows 11 build 22621.
apply_acrylic&clear_acrylic Windows 10/11 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

apply_blur apply_acrylic apply_mica apply_vibrancy
apply_blur screenshot apply_blur screenshot apply_mica screenshot apply_vibrancy screenshot

More Repositories

1

tauri

Build smaller, faster, and more secure desktop applications with a web frontend.
Rust
75,955
star
2

awesome-tauri

🚀 Awesome Tauri Apps, Plugins and Resources
3,470
star
3

wry

Cross-platform WebView library in Rust for Tauri.
Rust
3,156
star
4

cargo-mobile2

Rust on mobile made easy!
Rust
1,385
star
5

tao

The TAO of cross-platform windowing. A library in Rust built for Tauri.
Rust
1,364
star
6

create-tauri-app

Rapidly scaffold out a new tauri app project.
Rust
855
star
7

tauri-docs

The source for all Tauri project documentation.
MDX
701
star
8

tauri-action

Build your Web application as a Tauri binary for macOS, Linux and Windows
TypeScript
679
star
9

plugins-workspace

All of the official Tauri plugins in one place!
Rust
586
star
10

tauri-vscode

Visual Studio Code Extension for Tauri apps development
TypeScript
420
star
11

vue-cli-plugin-tauri

Turn your Vue SPA into a lightweight cross-platform desktop app
JavaScript
374
star
12

tauri-plugin-sql

[READ ONLY] This repository is a mirror, for issue tracking and development head to: https://github.com/tauri-apps/plugins-workspace
Rust
322
star
13

tauri-egui

Rust
315
star
14

tauri-plugin-store

[READ ONLY] This repository is a mirror, for issue tracking and development head to: https://github.com/tauri-apps/plugins-workspace
Rust
249
star
15

muda

Menu Utilities for Desktop Applications in Rust.
Rust
158
star
16

window-shadows

Add native shadows to your windows.
Rust
154
star
17

tray-icon

Tray icons for Desktop Applications.
Rust
140
star
18

webkit2gtk-rs

WebKit2 bindings and wrappers for Rust
Rust
125
star
19

tauri-bindgen

Typesafe language bindings generator for the Tauri IPC bridge
Rust
122
star
20

tauri-plugin-window-state

[READ ONLY] This repository is a mirror, for issue tracking and development head to: https://github.com/tauri-apps/plugins-workspace
Rust
112
star
21

tauri-plugin-log

[READ ONLY] This repository is a mirror, for issue tracking and development head to: https://github.com/tauri-apps/plugins-workspace
Rust
98
star
22

global-hotkey

Global hotkeys for Desktop Applications.
Rust
91
star
23

javascriptcore-rs

JavaScriptCore bindings and wrappers for Rust
Rust
84
star
24

tauri-plugin-positioner

[READ ONLY] This repository is a mirror, for issue tracking and development head to: https://github.com/tauri-apps/plugins-workspace
Rust
79
star
25

tauri-plugin-stronghold

[READ ONLY] This repository is a mirror, for issue tracking and development head to: https://github.com/tauri-apps/plugins-workspace
Rust
77
star
26

tauri-plugin-authenticator

[READ ONLY] This repository is a mirror, for issue tracking and development head to: https://github.com/tauri-apps/plugins-workspace
Rust
74
star
27

smoke-tests

A collection of frameworks used as a suite of smoke-tests for tauri
JavaScript
73
star
28

tauri-plugin-autostart

[READ ONLY] This repository is a mirror, for issue tracking and development head to: https://github.com/tauri-apps/plugins-workspace
Rust
59
star
29

tauri-plugin-localhost

[READ ONLY] This repository is a mirror, for issue tracking and development head to: https://github.com/tauri-apps/plugins-workspace
Rust
56
star
30

tauri-plugin-fs-watch

[READ ONLY] This repository is a mirror, for issue tracking and development head to: https://github.com/tauri-apps/plugins-workspace
Rust
56
star
31

meilisearch-docsearch

A quick search component for meilisearch, inspired by algolia/docsearch.
TypeScript
54
star
32

tauri-plugin-websocket

[READ ONLY] This repository is a mirror, for issue tracking and development head to: https://github.com/tauri-apps/plugins-workspace
Rust
53
star
33

tauri-invoke-http

A custom invoke system for Tauri that leverages a localhost server
Rust
43
star
34

libappindicator-rs

Rust safe bindings for the libappindicator library
Rust
41
star
35

tauri-theia

Tauri Flavor of Theia
Rust
39
star
36

tauri-plugin-fs-extra

[READ ONLY] This repository is a mirror, for issue tracking and development head to: https://github.com/tauri-apps/plugins-workspace
TypeScript
39
star
37

fix-path-env-rs

Rust
32
star
38

tauricon

Make icons for your tauri app with nodejs
TypeScript
29
star
39

tauri-plugin-single-instance

[DEPRECATED] Please use the plugin from https://github.com/tauri-apps/plugins-workspace instead.
Rust
24
star
40

tauri-plugin-upload

[READ ONLY] This repository is a mirror, for issue tracking and development head to: https://github.com/tauri-apps/plugins-workspace
Rust
24
star
41

tauri-forage

Currified localForage with a side of extras.
TypeScript
18
star
42

tauri-hotkey-rs

Rust
17
star
43

rfcs

Request For Comments for the Tauri project
17
star
44

tauri-discord-bot

Tauri's Discord Bot
TypeScript
16
star
45

win7-notifications

Send Windows 10 styled notifications on Windows 7.
Rust
15
star
46

nsis-tauri-utils

A collection of NSIS plugins written in rust.
Rust
10
star
47

benchmark_results

10
star
48

tauri-github-bot

A GitHub bot for tauri-apps org to automate various tasks and intended to used only by tauri-apps org members.
TypeScript
9
star
49

gipfs

Git ops with IPFS
8
star
50

binary-releases

Prebuilt binaries for Tauri projects
8
star
51

governance-and-guidance

Rust
7
star
52

tauri-plugin-notification

[READ ONLY] This repository is a mirror, for issue tracking and development head to: https://github.com/tauri-apps/plugins-workspace
Rust
7
star
53

tauri-search

[Archived] Tauri's Search Capabilities for Website leveraging MeiliSearch
TypeScript
6
star
54

tauri.studio

Source code and build for the front-facing project website.
Vue
6
star
55

realworld

Realworld apps made with Tauri: Proof of Agnosis.
JavaScript
6
star
56

.github

Holds org-wide configuration files.
6
star
57

meetings

6
star
58

wry-mobile

Rust
6
star
59

tauri-includedir

Rust
5
star
60

tauri-plugin-clipboard-manager

[READ ONLY] This repository is a mirror, for issue tracking and development head to: https://github.com/tauri-apps/plugins-workspace
Rust
5
star
61

docusaurus-meilisearch-indexer

JavaScript
5
star
62

tauri-plugin-fs

[READ ONLY] This repository is a mirror, for issue tracking and development head to: https://github.com/tauri-apps/plugins-workspace
JavaScript
5
star
63

tauri-plugin-persisted-scope

[READ ONLY] This repository is a mirror, for issue tracking and development head to: https://github.com/tauri-apps/plugins-workspace
Rust
5
star
64

tauri-plugin-process

[READ ONLY] This repository is a mirror, for issue tracking and development head to: https://github.com/tauri-apps/plugins-workspace
JavaScript
4
star
65

tauri-plugin-shell

[READ ONLY] This repository is a mirror, for issue tracking and development head to: https://github.com/tauri-apps/plugins-workspace
Rust
4
star
66

rustdocusaurus

POC—turning rustdoc generated docs into Docusaurus (MD + sidebar)
JavaScript
4
star
67

dns-automation

This repo will manage DNS records automagically. Implementing Infrastructure as Code & GitOps practices.
HCL
4
star
68

tauri-plugin-os

[READ ONLY] This repository is a mirror, for issue tracking and development head to: https://github.com/tauri-apps/plugins-workspace
JavaScript
4
star
69

tauri-plugin-http

[READ ONLY] This repository is a mirror, for issue tracking and development head to: https://github.com/tauri-apps/plugins-workspace
Rust
4
star
70

tauri-plugin-global-shortcut

[READ ONLY] This repository is a mirror, for issue tracking and development head to: https://github.com/tauri-apps/plugins-workspace
Rust
4
star
71

tauri-plugin-updater

[READ ONLY] This repository is a mirror, for issue tracking and development head to: https://github.com/tauri-apps/plugins-workspace
Rust
4
star
72

tauri-webpack

[Deprecated] webpack for no server
JavaScript
3
star
73

typedocusaurus

TypeScript
3
star
74

tauri-plugin-cli

[READ ONLY] This repository is a mirror, for issue tracking and development head to: https://github.com/tauri-apps/plugins-workspace
Rust
3
star
75

tauri-plugin-dialog

[READ ONLY] This repository is a mirror, for issue tracking and development head to: https://github.com/tauri-apps/plugins-workspace
Rust
2
star
76

soup2-rs

Rust
1
star
77

benchmark_electron

Rust
1
star
78

automation

GitHub Actions available to the tauri-apps organization
JavaScript
1
star
79

tauri-inliner-rs

Rust
1
star
80

tauri-plugin-window

[READ ONLY] This repository is a mirror, for issue tracking and development head to: https://github.com/tauri-apps/plugins-workspace
TypeScript
1
star
81

gir-files

Shell
1
star
82

msedgedriver-manifest-cache

A caching service (in the form of a static site) of the msedgedriver version manifest file that seems to go missing a lot.
Rust
1
star
83

workflow-testbed

Test bed that will soon be deleted.
1
star
84

tauri-plugin-app

[READ ONLY] This repository is a mirror, for issue tracking and development head to: https://github.com/tauri-apps/plugins-workspace
JavaScript
1
star
85

tauri-dialog-rs

C
1
star