diff --git a/.github/workflows/build-development.yml b/.github/workflows/build-development.yml index 25888a87..e2f18f1e 100644 --- a/.github/workflows/build-development.yml +++ b/.github/workflows/build-development.yml @@ -82,6 +82,7 @@ jobs: prerelease: true includeDebug: true includeRelease: false + args: --verbose - name: Get current development release ID if it exists uses: actions/github-script@v6 continue-on-error: true diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock index c9113009..2ccd52fd 100644 --- a/src-tauri/Cargo.lock +++ b/src-tauri/Cargo.lock @@ -1203,6 +1203,20 @@ dependencies = [ "system-deps 6.0.5", ] +[[package]] +name = "gdkwayland-sys" +version = "0.15.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cca49a59ad8cfdf36ef7330fe7bdfbe1d34323220cc16a0de2679ee773aee2c2" +dependencies = [ + "gdk-sys", + "glib-sys", + "gobject-sys", + "libc", + "pkg-config", + "system-deps 6.0.5", +] + [[package]] name = "gdkx11-sys" version = "0.15.1" @@ -3579,8 +3593,7 @@ dependencies = [ [[package]] name = "tao" version = "0.16.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "704522803dda895767f69198af8351b0a3f4fe2e293c3ca54cce0ecba05a97f2" +source = "git+https://github.com/tauri-apps/tao?branch=v0.16#ed6aab6b1226e56683798732ad01bf3f4658097e" dependencies = [ "bitflags", "cairo-rs", @@ -3594,6 +3607,7 @@ dependencies = [ "gdk", "gdk-pixbuf", "gdk-sys", + "gdkwayland-sys", "gdkx11-sys", "gio", "glib", @@ -3626,9 +3640,8 @@ dependencies = [ [[package]] name = "tao-macros" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b27a4bcc5eb524658234589bdffc7e7bfb996dbae6ce9393bfd39cb4159b445" +version = "0.1.0" +source = "git+https://github.com/tauri-apps/tao?branch=v0.16#ed6aab6b1226e56683798732ad01bf3f4658097e" dependencies = [ "proc-macro2", "quote", diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index 4ecf8266..57c1c800 100644 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -50,7 +50,7 @@ hyper = { version = "0.14.26", features = ["full"] } [dependencies.tauri] version = "1.3.0" -features = [ "path-all", "process-relaunch", +features = ["path-all", "process-relaunch", "system-tray", "dialog-message", "dialog-open", @@ -68,6 +68,12 @@ features = [ "path-all", "process-relaunch", [dependencies.openvr] git = "https://github.com/Raphiiko/oyasumi-rust-openvr" +# Fix for broken window transparency in Tauri v1.6.0. +# https://github.com/tauri-apps/tauri/issues/6868 +# Remove once fixed. +[patch.crates-io] +tao = { git = "https://github.com/tauri-apps/tao", branch = "v0.16" } + [features] # by default Tauri runs in production mode # when `tauri dev` runs it is executed with `cargo run --no-default-features` if `devPath` is an URL