A music player that connects to your cloud/distributed storage.
5
fork

Configure Feed

Select the types of activity you want to include in your feed.

Add missing Tauri pieces (#347)

authored by

Steven Vandevelde and committed by
GitHub
cda819ea 93646c29

+908 -1397
+26 -24
.github/workflows/native-build.yml
··· 14 14 runs-on: ubuntu-latest 15 15 16 16 steps: 17 - - uses: actions/checkout@v2 17 + - uses: actions/checkout@v3 18 18 19 19 # Nix 20 - - uses: cachix/install-nix-action@v13 20 + - uses: cachix/install-nix-action@v16 21 21 with: 22 22 nix_path: nixpkgs=channel:nixos-unstable 23 23 ··· 55 55 TAG_NAME: ${{ steps.package-version.outputs.current-version }} 56 56 57 57 steps: 58 - - uses: actions/checkout@v2 58 + - uses: actions/checkout@v3 59 59 - run: mkdir compressed 60 60 61 61 # Download artifacts ··· 82 82 uses: martinbeentjes/npm-get-version-action@v1.1.0 83 83 84 84 # Create release 85 - - uses: softprops/action-gh-release@v0.1.7 85 + - uses: softprops/action-gh-release@v1 86 86 id: create_release 87 87 with: 88 88 token: ${{ secrets.GITHUB_TOKEN }} ··· 91 91 name: "v${{ steps.package-version.outputs.current-version }}" 92 92 body: "See the assets to download this version and install." 93 93 draft: true 94 - prerelease: true 95 94 96 95 files: | 97 96 compressed/diffuse-web.zip ··· 112 111 113 112 steps: 114 113 - uses: actions/checkout@v2 114 + - uses: extractions/setup-just@v1 115 + env: 116 + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 115 117 116 118 # OS 117 119 - name: install linux dependencies 118 120 if: matrix.os == 'ubuntu-latest' 119 121 run: | 120 - sudo apt update && sudo apt install libwebkit2gtk-4.0-dev \ 121 - build-essential \ 122 - curl \ 123 - wget \ 124 - libssl-dev \ 125 - libgtk-3-dev \ 126 - libgtksourceview-3.0-dev \ 127 - squashfs-tools 122 + sudo apt-get update 123 + sudo apt-get install -y libgtk-3-dev webkit2gtk-4.0 libappindicator3-dev librsvg2-dev patchelf 128 124 129 125 # Rust 130 126 - uses: actions-rs/toolchain@v1 ··· 132 128 profile: minimal 133 129 toolchain: stable 134 130 135 - - uses: Swatinem/rust-cache@v1 131 + - uses: Swatinem/rust-cache@v2 136 132 with: 137 - working-directory: src-tauri 133 + workspaces: "src-tauri -> target" 138 134 139 135 # Download artifacts 140 136 - uses: actions/download-artifact@v2 141 137 with: 142 138 name: build 143 139 path: build/ 140 + 141 + # Install Tauri CLI 142 + - run: just install-tauri-cli 144 143 145 144 # Make a build 146 - - run: cargo build --no-default-features # --release 147 - working-directory: src-tauri 145 + - run: just tauri-build 146 + if: matrix.os != 'macos-latest' 147 + 148 + - run: just tauri-build-universal 149 + if: matrix.os == 'macos-latest' 148 150 149 - # Upload artifacts (MacOS) 150 - - uses: softprops/action-gh-release@v0.1.7 151 + # Upload artifacts 152 + - uses: softprops/action-gh-release@v1 151 153 with: 152 154 token: ${{ secrets.GITHUB_TOKEN }} 153 155 154 156 tag_name: "${{ needs.create-release.outputs.TAG_NAME }}" 155 157 draft: true 156 - prerelease: true 157 158 158 159 files: | 159 - src-tauri/target/debug/bundle/appimage/*.AppImage 160 - src-tauri/target/debug/bundle/deb/*.deb 161 - src-tauri/target/debug/bundle/dmg/*.dmg 162 - src-tauri/target/debug/bundle/macos/*.app 160 + src-tauri/target/release/bundle/appimage/*.AppImage 161 + src-tauri/target/release/bundle/deb/*.deb 162 + src-tauri/target/release/bundle/dmg/*.dmg 163 + src-tauri/target/release/bundle/msi/*.msi 164 + src-tauri/target/universal-apple-darwin/release/bundle/dmg/*.dmg
+5
CHANGELOG.md
··· 1 1 # Changelog 2 2 3 + ## 3.2.0 4 + 5 + Native builds with [Tauri](https://tauri.app/). 6 + 7 + 3 8 ## 3.1.1 4 9 5 10 Fixes Google Drive CORS issue.
+10 -2
Justfile
··· 150 150 151 151 @tauri-build: 152 152 echo "> Building Tauri binaries" 153 - ./src-tauri/bin/cargo-tauri tauri build # --target universal-apple-darwin 153 + ./src-tauri/bin/cargo-tauri tauri build --config ./src-tauri/tauri.conf.json 154 + 155 + 156 + @tauri-build-universal: 157 + echo "> Building Tauri binaries (Universal MacOS build)" 158 + rustup target add aarch64-apple-darwin 159 + ./src-tauri/bin/cargo-tauri tauri build --target universal-apple-darwin --config ./src-tauri/tauri.conf.json 154 160 155 161 156 162 @vendor-js: ··· 200 206 just download-vendor-dep pep.js https://raw.githubusercontent.com/mpizenberg/elm-pep/071616d75ca61e261fdefc7b55bc46c34e44ea22/elm-pep.js 201 207 just download-vendor-dep ipfs.min.js https://unpkg.com/ipfs@0.62.3/index.min.js 202 208 203 - cargo install tauri-cli --version "^1.0.0-rc.6" --root ./src-tauri 209 + 210 + @install-tauri-cli: 211 + cargo install tauri-cli --version "^1.0.5" --root ./src-tauri 204 212 205 213 206 214 @quality: check-versions
+1 -1
elm.json
··· 32 32 "elm-community/list-extra": "8.5.2", 33 33 "elm-community/maybe-extra": "5.3.0", 34 34 "elm-explorations/markdown": "1.0.0", 35 - "fission-suite/webnative-elm": "7.0.0", 35 + "fission-codes/webnative-elm": "1.0.0", 36 36 "icidasset/elm-binary": "2.1.0", 37 37 "icidasset/elm-material-icons": "9.0.0", 38 38 "icidasset/elm-sha": "2.0.2",
+1 -1
package.json
··· 1 1 { 2 2 "name": "Diffuse", 3 3 "description": "A music player that connects to your cloud/distributed storage", 4 - "version": "3.1.1", 4 + "version": "3.2.0", 5 5 "author": "Steven Vandevelde <icid.asset@gmail.com>", 6 6 "homepage": "https://diffuse.sh", 7 7 "repository": "github:icidasset/diffuse",
+756 -1291
src-tauri/Cargo.lock
··· 24 24 ] 25 25 26 26 [[package]] 27 - name = "ansi_term" 28 - version = "0.12.1" 29 - source = "registry+https://github.com/rust-lang/crates.io-index" 30 - checksum = "d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2" 31 - dependencies = [ 32 - "winapi", 33 - ] 34 - 35 - [[package]] 36 - name = "anyhow" 37 - version = "1.0.53" 38 - source = "registry+https://github.com/rust-lang/crates.io-index" 39 - checksum = "94a45b455c14666b85fc40a019e8ab9eb75e3a124e05494f5397122bc9eb06e0" 40 - 41 - [[package]] 42 - name = "arrayref" 43 - version = "0.3.6" 44 - source = "registry+https://github.com/rust-lang/crates.io-index" 45 - checksum = "a4c527152e37cf757a3f78aae5a06fbeefdb07ccc535c980a3208ee3060dd544" 46 - 47 - [[package]] 48 - name = "arrayvec" 49 - version = "0.5.2" 50 - source = "registry+https://github.com/rust-lang/crates.io-index" 51 - checksum = "23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b" 52 - 53 - [[package]] 54 - name = "arrayvec" 55 - version = "0.7.2" 56 - source = "registry+https://github.com/rust-lang/crates.io-index" 57 - checksum = "8da52d66c7071e2e3fa2a1e5c6d088fec47b593032b254f5e980de8ea54454d6" 58 - 59 - [[package]] 60 - name = "ascii" 61 - version = "1.0.0" 62 - source = "registry+https://github.com/rust-lang/crates.io-index" 63 - checksum = "bbf56136a5198c7b01a49e3afcbef6cf84597273d298f54432926024107b0109" 64 - 65 - [[package]] 66 - name = "ashpd" 67 - version = "0.2.6" 68 - source = "registry+https://github.com/rust-lang/crates.io-index" 69 - checksum = "5eea0a7a98b3bd2832eb087e1078f6f58db5a54447574d3007cdac6309c1e9f1" 70 - dependencies = [ 71 - "enumflags2", 72 - "futures", 73 - "rand 0.8.5", 74 - "serde", 75 - "serde_repr", 76 - "zbus", 77 - ] 78 - 79 - [[package]] 80 - name = "async-broadcast" 81 - version = "0.3.4" 82 - source = "registry+https://github.com/rust-lang/crates.io-index" 83 - checksum = "90622698a1218e0b2fb846c97b5f19a0831f6baddee73d9454156365ccfa473b" 84 - dependencies = [ 85 - "easy-parallel", 86 - "event-listener", 87 - "futures-core", 88 - ] 89 - 90 - [[package]] 91 - name = "async-channel" 92 - version = "1.6.1" 27 + name = "alloc-no-stdlib" 28 + version = "2.0.3" 93 29 source = "registry+https://github.com/rust-lang/crates.io-index" 94 - checksum = "2114d64672151c0c5eaa5e131ec84a74f06e1e559830dabba01ca30605d66319" 95 - dependencies = [ 96 - "concurrent-queue", 97 - "event-listener", 98 - "futures-core", 99 - ] 30 + checksum = "35ef4730490ad1c4eae5c4325b2a95f521d023e5c885853ff7aca0a6a1631db3" 100 31 101 32 [[package]] 102 - name = "async-executor" 103 - version = "1.4.1" 33 + name = "alloc-stdlib" 34 + version = "0.2.1" 104 35 source = "registry+https://github.com/rust-lang/crates.io-index" 105 - checksum = "871f9bb5e0a22eeb7e8cf16641feb87c9dc67032ccf8ff49e772eb9941d3a965" 36 + checksum = "697ed7edc0f1711de49ce108c541623a0af97c6c60b2f6e2b65229847ac843c2" 106 37 dependencies = [ 107 - "async-task", 108 - "concurrent-queue", 109 - "fastrand", 110 - "futures-lite", 111 - "once_cell", 112 - "slab", 38 + "alloc-no-stdlib", 113 39 ] 114 40 115 41 [[package]] 116 - name = "async-io" 117 - version = "1.6.0" 42 + name = "ansi_term" 43 + version = "0.12.1" 118 44 source = "registry+https://github.com/rust-lang/crates.io-index" 119 - checksum = "a811e6a479f2439f0c04038796b5cfb3d2ad56c230e0f2d3f7b04d68cfee607b" 45 + checksum = "d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2" 120 46 dependencies = [ 121 - "concurrent-queue", 122 - "futures-lite", 123 - "libc", 124 - "log", 125 - "once_cell", 126 - "parking", 127 - "polling", 128 - "slab", 129 - "socket2", 130 - "waker-fn", 131 47 "winapi", 132 48 ] 133 49 134 50 [[package]] 135 - name = "async-lock" 136 - version = "2.5.0" 137 - source = "registry+https://github.com/rust-lang/crates.io-index" 138 - checksum = "e97a171d191782fba31bb902b14ad94e24a68145032b7eedf871ab0bc0d077b6" 139 - dependencies = [ 140 - "event-listener", 141 - ] 142 - 143 - [[package]] 144 - name = "async-recursion" 145 - version = "0.3.2" 146 - source = "registry+https://github.com/rust-lang/crates.io-index" 147 - checksum = "d7d78656ba01f1b93024b7c3a0467f1608e4be67d725749fdcd7d2c7678fd7a2" 148 - dependencies = [ 149 - "proc-macro2", 150 - "quote", 151 - "syn", 152 - ] 153 - 154 - [[package]] 155 - name = "async-task" 156 - version = "4.2.0" 51 + name = "anyhow" 52 + version = "1.0.60" 157 53 source = "registry+https://github.com/rust-lang/crates.io-index" 158 - checksum = "30696a84d817107fc028e049980e09d5e140e8da8f1caeb17e8e950658a3cea9" 54 + checksum = "c794e162a5eff65c72ef524dfe393eb923c354e350bb78b9c7383df13f3bc142" 159 55 160 56 [[package]] 161 - name = "async-trait" 162 - version = "0.1.52" 57 + name = "ascii" 58 + version = "1.0.0" 163 59 source = "registry+https://github.com/rust-lang/crates.io-index" 164 - checksum = "061a7acccaa286c011ddc30970520b98fa40e00c9d644633fb26b5fc63a265e3" 165 - dependencies = [ 166 - "proc-macro2", 167 - "quote", 168 - "syn", 169 - ] 60 + checksum = "bbf56136a5198c7b01a49e3afcbef6cf84597273d298f54432926024107b0109" 170 61 171 62 [[package]] 172 63 name = "atk" ··· 186 77 source = "registry+https://github.com/rust-lang/crates.io-index" 187 78 checksum = "58aeb089fb698e06db8089971c7ee317ab9644bade33383f63631437b03aafb6" 188 79 dependencies = [ 189 - "glib-sys 0.15.5", 190 - "gobject-sys 0.15.5", 80 + "glib-sys", 81 + "gobject-sys", 191 82 "libc", 192 83 "system-deps 6.0.2", 193 84 ] 194 85 195 86 [[package]] 196 87 name = "attohttpc" 197 - version = "0.18.0" 88 + version = "0.19.1" 198 89 source = "registry+https://github.com/rust-lang/crates.io-index" 199 - checksum = "e69e13a99a7e6e070bb114f7ff381e58c7ccc188630121fc4c2fe4bcf24cd072" 90 + checksum = "262c3f7f5d61249d8c00e5546e2685cd15ebeeb1bc0f3cc5449350a1cb07319e" 200 91 dependencies = [ 201 92 "flate2", 202 93 "http", ··· 238 129 checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 239 130 240 131 [[package]] 241 - name = "blake2b_simd" 242 - version = "0.5.11" 132 + name = "block" 133 + version = "0.1.6" 243 134 source = "registry+https://github.com/rust-lang/crates.io-index" 244 - checksum = "afa748e348ad3be8263be728124b24a24f268266f6f5d58af9d75f6a40b5c587" 245 - dependencies = [ 246 - "arrayref", 247 - "arrayvec 0.5.2", 248 - "constant_time_eq", 249 - ] 135 + checksum = "0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a" 250 136 251 137 [[package]] 252 - name = "blake3" 253 - version = "1.3.1" 138 + name = "block-buffer" 139 + version = "0.10.2" 254 140 source = "registry+https://github.com/rust-lang/crates.io-index" 255 - checksum = "a08e53fc5a564bb15bfe6fae56bd71522205f1f91893f9c0116edad6496c183f" 141 + checksum = "0bf7fe51849ea569fd452f37822f606a5cabb684dc918707a0193fd4664ff324" 256 142 dependencies = [ 257 - "arrayref", 258 - "arrayvec 0.7.2", 259 - "cc", 260 - "cfg-if", 261 - "constant_time_eq", 262 - "digest", 263 - "rayon", 143 + "generic-array", 264 144 ] 265 145 266 146 [[package]] 267 - name = "block" 268 - version = "0.1.6" 147 + name = "brotli" 148 + version = "3.3.4" 269 149 source = "registry+https://github.com/rust-lang/crates.io-index" 270 - checksum = "0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a" 150 + checksum = "a1a0b1dbcc8ae29329621f8d4f0d835787c1c38bb1401979b49d13b0b305ff68" 151 + dependencies = [ 152 + "alloc-no-stdlib", 153 + "alloc-stdlib", 154 + "brotli-decompressor", 155 + ] 271 156 272 157 [[package]] 273 - name = "block-buffer" 274 - version = "0.10.2" 158 + name = "brotli-decompressor" 159 + version = "2.3.2" 275 160 source = "registry+https://github.com/rust-lang/crates.io-index" 276 - checksum = "0bf7fe51849ea569fd452f37822f606a5cabb684dc918707a0193fd4664ff324" 161 + checksum = "59ad2d4653bf5ca36ae797b1f4bb4dbddb60ce49ca4aed8a2ce4829f60425b80" 277 162 dependencies = [ 278 - "generic-array", 163 + "alloc-no-stdlib", 164 + "alloc-stdlib", 279 165 ] 280 166 281 167 [[package]] ··· 289 175 290 176 [[package]] 291 177 name = "bumpalo" 292 - version = "3.9.1" 178 + version = "3.10.0" 293 179 source = "registry+https://github.com/rust-lang/crates.io-index" 294 - checksum = "a4a45a46ab1f2412e53d3a0ade76ffad2025804294569aae387231a0cd6e0899" 180 + checksum = "37ccbd214614c6783386c1af30caf03192f17891059cecc394b4fb119e363de3" 181 + 182 + [[package]] 183 + name = "bytemuck" 184 + version = "1.11.0" 185 + source = "registry+https://github.com/rust-lang/crates.io-index" 186 + checksum = "a5377c8865e74a160d21f29c2d40669f53286db6eab59b88540cbb12ffc8b835" 295 187 296 188 [[package]] 297 189 name = "byteorder" ··· 301 193 302 194 [[package]] 303 195 name = "bytes" 304 - version = "1.1.0" 305 - source = "registry+https://github.com/rust-lang/crates.io-index" 306 - checksum = "c4872d67bab6358e59559027aa3b9157c53d9358c51423c17554809a8858e0f8" 307 - 308 - [[package]] 309 - name = "cache-padded" 310 - version = "1.2.0" 196 + version = "1.2.1" 311 197 source = "registry+https://github.com/rust-lang/crates.io-index" 312 - checksum = "c1db59621ec70f09c5e9b597b220c7a2b43611f4710dc03ceb8748637775692c" 198 + checksum = "ec8a7b6a70fde80372154c65702f00a0f56f3e1c36abbc6c440484be248856db" 313 199 314 200 [[package]] 315 201 name = "cairo-rs" 316 - version = "0.15.1" 202 + version = "0.15.12" 317 203 source = "registry+https://github.com/rust-lang/crates.io-index" 318 - checksum = "b869e97a87170f96762f9f178eae8c461147e722ba21dd8814105bf5716bf14a" 204 + checksum = "c76ee391b03d35510d9fa917357c7f1855bd9a6659c95a1b392e33f49b3369bc" 319 205 dependencies = [ 320 206 "bitflags", 321 207 "cairo-sys-rs", ··· 330 216 source = "registry+https://github.com/rust-lang/crates.io-index" 331 217 checksum = "3c55d429bef56ac9172d25fecb85dc8068307d17acd74b377866b7a1ef25d3c8" 332 218 dependencies = [ 333 - "glib-sys 0.15.5", 219 + "glib-sys", 334 220 "libc", 335 221 "system-deps 6.0.2", 336 222 ] 337 223 338 224 [[package]] 339 225 name = "cargo_toml" 340 - version = "0.11.4" 226 + version = "0.11.5" 341 227 source = "registry+https://github.com/rust-lang/crates.io-index" 342 - checksum = "4e270ef0cd868745878982f7ce470aa898d0d4bb248af67f0cf66f54617913ef" 228 + checksum = "5809dd3e6444651fd1cdd3dbec71eca438c439a0fcc8081674a14da0afe50185" 343 229 dependencies = [ 344 230 "serde", 345 231 "serde_derive", ··· 348 234 349 235 [[package]] 350 236 name = "cc" 351 - version = "1.0.72" 237 + version = "1.0.73" 352 238 source = "registry+https://github.com/rust-lang/crates.io-index" 353 - checksum = "22a9137b95ea06864e018375b72adfb7db6e6f68cfc8df5a04d00288050485ee" 354 - dependencies = [ 355 - "jobserver", 356 - ] 239 + checksum = "2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11" 357 240 358 241 [[package]] 359 - name = "cfb" 360 - version = "0.4.0" 242 + name = "cesu8" 243 + version = "1.1.0" 361 244 source = "registry+https://github.com/rust-lang/crates.io-index" 362 - checksum = "ca453e8624711b2f0f4eb47076a318feda166252a827ee25d067b43de83dcba0" 363 - dependencies = [ 364 - "byteorder", 365 - "uuid", 366 - ] 245 + checksum = "6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c" 367 246 368 247 [[package]] 369 - name = "cfg-expr" 370 - version = "0.8.1" 248 + name = "cfb" 249 + version = "0.6.1" 371 250 source = "registry+https://github.com/rust-lang/crates.io-index" 372 - checksum = "b412e83326147c2bb881f8b40edfbf9905b9b8abaebd0e47ca190ba62fda8f0e" 251 + checksum = "74f89d248799e3f15f91b70917f65381062a01bb8e222700ea0e5a7ff9785f9c" 373 252 dependencies = [ 374 - "smallvec", 253 + "byteorder", 254 + "uuid 0.8.2", 375 255 ] 376 256 377 257 [[package]] ··· 385 265 386 266 [[package]] 387 267 name = "cfg-expr" 388 - version = "0.10.1" 268 + version = "0.10.3" 389 269 source = "registry+https://github.com/rust-lang/crates.io-index" 390 - checksum = "295b6eb918a60a25fec0b23a5e633e74fddbaf7bb04411e65a10c366aca4b5cd" 270 + checksum = "0aacacf4d96c24b2ad6eb8ee6df040e4f27b0d0b39a5710c30091baa830485db" 391 271 dependencies = [ 392 272 "smallvec", 393 273 ] ··· 399 279 checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 400 280 401 281 [[package]] 402 - name = "cfg_aliases" 403 - version = "0.1.1" 404 - source = "registry+https://github.com/rust-lang/crates.io-index" 405 - checksum = "fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e" 406 - 407 - [[package]] 408 - name = "chrono" 409 - version = "0.4.19" 410 - source = "registry+https://github.com/rust-lang/crates.io-index" 411 - checksum = "670ad68c9088c2a963aaa298cb369688cf3f9465ce5e2d4ca10e6e0098a1ce73" 412 - dependencies = [ 413 - "libc", 414 - "num-integer", 415 - "num-traits", 416 - "time", 417 - "winapi", 418 - ] 419 - 420 - [[package]] 421 282 name = "chunked_transfer" 422 283 version = "1.4.0" 423 284 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 455 316 ] 456 317 457 318 [[package]] 458 - name = "concurrent-queue" 459 - version = "1.2.2" 319 + name = "color_quant" 320 + version = "1.1.0" 460 321 source = "registry+https://github.com/rust-lang/crates.io-index" 461 - checksum = "30ed07550be01594c6026cff2a1d7fe9c8f683caa798e12b68694ac9e88286a3" 462 - dependencies = [ 463 - "cache-padded", 464 - ] 322 + checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b" 465 323 466 324 [[package]] 467 - name = "constant_time_eq" 468 - version = "0.1.5" 325 + name = "combine" 326 + version = "4.6.4" 469 327 source = "registry+https://github.com/rust-lang/crates.io-index" 470 - checksum = "245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc" 328 + checksum = "2a604e93b79d1808327a6fca85a6f2d69de66461e7620f5a4cbf5fb4d1d7c948" 329 + dependencies = [ 330 + "bytes", 331 + "memchr", 332 + ] 471 333 472 334 [[package]] 473 335 name = "convert_case" ··· 518 380 519 381 [[package]] 520 382 name = "cpufeatures" 521 - version = "0.2.1" 383 + version = "0.2.2" 522 384 source = "registry+https://github.com/rust-lang/crates.io-index" 523 - checksum = "95059428f66df56b63431fdb4e1947ed2190586af5c5a8a8b71122bdf5a7f469" 385 + checksum = "59a6001667ab124aebae2a495118e11d30984c3a653e99d86d58971708cf5e4b" 524 386 dependencies = [ 525 387 "libc", 526 388 ] ··· 536 398 537 399 [[package]] 538 400 name = "crossbeam-channel" 539 - version = "0.5.2" 540 - source = "registry+https://github.com/rust-lang/crates.io-index" 541 - checksum = "e54ea8bc3fb1ee042f5aace6e3c6e025d3874866da222930f70ce62aceba0bfa" 542 - dependencies = [ 543 - "cfg-if", 544 - "crossbeam-utils", 545 - ] 546 - 547 - [[package]] 548 - name = "crossbeam-deque" 549 - version = "0.8.1" 550 - source = "registry+https://github.com/rust-lang/crates.io-index" 551 - checksum = "6455c0ca19f0d2fbf751b908d5c55c1f5cbc65e03c4225427254b46890bdde1e" 552 - dependencies = [ 553 - "cfg-if", 554 - "crossbeam-epoch", 555 - "crossbeam-utils", 556 - ] 557 - 558 - [[package]] 559 - name = "crossbeam-epoch" 560 - version = "0.9.7" 401 + version = "0.5.6" 561 402 source = "registry+https://github.com/rust-lang/crates.io-index" 562 - checksum = "c00d6d2ea26e8b151d99093005cb442fb9a37aeaca582a03ec70946f49ab5ed9" 403 + checksum = "c2dd04ddaf88237dc3b8d8f9a3c1004b506b54b3313403944054d23c0870c521" 563 404 dependencies = [ 564 405 "cfg-if", 565 406 "crossbeam-utils", 566 - "lazy_static", 567 - "memoffset", 568 - "scopeguard", 569 407 ] 570 408 571 409 [[package]] 572 410 name = "crossbeam-utils" 573 - version = "0.8.7" 411 + version = "0.8.11" 574 412 source = "registry+https://github.com/rust-lang/crates.io-index" 575 - checksum = "b5e5bed1f1c269533fa816a0a5492b3545209a205ca1a54842be180eb63a16a6" 413 + checksum = "51887d4adc7b564537b15adcfb307936f8075dfcd5f00dde9a9f1d29383682bc" 576 414 dependencies = [ 577 415 "cfg-if", 578 - "lazy_static", 416 + "once_cell", 579 417 ] 580 418 581 419 [[package]] 582 420 name = "crypto-common" 583 - version = "0.1.3" 421 + version = "0.1.6" 584 422 source = "registry+https://github.com/rust-lang/crates.io-index" 585 - checksum = "57952ca27b5e3606ff4dd79b0020231aaf9d6aa76dc05fd30137538c50bd3ce8" 423 + checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" 586 424 dependencies = [ 587 425 "generic-array", 588 426 "typenum", ··· 617 455 618 456 [[package]] 619 457 name = "ctor" 620 - version = "0.1.21" 458 + version = "0.1.23" 621 459 source = "registry+https://github.com/rust-lang/crates.io-index" 622 - checksum = "ccc0a48a9b826acdf4028595adc9db92caea352f7af011a3034acd172a52a0aa" 460 + checksum = "cdffe87e1d521a10f9696f833fe502293ea446d7f256c06128293a4119bdf4cb" 623 461 dependencies = [ 624 462 "quote", 625 463 "syn", ··· 633 471 634 472 [[package]] 635 473 name = "darling" 636 - version = "0.10.2" 637 - source = "registry+https://github.com/rust-lang/crates.io-index" 638 - checksum = "0d706e75d87e35569db781a9b5e2416cff1236a47ed380831f959382ccd5f858" 639 - dependencies = [ 640 - "darling_core 0.10.2", 641 - "darling_macro 0.10.2", 642 - ] 643 - 644 - [[package]] 645 - name = "darling" 646 - version = "0.13.1" 647 - source = "registry+https://github.com/rust-lang/crates.io-index" 648 - checksum = "d0d720b8683f8dd83c65155f0530560cba68cd2bf395f6513a483caee57ff7f4" 649 - dependencies = [ 650 - "darling_core 0.13.1", 651 - "darling_macro 0.13.1", 652 - ] 653 - 654 - [[package]] 655 - name = "darling_core" 656 - version = "0.10.2" 474 + version = "0.13.4" 657 475 source = "registry+https://github.com/rust-lang/crates.io-index" 658 - checksum = "f0c960ae2da4de88a91b2d920c2a7233b400bc33cb28453a2987822d8392519b" 476 + checksum = "a01d95850c592940db9b8194bc39f4bc0e89dee5c4265e4b1807c34a9aba453c" 659 477 dependencies = [ 660 - "fnv", 661 - "ident_case", 662 - "proc-macro2", 663 - "quote", 664 - "strsim 0.9.3", 665 - "syn", 478 + "darling_core", 479 + "darling_macro", 666 480 ] 667 481 668 482 [[package]] 669 483 name = "darling_core" 670 - version = "0.13.1" 484 + version = "0.13.4" 671 485 source = "registry+https://github.com/rust-lang/crates.io-index" 672 - checksum = "7a340f241d2ceed1deb47ae36c4144b2707ec7dd0b649f894cb39bb595986324" 486 + checksum = "859d65a907b6852c9361e3185c862aae7fafd2887876799fa55f5f99dc40d610" 673 487 dependencies = [ 674 488 "fnv", 675 489 "ident_case", 676 490 "proc-macro2", 677 491 "quote", 678 - "strsim 0.10.0", 679 - "syn", 680 - ] 681 - 682 - [[package]] 683 - name = "darling_macro" 684 - version = "0.10.2" 685 - source = "registry+https://github.com/rust-lang/crates.io-index" 686 - checksum = "d9b5a2f4ac4969822c62224815d069952656cadc7084fdca9751e6d959189b72" 687 - dependencies = [ 688 - "darling_core 0.10.2", 689 - "quote", 492 + "strsim", 690 493 "syn", 691 494 ] 692 495 693 496 [[package]] 694 497 name = "darling_macro" 695 - version = "0.13.1" 498 + version = "0.13.4" 696 499 source = "registry+https://github.com/rust-lang/crates.io-index" 697 - checksum = "72c41b3b7352feb3211a0d743dc5700a4e3b60f51bd2b368892d1e0f9a95f44b" 500 + checksum = "9c972679f83bdf9c42bd905396b6c3588a843a17f0f16dfcfa3e2c5d57441835" 698 501 dependencies = [ 699 - "darling_core 0.13.1", 502 + "darling_core", 700 503 "quote", 701 504 "syn", 702 505 ] ··· 713 516 714 517 [[package]] 715 518 name = "deflate" 716 - version = "0.8.6" 519 + version = "1.0.0" 717 520 source = "registry+https://github.com/rust-lang/crates.io-index" 718 - checksum = "73770f8e1fe7d64df17ca66ad28994a0a623ea497fa69486e14984e715c5d174" 521 + checksum = "c86f7e25f518f4b81808a2cf1c50996a61f5c2eb394b2393bd87f2a4780a432f" 719 522 dependencies = [ 720 523 "adler32", 721 - "byteorder", 722 - ] 723 - 724 - [[package]] 725 - name = "derivative" 726 - version = "2.2.0" 727 - source = "registry+https://github.com/rust-lang/crates.io-index" 728 - checksum = "fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b" 729 - dependencies = [ 730 - "proc-macro2", 731 - "quote", 732 - "syn", 733 524 ] 734 525 735 526 [[package]] ··· 747 538 748 539 [[package]] 749 540 name = "diffuse" 750 - version = "3.0.2" 541 + version = "3.2.0" 751 542 dependencies = [ 543 + "cocoa", 752 544 "serde", 753 545 "serde_json", 754 546 "tauri", ··· 767 559 dependencies = [ 768 560 "block-buffer", 769 561 "crypto-common", 770 - "subtle", 771 - ] 772 - 773 - [[package]] 774 - name = "dirs" 775 - version = "1.0.5" 776 - source = "registry+https://github.com/rust-lang/crates.io-index" 777 - checksum = "3fd78930633bd1c6e35c4b42b1df7b0cbc6bc191146e512bb3bedf243fcc3901" 778 - dependencies = [ 779 - "libc", 780 - "redox_users 0.3.5", 781 - "winapi", 782 562 ] 783 563 784 564 [[package]] ··· 798 578 checksum = "4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d" 799 579 dependencies = [ 800 580 "libc", 801 - "redox_users 0.4.0", 581 + "redox_users", 802 582 "winapi", 803 583 ] 804 584 ··· 824 604 ] 825 605 826 606 [[package]] 827 - name = "easy-parallel" 828 - version = "3.2.0" 829 - source = "registry+https://github.com/rust-lang/crates.io-index" 830 - checksum = "6907e25393cdcc1f4f3f513d9aac1e840eb1cc341a0fccb01171f7d14d10b946" 831 - 832 - [[package]] 833 - name = "either" 834 - version = "1.6.1" 607 + name = "embed-resource" 608 + version = "1.7.2" 835 609 source = "registry+https://github.com/rust-lang/crates.io-index" 836 - checksum = "e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457" 610 + checksum = "ecc24ff8d764818e9ab17963b0593c535f077a513f565e75e4352d758bc4d8c0" 611 + dependencies = [ 612 + "cc", 613 + "rustc_version 0.4.0", 614 + "toml", 615 + "vswhom", 616 + "winreg", 617 + ] 837 618 838 619 [[package]] 839 620 name = "embed_plist" ··· 842 623 checksum = "4ef6b89e5b37196644d8796de5268852ff179b44e96276cf4290264843743bb7" 843 624 844 625 [[package]] 845 - name = "enumflags2" 846 - version = "0.7.3" 847 - source = "registry+https://github.com/rust-lang/crates.io-index" 848 - checksum = "a25c90b056b3f84111cf183cbeddef0d3a0bbe9a674f057e1a1533c315f24def" 849 - dependencies = [ 850 - "enumflags2_derive", 851 - "serde", 852 - ] 853 - 854 - [[package]] 855 - name = "enumflags2_derive" 856 - version = "0.7.3" 857 - source = "registry+https://github.com/rust-lang/crates.io-index" 858 - checksum = "144ec79496cbab6f84fa125dc67be9264aef22eb8a28da8454d9c33f15108da4" 859 - dependencies = [ 860 - "proc-macro2", 861 - "quote", 862 - "syn", 863 - ] 864 - 865 - [[package]] 866 - name = "event-listener" 867 - version = "2.5.2" 868 - source = "registry+https://github.com/rust-lang/crates.io-index" 869 - checksum = "77f3309417938f28bf8228fcff79a4a37103981e3e186d2ccd19c74b38f4eb71" 870 - 871 - [[package]] 872 626 name = "fastrand" 873 - version = "1.7.0" 627 + version = "1.8.0" 874 628 source = "registry+https://github.com/rust-lang/crates.io-index" 875 - checksum = "c3fcf0cee53519c866c09b5de1f6c56ff9d647101f81c1964fa632e148896cdf" 629 + checksum = "a7a407cfaa3385c4ae6b23e84623d48c2798d06e3e6a1878f7f59f17b3f86499" 876 630 dependencies = [ 877 631 "instant", 878 632 ] ··· 889 643 890 644 [[package]] 891 645 name = "filetime" 892 - version = "0.2.15" 646 + version = "0.2.17" 893 647 source = "registry+https://github.com/rust-lang/crates.io-index" 894 - checksum = "975ccf83d8d9d0d84682850a38c8169027be83368805971cc4f238c2b245bc98" 648 + checksum = "e94a7bbaa59354bc20dd75b67f23e2797b4490e9d6928203fb105c79e448c86c" 895 649 dependencies = [ 896 650 "cfg-if", 897 651 "libc", 898 - "redox_syscall 0.2.10", 899 - "winapi", 652 + "redox_syscall", 653 + "windows-sys", 900 654 ] 901 655 902 656 [[package]] 903 657 name = "flate2" 904 - version = "1.0.22" 658 + version = "1.0.24" 905 659 source = "registry+https://github.com/rust-lang/crates.io-index" 906 - checksum = "1e6988e897c1c9c485f43b47a529cef42fde0547f9d8d41a7062518f1d8fc53f" 660 + checksum = "f82b0f4c27ad9f8bfd1f3208d882da2b09c301bc1c828fd3a00d0216d2fbbff6" 907 661 dependencies = [ 908 - "cfg-if", 909 662 "crc32fast", 910 - "libc", 911 - "miniz_oxide 0.4.4", 663 + "miniz_oxide", 912 664 ] 913 665 914 666 [[package]] ··· 1067 819 1068 820 [[package]] 1069 821 name = "gdk" 1070 - version = "0.15.2" 822 + version = "0.15.4" 1071 823 source = "registry+https://github.com/rust-lang/crates.io-index" 1072 - checksum = "614258e81ec35ed8770e64a0838f3a47f95b398bc51e724d3b3fa09c1ee0f8d5" 824 + checksum = "a6e05c1f572ab0e1f15be94217f0dc29088c248b14f792a5ff0af0d84bcda9e8" 1073 825 dependencies = [ 1074 826 "bitflags", 1075 827 "cairo-rs", ··· 1083 835 1084 836 [[package]] 1085 837 name = "gdk-pixbuf" 1086 - version = "0.15.4" 838 + version = "0.15.11" 1087 839 source = "registry+https://github.com/rust-lang/crates.io-index" 1088 - checksum = "73aa2f5de1b45710da90a55863276667dc3a3264aaf6a2aeace62bb015244d49" 840 + checksum = "ad38dd9cc8b099cceecdf41375bb6d481b1b5a7cd5cd603e10a69a9383f8619a" 1089 841 dependencies = [ 1090 842 "bitflags", 1091 843 "gdk-pixbuf-sys", ··· 1096 848 1097 849 [[package]] 1098 850 name = "gdk-pixbuf-sys" 1099 - version = "0.15.1" 851 + version = "0.15.10" 1100 852 source = "registry+https://github.com/rust-lang/crates.io-index" 1101 - checksum = "413424d9818621fa3cfc8a3a915cdb89a7c3c507d56761b4ec83a9a98e587171" 853 + checksum = "140b2f5378256527150350a8346dbdb08fadc13453a7a2d73aecd5fab3c402a7" 1102 854 dependencies = [ 1103 - "gio-sys 0.15.5", 1104 - "glib-sys 0.15.5", 1105 - "gobject-sys 0.15.5", 855 + "gio-sys", 856 + "glib-sys", 857 + "gobject-sys", 1106 858 "libc", 1107 859 "system-deps 6.0.2", 1108 860 ] ··· 1115 867 dependencies = [ 1116 868 "cairo-sys-rs", 1117 869 "gdk-pixbuf-sys", 1118 - "gio-sys 0.15.5", 1119 - "glib-sys 0.15.5", 1120 - "gobject-sys 0.15.5", 870 + "gio-sys", 871 + "glib-sys", 872 + "gobject-sys", 1121 873 "libc", 1122 874 "pango-sys", 1123 875 "pkg-config", ··· 1131 883 checksum = "b4b7f8c7a84b407aa9b143877e267e848ff34106578b64d1e0a24bf550716178" 1132 884 dependencies = [ 1133 885 "gdk-sys", 1134 - "glib-sys 0.15.5", 886 + "glib-sys", 1135 887 "libc", 1136 888 "system-deps 6.0.2", 1137 889 "x11", ··· 1139 891 1140 892 [[package]] 1141 893 name = "generator" 1142 - version = "0.7.0" 894 + version = "0.7.1" 1143 895 source = "registry+https://github.com/rust-lang/crates.io-index" 1144 - checksum = "c1d9279ca822891c1a4dae06d185612cf8fc6acfe5dff37781b41297811b12ee" 896 + checksum = "cc184cace1cea8335047a471cc1da80f18acf8a76f3bab2028d499e328948ec7" 1145 897 dependencies = [ 1146 898 "cc", 1147 899 "libc", 1148 900 "log", 1149 901 "rustversion", 1150 - "winapi", 902 + "windows 0.32.0", 1151 903 ] 1152 904 1153 905 [[package]] 1154 906 name = "generic-array" 1155 - version = "0.14.5" 907 + version = "0.14.6" 1156 908 source = "registry+https://github.com/rust-lang/crates.io-index" 1157 - checksum = "fd48d33ec7f05fbfa152300fdad764757cbded343c1aa1cff2fbaf4134851803" 909 + checksum = "bff49e947297f3312447abdca79f45f4738097cc82b06e72054d2223f601f1b9" 1158 910 dependencies = [ 1159 911 "typenum", 1160 912 "version_check", ··· 1173 925 1174 926 [[package]] 1175 927 name = "getrandom" 1176 - version = "0.2.4" 928 + version = "0.2.7" 1177 929 source = "registry+https://github.com/rust-lang/crates.io-index" 1178 - checksum = "418d37c8b1d42553c93648be529cb70f920d3baf8ef469b74b9638df426e0b4c" 930 + checksum = "4eb1a864a501629691edf6c15a593b7a51eebaa1e8468e9ddc623de7c9b58ec6" 1179 931 dependencies = [ 1180 932 "cfg-if", 1181 933 "libc", 1182 - "wasi 0.10.2+wasi-snapshot-preview1", 934 + "wasi 0.11.0+wasi-snapshot-preview1", 1183 935 ] 1184 936 1185 937 [[package]] 1186 938 name = "gio" 1187 - version = "0.15.5" 939 + version = "0.15.12" 1188 940 source = "registry+https://github.com/rust-lang/crates.io-index" 1189 - checksum = "59105fa464928adf56b159c8d980cc11fbfbe414befb904caac5163d383049bf" 941 + checksum = "68fdbc90312d462781a395f7a16d96a2b379bb6ef8cd6310a2df272771c4283b" 1190 942 dependencies = [ 1191 943 "bitflags", 1192 944 "futures-channel", 1193 945 "futures-core", 1194 946 "futures-io", 1195 - "gio-sys 0.15.5", 947 + "gio-sys", 1196 948 "glib", 1197 949 "libc", 1198 950 "once_cell", ··· 1201 953 1202 954 [[package]] 1203 955 name = "gio-sys" 1204 - version = "0.14.0" 1205 - source = "registry+https://github.com/rust-lang/crates.io-index" 1206 - checksum = "c0a41df66e57fcc287c4bcf74fc26b884f31901ea9792ec75607289b456f48fa" 1207 - dependencies = [ 1208 - "glib-sys 0.14.0", 1209 - "gobject-sys 0.14.0", 1210 - "libc", 1211 - "system-deps 3.2.0", 1212 - "winapi", 1213 - ] 1214 - 1215 - [[package]] 1216 - name = "gio-sys" 1217 - version = "0.15.5" 956 + version = "0.15.10" 1218 957 source = "registry+https://github.com/rust-lang/crates.io-index" 1219 - checksum = "4f0bc4cfc9ebcdd05cc5057bc51b99c32f8f9bf246274f6a556ffd27279f8fe3" 958 + checksum = "32157a475271e2c4a023382e9cab31c4584ee30a97da41d3c4e9fdd605abcf8d" 1220 959 dependencies = [ 1221 - "glib-sys 0.15.5", 1222 - "gobject-sys 0.15.5", 960 + "glib-sys", 961 + "gobject-sys", 1223 962 "libc", 1224 963 "system-deps 6.0.2", 1225 964 "winapi", ··· 1227 966 1228 967 [[package]] 1229 968 name = "glib" 1230 - version = "0.15.5" 969 + version = "0.15.12" 1231 970 source = "registry+https://github.com/rust-lang/crates.io-index" 1232 - checksum = "41dcfbdb6cc6c02aee163339465d8a40d6f3f64c3a43f729a4195f0e153338b7" 971 + checksum = "edb0306fbad0ab5428b0ca674a23893db909a98582969c9b537be4ced78c505d" 1233 972 dependencies = [ 1234 973 "bitflags", 1235 974 "futures-channel", ··· 1237 976 "futures-executor", 1238 977 "futures-task", 1239 978 "glib-macros", 1240 - "glib-sys 0.15.5", 1241 - "gobject-sys 0.15.5", 979 + "glib-sys", 980 + "gobject-sys", 1242 981 "libc", 1243 982 "once_cell", 1244 983 "smallvec", ··· 1247 986 1248 987 [[package]] 1249 988 name = "glib-macros" 1250 - version = "0.15.3" 989 + version = "0.15.11" 1251 990 source = "registry+https://github.com/rust-lang/crates.io-index" 1252 - checksum = "e58b262ff65ef771003873cea8c10e0fe854f1c508d48d62a4111a1ff163f7d1" 991 + checksum = "25a68131a662b04931e71891fb14aaf65ee4b44d08e8abc10f49e77418c86c64" 1253 992 dependencies = [ 1254 993 "anyhow", 1255 994 "heck 0.4.0", 1256 - "proc-macro-crate 1.1.2", 995 + "proc-macro-crate", 1257 996 "proc-macro-error", 1258 997 "proc-macro2", 1259 998 "quote", ··· 1262 1001 1263 1002 [[package]] 1264 1003 name = "glib-sys" 1265 - version = "0.14.0" 1266 - source = "registry+https://github.com/rust-lang/crates.io-index" 1267 - checksum = "1c1d60554a212445e2a858e42a0e48cece1bd57b311a19a9468f70376cf554ae" 1268 - dependencies = [ 1269 - "libc", 1270 - "system-deps 3.2.0", 1271 - ] 1272 - 1273 - [[package]] 1274 - name = "glib-sys" 1275 - version = "0.15.5" 1004 + version = "0.15.10" 1276 1005 source = "registry+https://github.com/rust-lang/crates.io-index" 1277 - checksum = "fa1d4e1a63d8574541e5b92931e4e669ddc87ffa85d58e84e631dba13ad2e10c" 1006 + checksum = "ef4b192f8e65e9cf76cbf4ea71fa8e3be4a0e18ffe3d68b8da6836974cc5bad4" 1278 1007 dependencies = [ 1279 1008 "libc", 1280 1009 "system-deps 6.0.2", ··· 1288 1017 1289 1018 [[package]] 1290 1019 name = "globset" 1291 - version = "0.4.8" 1020 + version = "0.4.9" 1292 1021 source = "registry+https://github.com/rust-lang/crates.io-index" 1293 - checksum = "10463d9ff00a2a068db14231982f5132edebad0d7660cd956a1c30292dbcbfbd" 1022 + checksum = "0a1e17342619edbc21a964c2afbeb6c820c6a2560032872f397bb97ea127bd0a" 1294 1023 dependencies = [ 1295 1024 "aho-corasick", 1296 1025 "bstr", ··· 1301 1030 1302 1031 [[package]] 1303 1032 name = "gobject-sys" 1304 - version = "0.14.0" 1305 - source = "registry+https://github.com/rust-lang/crates.io-index" 1306 - checksum = "aa92cae29759dae34ab5921d73fff5ad54b3d794ab842c117e36cafc7994c3f5" 1307 - dependencies = [ 1308 - "glib-sys 0.14.0", 1309 - "libc", 1310 - "system-deps 3.2.0", 1311 - ] 1312 - 1313 - [[package]] 1314 - name = "gobject-sys" 1315 - version = "0.15.5" 1033 + version = "0.15.10" 1316 1034 source = "registry+https://github.com/rust-lang/crates.io-index" 1317 - checksum = "df6859463843c20cf3837e3a9069b6ab2051aeeadf4c899d33344f4aea83189a" 1035 + checksum = "0d57ce44246becd17153bd035ab4d32cfee096a657fc01f2231c9278378d1e0a" 1318 1036 dependencies = [ 1319 - "glib-sys 0.15.5", 1037 + "glib-sys", 1320 1038 "libc", 1321 1039 "system-deps 6.0.2", 1322 1040 ] 1323 1041 1324 1042 [[package]] 1325 1043 name = "gtk" 1326 - version = "0.15.3" 1044 + version = "0.15.5" 1327 1045 source = "registry+https://github.com/rust-lang/crates.io-index" 1328 - checksum = "c7978eaec05bea63947c801d29a21372f2ed39aec0bf56bf7725d3599094675e" 1046 + checksum = "92e3004a2d5d6d8b5057d2b57b3712c9529b62e82c77f25c1fecde1fd5c23bd0" 1329 1047 dependencies = [ 1330 1048 "atk", 1331 1049 "bitflags", ··· 1354 1072 "cairo-sys-rs", 1355 1073 "gdk-pixbuf-sys", 1356 1074 "gdk-sys", 1357 - "gio-sys 0.15.5", 1358 - "glib-sys 0.15.5", 1359 - "gobject-sys 0.15.5", 1075 + "gio-sys", 1076 + "glib-sys", 1077 + "gobject-sys", 1360 1078 "libc", 1361 1079 "pango-sys", 1362 1080 "system-deps 6.0.2", ··· 1364 1082 1365 1083 [[package]] 1366 1084 name = "gtk3-macros" 1367 - version = "0.15.1" 1085 + version = "0.15.4" 1368 1086 source = "registry+https://github.com/rust-lang/crates.io-index" 1369 - checksum = "8c891188af69e77a1e8a0b1746fbd03b9b396e7d34d518c5331b15950259f541" 1087 + checksum = "24f518afe90c23fba585b2d7697856f9e6a7bbc62f65588035e66f6afb01a2e9" 1370 1088 dependencies = [ 1371 1089 "anyhow", 1372 - "proc-macro-crate 1.1.2", 1090 + "proc-macro-crate", 1373 1091 "proc-macro-error", 1374 1092 "proc-macro2", 1375 1093 "quote", 1376 1094 "syn", 1377 1095 ] 1096 + 1097 + [[package]] 1098 + name = "hashbrown" 1099 + version = "0.12.3" 1100 + source = "registry+https://github.com/rust-lang/crates.io-index" 1101 + checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" 1378 1102 1379 1103 [[package]] 1380 1104 name = "heck" ··· 1401 1125 ] 1402 1126 1403 1127 [[package]] 1404 - name = "hex" 1405 - version = "0.4.3" 1406 - source = "registry+https://github.com/rust-lang/crates.io-index" 1407 - checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" 1408 - 1409 - [[package]] 1410 1128 name = "html5ever" 1411 - version = "0.25.1" 1129 + version = "0.25.2" 1412 1130 source = "registry+https://github.com/rust-lang/crates.io-index" 1413 - checksum = "aafcf38a1a36118242d29b92e1b08ef84e67e4a5ed06e0a80be20e6a32bfed6b" 1131 + checksum = "e5c13fb08e5d4dfc151ee5e88bae63f7773d61852f3bdc73c9f4b9e1bde03148" 1414 1132 dependencies = [ 1415 1133 "log", 1416 1134 "mac", ··· 1422 1140 1423 1141 [[package]] 1424 1142 name = "http" 1425 - version = "0.2.6" 1143 + version = "0.2.8" 1426 1144 source = "registry+https://github.com/rust-lang/crates.io-index" 1427 - checksum = "31f4c6746584866f0feabcc69893c5b51beef3831656a968ed7ae254cdc4fd03" 1145 + checksum = "75f43d41e26995c17e71ee126451dd3941010b0514a81a9d11f3b341debc2399" 1428 1146 dependencies = [ 1429 1147 "bytes", 1430 1148 "fnv", 1431 - "itoa 1.0.1", 1149 + "itoa 1.0.3", 1432 1150 ] 1433 1151 1434 1152 [[package]] ··· 1483 1201 ] 1484 1202 1485 1203 [[package]] 1204 + name = "image" 1205 + version = "0.24.3" 1206 + source = "registry+https://github.com/rust-lang/crates.io-index" 1207 + checksum = "7e30ca2ecf7666107ff827a8e481de6a132a9b687ed3bb20bb1c144a36c00964" 1208 + dependencies = [ 1209 + "bytemuck", 1210 + "byteorder", 1211 + "color_quant", 1212 + "num-rational", 1213 + "num-traits", 1214 + ] 1215 + 1216 + [[package]] 1217 + name = "indexmap" 1218 + version = "1.9.1" 1219 + source = "registry+https://github.com/rust-lang/crates.io-index" 1220 + checksum = "10a35a97730320ffe8e2d410b5d3b69279b98d2c14bdb8b70ea89ecf7888d41e" 1221 + dependencies = [ 1222 + "autocfg", 1223 + "hashbrown", 1224 + ] 1225 + 1226 + [[package]] 1486 1227 name = "infer" 1487 - version = "0.4.0" 1228 + version = "0.7.0" 1488 1229 source = "registry+https://github.com/rust-lang/crates.io-index" 1489 - checksum = "f92b41dab759f9e8427c03f519c344a14655490b8db548dac1e57a75b3258391" 1230 + checksum = "20b2b533137b9cad970793453d4f921c2e91312a6d88b1085c07bc15fc51bb3b" 1490 1231 dependencies = [ 1491 1232 "cfb", 1492 1233 ] ··· 1510 1251 ] 1511 1252 1512 1253 [[package]] 1513 - name = "itertools" 1514 - version = "0.10.3" 1515 - source = "registry+https://github.com/rust-lang/crates.io-index" 1516 - checksum = "a9a9d19fa1e79b6215ff29b9d6880b706147f16e9b1dbb1e4e5947b5b02bc5e3" 1517 - dependencies = [ 1518 - "either", 1519 - ] 1520 - 1521 - [[package]] 1522 1254 name = "itoa" 1523 1255 version = "0.4.8" 1524 1256 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1526 1258 1527 1259 [[package]] 1528 1260 name = "itoa" 1529 - version = "1.0.1" 1261 + version = "1.0.3" 1530 1262 source = "registry+https://github.com/rust-lang/crates.io-index" 1531 - checksum = "1aab8fc367588b89dcee83ab0fd66b72b50b72fa1904d7095045ace2b0c81c35" 1263 + checksum = "6c8af84674fe1f223a982c933a0ee1086ac4d4052aa0fb8060c12c6ad838e754" 1532 1264 1533 1265 [[package]] 1534 1266 name = "javascriptcore-rs" ··· 1547 1279 source = "registry+https://github.com/rust-lang/crates.io-index" 1548 1280 checksum = "905fbb87419c5cde6e3269537e4ea7d46431f3008c5d057e915ef3f115e7793c" 1549 1281 dependencies = [ 1550 - "glib-sys 0.15.5", 1551 - "gobject-sys 0.15.5", 1282 + "glib-sys", 1283 + "gobject-sys", 1552 1284 "libc", 1553 1285 "system-deps 5.0.0", 1554 1286 ] 1555 1287 1556 1288 [[package]] 1557 - name = "jni-sys" 1558 - version = "0.3.0" 1289 + name = "jni" 1290 + version = "0.18.0" 1559 1291 source = "registry+https://github.com/rust-lang/crates.io-index" 1560 - checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130" 1292 + checksum = "24967112a1e4301ca5342ea339763613a37592b8a6ce6cf2e4494537c7a42faf" 1293 + dependencies = [ 1294 + "cesu8", 1295 + "combine", 1296 + "jni-sys", 1297 + "log", 1298 + "thiserror", 1299 + "walkdir", 1300 + ] 1561 1301 1562 1302 [[package]] 1563 - name = "jobserver" 1564 - version = "0.1.24" 1303 + name = "jni" 1304 + version = "0.19.0" 1565 1305 source = "registry+https://github.com/rust-lang/crates.io-index" 1566 - checksum = "af25a77299a7f711a01975c35a6a424eb6862092cc2d6c72c4ed6cbc56dfc1fa" 1306 + checksum = "c6df18c2e3db7e453d3c6ac5b3e9d5182664d28788126d39b91f2d1e22b017ec" 1567 1307 dependencies = [ 1568 - "libc", 1308 + "cesu8", 1309 + "combine", 1310 + "jni-sys", 1311 + "log", 1312 + "thiserror", 1313 + "walkdir", 1569 1314 ] 1570 1315 1571 1316 [[package]] 1317 + name = "jni-sys" 1318 + version = "0.3.0" 1319 + source = "registry+https://github.com/rust-lang/crates.io-index" 1320 + checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130" 1321 + 1322 + [[package]] 1572 1323 name = "js-sys" 1573 - version = "0.3.56" 1324 + version = "0.3.59" 1574 1325 source = "registry+https://github.com/rust-lang/crates.io-index" 1575 - checksum = "a38fc24e30fd564ce974c02bf1d337caddff65be6cc4735a1f7eab22a7440f04" 1326 + checksum = "258451ab10b34f8af53416d1fdab72c22e805f0c92a1136d59470ec0b11138b2" 1576 1327 dependencies = [ 1577 1328 "wasm-bindgen", 1578 1329 ] ··· 1608 1359 1609 1360 [[package]] 1610 1361 name = "libc" 1611 - version = "0.2.118" 1362 + version = "0.2.127" 1612 1363 source = "registry+https://github.com/rust-lang/crates.io-index" 1613 - checksum = "06e509672465a0504304aa87f9f176f2b2b716ed8fb105ebe5c02dc6dce96a94" 1364 + checksum = "505e71a4706fa491e9b1b55f51b95d4037d0821ee40131190475f692b35b009b" 1365 + 1366 + [[package]] 1367 + name = "line-wrap" 1368 + version = "0.1.1" 1369 + source = "registry+https://github.com/rust-lang/crates.io-index" 1370 + checksum = "f30344350a2a51da54c1d53be93fade8a237e545dbcc4bdbe635413f2117cab9" 1371 + dependencies = [ 1372 + "safemem", 1373 + ] 1614 1374 1615 1375 [[package]] 1616 1376 name = "lock_api" 1617 - version = "0.4.6" 1377 + version = "0.4.7" 1618 1378 source = "registry+https://github.com/rust-lang/crates.io-index" 1619 - checksum = "88943dd7ef4a2e5a4bfa2753aaab3013e34ce2533d1996fb18ef591e315e2b3b" 1379 + checksum = "327fa5b6a6940e4699ec49a9beae1ea4845c6bab9314e4f84ac68742139d8c53" 1620 1380 dependencies = [ 1381 + "autocfg", 1621 1382 "scopeguard", 1622 1383 ] 1623 1384 1624 1385 [[package]] 1625 1386 name = "log" 1626 - version = "0.4.14" 1387 + version = "0.4.17" 1627 1388 source = "registry+https://github.com/rust-lang/crates.io-index" 1628 - checksum = "51b9bbe6c47d51fc3e1a9b945965946b4c44142ab8792c50835a980d362c2710" 1389 + checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e" 1629 1390 dependencies = [ 1630 1391 "cfg-if", 1631 1392 ] 1632 1393 1633 1394 [[package]] 1634 1395 name = "loom" 1635 - version = "0.5.4" 1396 + version = "0.5.6" 1636 1397 source = "registry+https://github.com/rust-lang/crates.io-index" 1637 - checksum = "edc5c7d328e32cc4954e8e01193d7f0ef5ab257b5090b70a964e099a36034309" 1398 + checksum = "ff50ecb28bb86013e935fb6683ab1f6d3a20016f123c76fd4c27470076ac30f5" 1638 1399 dependencies = [ 1639 1400 "cfg-if", 1640 1401 "generator", ··· 1650 1411 version = "0.1.1" 1651 1412 source = "registry+https://github.com/rust-lang/crates.io-index" 1652 1413 checksum = "c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4" 1653 - 1654 - [[package]] 1655 - name = "mac-notification-sys" 1656 - version = "0.3.0" 1657 - source = "registry+https://github.com/rust-lang/crates.io-index" 1658 - checksum = "3dfb6b71a9a89cd38b395d994214297447e8e63b1ba5708a9a2b0b1048ceda76" 1659 - dependencies = [ 1660 - "cc", 1661 - "chrono", 1662 - "dirs", 1663 - "objc-foundation", 1664 - ] 1665 1414 1666 1415 [[package]] 1667 1416 name = "malloc_buf" ··· 1703 1452 1704 1453 [[package]] 1705 1454 name = "memchr" 1706 - version = "2.4.1" 1455 + version = "2.5.0" 1707 1456 source = "registry+https://github.com/rust-lang/crates.io-index" 1708 - checksum = "308cc39be01b73d0d18f82a0e7b2a3df85245f84af96fdddc5d202d27e47b86a" 1457 + checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" 1709 1458 1710 1459 [[package]] 1711 1460 name = "memoffset" ··· 1718 1467 1719 1468 [[package]] 1720 1469 name = "miniz_oxide" 1721 - version = "0.3.7" 1722 - source = "registry+https://github.com/rust-lang/crates.io-index" 1723 - checksum = "791daaae1ed6889560f8c4359194f56648355540573244a5448a83ba1ecc7435" 1724 - dependencies = [ 1725 - "adler32", 1726 - ] 1727 - 1728 - [[package]] 1729 - name = "miniz_oxide" 1730 - version = "0.4.4" 1470 + version = "0.5.3" 1731 1471 source = "registry+https://github.com/rust-lang/crates.io-index" 1732 - checksum = "a92518e98c078586bc6c934028adcca4c92a53d6a958196de835170a01d84e4b" 1472 + checksum = "6f5c75688da582b8ffc1f1799e9db273f32133c49e048f614d22ec3256773ccc" 1733 1473 dependencies = [ 1734 1474 "adler", 1735 - "autocfg", 1736 1475 ] 1737 1476 1738 1477 [[package]] 1739 1478 name = "native-tls" 1740 - version = "0.2.8" 1479 + version = "0.2.10" 1741 1480 source = "registry+https://github.com/rust-lang/crates.io-index" 1742 - checksum = "48ba9f7719b5a0f42f338907614285fb5fd70e53858141f69898a1fb7203b24d" 1481 + checksum = "fd7e2f3618557f980e0b17e8856252eee3c97fa12c54dff0ca290fb6266ca4a9" 1743 1482 dependencies = [ 1744 1483 "lazy_static", 1745 1484 "libc", ··· 1755 1494 1756 1495 [[package]] 1757 1496 name = "ndk" 1758 - version = "0.4.0" 1497 + version = "0.6.0" 1759 1498 source = "registry+https://github.com/rust-lang/crates.io-index" 1760 - checksum = "d64d6af06fde0e527b1ba5c7b79a6cc89cfc46325b0b2887dffe8f70197e0c3c" 1499 + checksum = "2032c77e030ddee34a6787a64166008da93f6a352b629261d0fee232b8742dd4" 1761 1500 dependencies = [ 1762 1501 "bitflags", 1763 1502 "jni-sys", ··· 1768 1507 1769 1508 [[package]] 1770 1509 name = "ndk-context" 1771 - version = "0.1.0" 1772 - source = "registry+https://github.com/rust-lang/crates.io-index" 1773 - checksum = "4e3c5cc68637e21fe8f077f6a1c9e0b9ca495bb74895226b476310f613325884" 1774 - 1775 - [[package]] 1776 - name = "ndk-glue" 1777 - version = "0.4.1" 1510 + version = "0.1.1" 1778 1511 source = "registry+https://github.com/rust-lang/crates.io-index" 1779 - checksum = "9b1454575120e3265d2442222299c711ace58ba417532ee4f0fc71b860016b93" 1780 - dependencies = [ 1781 - "lazy_static", 1782 - "libc", 1783 - "log", 1784 - "ndk", 1785 - "ndk-context", 1786 - "ndk-macro", 1787 - "ndk-sys", 1788 - ] 1512 + checksum = "27b02d87554356db9e9a873add8782d4ea6e3e58ea071a9adb9a2e8ddb884a8b" 1789 1513 1790 1514 [[package]] 1791 - name = "ndk-macro" 1792 - version = "0.2.0" 1515 + name = "ndk-sys" 1516 + version = "0.3.0" 1793 1517 source = "registry+https://github.com/rust-lang/crates.io-index" 1794 - checksum = "05d1c6307dc424d0f65b9b06e94f88248e6305726b14729fd67a5e47b2dc481d" 1518 + checksum = "6e5a6ae77c8ee183dcbbba6150e2e6b9f3f4196a7666c02a715a95692ec1fa97" 1795 1519 dependencies = [ 1796 - "darling 0.10.2", 1797 - "proc-macro-crate 0.1.5", 1798 - "proc-macro2", 1799 - "quote", 1800 - "syn", 1520 + "jni-sys", 1801 1521 ] 1802 1522 1803 1523 [[package]] 1804 - name = "ndk-sys" 1805 - version = "0.2.2" 1806 - source = "registry+https://github.com/rust-lang/crates.io-index" 1807 - checksum = "e1bcdd74c20ad5d95aacd60ef9ba40fdf77f767051040541df557b7a9b2a2121" 1808 - 1809 - [[package]] 1810 1524 name = "new_debug_unreachable" 1811 1525 version = "1.0.4" 1812 1526 source = "registry+https://github.com/rust-lang/crates.io-index" 1813 1527 checksum = "e4a24736216ec316047a1fc4252e27dabb04218aa4a3f37c6e7ddbf1f9782b54" 1814 1528 1815 1529 [[package]] 1816 - name = "nix" 1817 - version = "0.23.1" 1818 - source = "registry+https://github.com/rust-lang/crates.io-index" 1819 - checksum = "9f866317acbd3a240710c63f065ffb1e4fd466259045ccb504130b7f668f35c6" 1820 - dependencies = [ 1821 - "bitflags", 1822 - "cc", 1823 - "cfg-if", 1824 - "libc", 1825 - "memoffset", 1826 - ] 1827 - 1828 - [[package]] 1829 1530 name = "nodrop" 1830 1531 version = "0.1.14" 1831 1532 source = "registry+https://github.com/rust-lang/crates.io-index" 1832 1533 checksum = "72ef4a56884ca558e5ddb05a1d1e7e1bfd9a68d9ed024c21704cc98872dae1bb" 1833 1534 1834 1535 [[package]] 1835 - name = "notify-rust" 1836 - version = "4.5.6" 1536 + name = "num-integer" 1537 + version = "0.1.45" 1837 1538 source = "registry+https://github.com/rust-lang/crates.io-index" 1838 - checksum = "367e1355a950d3e758e414f3ca1b3981a57a2aa1fa3338eb0059f5b230b6ffa4" 1539 + checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9" 1839 1540 dependencies = [ 1840 - "mac-notification-sys", 1841 - "serde", 1842 - "winrt-notification", 1843 - "zbus", 1844 - "zvariant", 1845 - "zvariant_derive", 1541 + "autocfg", 1542 + "num-traits", 1846 1543 ] 1847 1544 1848 1545 [[package]] 1849 - name = "num-integer" 1850 - version = "0.1.44" 1546 + name = "num-iter" 1547 + version = "0.1.43" 1851 1548 source = "registry+https://github.com/rust-lang/crates.io-index" 1852 - checksum = "d2cc698a63b549a70bc047073d2949cce27cd1c7b0a4a862d08a8031bc2801db" 1549 + checksum = "7d03e6c028c5dc5cac6e2dec0efda81fc887605bb3d884578bb6d6bf7514e252" 1853 1550 dependencies = [ 1854 1551 "autocfg", 1552 + "num-integer", 1855 1553 "num-traits", 1856 1554 ] 1857 1555 1858 1556 [[package]] 1859 - name = "num-iter" 1860 - version = "0.1.42" 1557 + name = "num-rational" 1558 + version = "0.4.1" 1861 1559 source = "registry+https://github.com/rust-lang/crates.io-index" 1862 - checksum = "b2021c8337a54d21aca0d59a92577a029af9431cb59b909b03252b9c164fad59" 1560 + checksum = "0638a1c9d0a3c0914158145bc76cff373a75a627e6ecbfb71cbe6f453a5a19b0" 1863 1561 dependencies = [ 1864 1562 "autocfg", 1865 1563 "num-integer", ··· 1868 1566 1869 1567 [[package]] 1870 1568 name = "num-traits" 1871 - version = "0.2.14" 1569 + version = "0.2.15" 1872 1570 source = "registry+https://github.com/rust-lang/crates.io-index" 1873 - checksum = "9a64b1ec5cda2586e284722486d802acf1f7dbdc623e2bfc57e65ca1cd099290" 1571 + checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd" 1874 1572 dependencies = [ 1875 1573 "autocfg", 1876 1574 ] ··· 1887 1585 1888 1586 [[package]] 1889 1587 name = "num_enum" 1890 - version = "0.5.6" 1588 + version = "0.5.7" 1891 1589 source = "registry+https://github.com/rust-lang/crates.io-index" 1892 - checksum = "720d3ea1055e4e4574c0c0b0f8c3fd4f24c4cdaf465948206dea090b57b526ad" 1590 + checksum = "cf5395665662ef45796a4ff5486c5d41d29e0c09640af4c5f17fd94ee2c119c9" 1893 1591 dependencies = [ 1894 1592 "num_enum_derive", 1895 1593 ] 1896 1594 1897 1595 [[package]] 1898 1596 name = "num_enum_derive" 1899 - version = "0.5.6" 1597 + version = "0.5.7" 1900 1598 source = "registry+https://github.com/rust-lang/crates.io-index" 1901 - checksum = "0d992b768490d7fe0d8586d9b5745f6c49f557da6d81dc982b1d167ad4edbb21" 1599 + checksum = "3b0498641e53dd6ac1a4f22547548caa6864cc4933784319cd1775271c5a46ce" 1902 1600 dependencies = [ 1903 - "proc-macro-crate 1.1.2", 1601 + "proc-macro-crate", 1904 1602 "proc-macro2", 1905 1603 "quote", 1906 1604 "syn", 1605 + ] 1606 + 1607 + [[package]] 1608 + name = "num_threads" 1609 + version = "0.1.6" 1610 + source = "registry+https://github.com/rust-lang/crates.io-index" 1611 + checksum = "2819ce041d2ee131036f4fc9d6ae7ae125a3a40e97ba64d04fe799ad9dabbb44" 1612 + dependencies = [ 1613 + "libc", 1907 1614 ] 1908 1615 1909 1616 [[package]] ··· 1947 1654 1948 1655 [[package]] 1949 1656 name = "once_cell" 1950 - version = "1.9.0" 1657 + version = "1.13.0" 1951 1658 source = "registry+https://github.com/rust-lang/crates.io-index" 1952 - checksum = "da32515d9f6e6e489d7bc9d84c71b060db7247dc035bbe44eac88cf87486d8d5" 1659 + checksum = "18a6dbe30758c9f83eb00cbea4ac95966305f5a7772f3f42ebfc7fc7eddbd8e1" 1953 1660 1954 1661 [[package]] 1955 1662 name = "open" 1956 - version = "2.0.3" 1663 + version = "3.0.2" 1957 1664 source = "registry+https://github.com/rust-lang/crates.io-index" 1958 - checksum = "4b1e014096a08da72e3287119e0c69a8f6fce61a031a55b1ce2607fe9c2b5a67" 1665 + checksum = "f23a407004a1033f53e93f9b45580d14de23928faad187384f891507c9b0c045" 1959 1666 dependencies = [ 1960 1667 "pathdiff", 1961 - "winapi", 1668 + "windows-sys", 1962 1669 ] 1963 1670 1964 1671 [[package]] 1965 1672 name = "openssl" 1966 - version = "0.10.38" 1673 + version = "0.10.41" 1967 1674 source = "registry+https://github.com/rust-lang/crates.io-index" 1968 - checksum = "0c7ae222234c30df141154f159066c5093ff73b63204dcda7121eb082fc56a95" 1675 + checksum = "618febf65336490dfcf20b73f885f5651a0c89c64c2d4a8c3662585a70bf5bd0" 1969 1676 dependencies = [ 1970 1677 "bitflags", 1971 1678 "cfg-if", 1972 1679 "foreign-types", 1973 1680 "libc", 1974 1681 "once_cell", 1682 + "openssl-macros", 1975 1683 "openssl-sys", 1976 1684 ] 1977 1685 1978 1686 [[package]] 1687 + name = "openssl-macros" 1688 + version = "0.1.0" 1689 + source = "registry+https://github.com/rust-lang/crates.io-index" 1690 + checksum = "b501e44f11665960c7e7fcf062c7d96a14ade4aa98116c004b2e37b5be7d736c" 1691 + dependencies = [ 1692 + "proc-macro2", 1693 + "quote", 1694 + "syn", 1695 + ] 1696 + 1697 + [[package]] 1979 1698 name = "openssl-probe" 1980 1699 version = "0.1.5" 1981 1700 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1983 1702 1984 1703 [[package]] 1985 1704 name = "openssl-sys" 1986 - version = "0.9.72" 1705 + version = "0.9.75" 1987 1706 source = "registry+https://github.com/rust-lang/crates.io-index" 1988 - checksum = "7e46109c383602735fa0a2e48dd2b7c892b048e1bf69e5c3b1d804b7d9c203cb" 1707 + checksum = "e5f9bd0c2710541a3cda73d6f9ac4f1b240de4ae261065d309dbe73d9dceb42f" 1989 1708 dependencies = [ 1990 1709 "autocfg", 1991 1710 "cc", ··· 1995 1714 ] 1996 1715 1997 1716 [[package]] 1998 - name = "ordered-stream" 1999 - version = "0.0.1" 2000 - source = "registry+https://github.com/rust-lang/crates.io-index" 2001 - checksum = "44630c059eacfd6e08bdaa51b1db2ce33119caa4ddc1235e923109aa5f25ccb1" 2002 - dependencies = [ 2003 - "futures-core", 2004 - "pin-project-lite", 2005 - ] 2006 - 2007 - [[package]] 2008 - name = "os_info" 2009 - version = "3.2.0" 2010 - source = "registry+https://github.com/rust-lang/crates.io-index" 2011 - checksum = "023df84d545ef479cf67fd2f4459a613585c9db4852c2fad12ab70587859d340" 2012 - dependencies = [ 2013 - "log", 2014 - "serde", 2015 - "winapi", 2016 - ] 2017 - 2018 - [[package]] 2019 - name = "os_pipe" 2020 - version = "1.0.1" 2021 - source = "registry+https://github.com/rust-lang/crates.io-index" 2022 - checksum = "2c92f2b54f081d635c77e7120862d48db8e91f7f21cef23ab1b4fe9971c59f55" 2023 - dependencies = [ 2024 - "libc", 2025 - "winapi", 2026 - ] 2027 - 2028 - [[package]] 2029 1717 name = "pango" 2030 - version = "0.15.2" 1718 + version = "0.15.10" 2031 1719 source = "registry+https://github.com/rust-lang/crates.io-index" 2032 - checksum = "79211eff430c29cc38c69e0ab54bc78fa1568121ca9737707eee7f92a8417a94" 1720 + checksum = "22e4045548659aee5313bde6c582b0d83a627b7904dd20dc2d9ef0895d414e4f" 2033 1721 dependencies = [ 2034 1722 "bitflags", 2035 1723 "glib", ··· 2040 1728 2041 1729 [[package]] 2042 1730 name = "pango-sys" 2043 - version = "0.15.1" 1731 + version = "0.15.10" 2044 1732 source = "registry+https://github.com/rust-lang/crates.io-index" 2045 - checksum = "7022c2fb88cd2d9d55e1a708a8c53a3ae8678234c4a54bf623400aeb7f31fac2" 1733 + checksum = "d2a00081cde4661982ed91d80ef437c20eacaf6aa1a5962c0279ae194662c3aa" 2046 1734 dependencies = [ 2047 - "glib-sys 0.15.5", 2048 - "gobject-sys 0.15.5", 1735 + "glib-sys", 1736 + "gobject-sys", 2049 1737 "libc", 2050 1738 "system-deps 6.0.2", 2051 1739 ] ··· 2058 1746 2059 1747 [[package]] 2060 1748 name = "parking_lot" 2061 - version = "0.11.2" 1749 + version = "0.12.1" 2062 1750 source = "registry+https://github.com/rust-lang/crates.io-index" 2063 - checksum = "7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99" 1751 + checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f" 2064 1752 dependencies = [ 2065 - "instant", 2066 1753 "lock_api", 2067 1754 "parking_lot_core", 2068 1755 ] 2069 1756 2070 1757 [[package]] 2071 1758 name = "parking_lot_core" 2072 - version = "0.8.5" 1759 + version = "0.9.3" 2073 1760 source = "registry+https://github.com/rust-lang/crates.io-index" 2074 - checksum = "d76e8e1493bcac0d2766c42737f34458f1c8c50c0d23bcb24ea953affb273216" 1761 + checksum = "09a279cbf25cb0757810394fbc1e359949b59e348145c643a939a525692e6929" 2075 1762 dependencies = [ 2076 1763 "cfg-if", 2077 - "instant", 2078 1764 "libc", 2079 - "redox_syscall 0.2.10", 1765 + "redox_syscall", 2080 1766 "smallvec", 2081 - "winapi", 1767 + "windows-sys", 2082 1768 ] 1769 + 1770 + [[package]] 1771 + name = "paste" 1772 + version = "1.0.8" 1773 + source = "registry+https://github.com/rust-lang/crates.io-index" 1774 + checksum = "9423e2b32f7a043629287a536f21951e8c6a82482d0acb1eeebfc90bc2225b22" 2083 1775 2084 1776 [[package]] 2085 1777 name = "pathdiff" ··· 2095 1787 2096 1788 [[package]] 2097 1789 name = "pest" 2098 - version = "2.1.3" 1790 + version = "2.2.1" 2099 1791 source = "registry+https://github.com/rust-lang/crates.io-index" 2100 - checksum = "10f4872ae94d7b90ae48754df22fd42ad52ce740b8f370b03da4835417403e53" 1792 + checksum = "69486e2b8c2d2aeb9762db7b4e00b0331156393555cff467f4163ff06821eef8" 2101 1793 dependencies = [ 1794 + "thiserror", 2102 1795 "ucd-trie", 2103 1796 ] 2104 1797 ··· 2202 1895 2203 1896 [[package]] 2204 1897 name = "pin-project-lite" 2205 - version = "0.2.8" 1898 + version = "0.2.9" 2206 1899 source = "registry+https://github.com/rust-lang/crates.io-index" 2207 - checksum = "e280fbe77cc62c91527259e9442153f4688736748d24660126286329742b4c6c" 1900 + checksum = "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116" 2208 1901 2209 1902 [[package]] 2210 1903 name = "pin-utils" ··· 2214 1907 2215 1908 [[package]] 2216 1909 name = "pkg-config" 2217 - version = "0.3.24" 1910 + version = "0.3.25" 2218 1911 source = "registry+https://github.com/rust-lang/crates.io-index" 2219 - checksum = "58893f751c9b0412871a09abd62ecd2a00298c6c83befa223ef98c52aef40cbe" 1912 + checksum = "1df8c4ec4b0627e53bdf214615ad287367e482558cf84b109250b37464dc03ae" 1913 + 1914 + [[package]] 1915 + name = "plist" 1916 + version = "1.3.1" 1917 + source = "registry+https://github.com/rust-lang/crates.io-index" 1918 + checksum = "bd39bc6cdc9355ad1dc5eeedefee696bb35c34caf21768741e81826c0bbd7225" 1919 + dependencies = [ 1920 + "base64", 1921 + "indexmap", 1922 + "line-wrap", 1923 + "serde", 1924 + "time", 1925 + "xml-rs", 1926 + ] 2220 1927 2221 1928 [[package]] 2222 1929 name = "png" ··· 2232 1939 2233 1940 [[package]] 2234 1941 name = "png" 2235 - version = "0.16.8" 1942 + version = "0.17.5" 2236 1943 source = "registry+https://github.com/rust-lang/crates.io-index" 2237 - checksum = "3c3287920cb847dee3de33d301c463fba14dda99db24214ddf93f83d3021f4c6" 1944 + checksum = "dc38c0ad57efb786dd57b9864e5b18bae478c00c824dc55a38bbc9da95dde3ba" 2238 1945 dependencies = [ 2239 1946 "bitflags", 2240 1947 "crc32fast", 2241 - "deflate 0.8.6", 2242 - "miniz_oxide 0.3.7", 1948 + "deflate 1.0.0", 1949 + "miniz_oxide", 2243 1950 ] 2244 1951 2245 1952 [[package]] 2246 - name = "polling" 2247 - version = "2.2.0" 2248 - source = "registry+https://github.com/rust-lang/crates.io-index" 2249 - checksum = "685404d509889fade3e86fe3a5803bca2ec09b0c0778d5ada6ec8bf7a8de5259" 2250 - dependencies = [ 2251 - "cfg-if", 2252 - "libc", 2253 - "log", 2254 - "wepoll-ffi", 2255 - "winapi", 2256 - ] 2257 - 2258 - [[package]] 2259 - name = "pollster" 2260 - version = "0.2.5" 2261 - source = "registry+https://github.com/rust-lang/crates.io-index" 2262 - checksum = "5da3b0203fd7ee5720aa0b5e790b591aa5d3f41c3ed2c34a3a393382198af2f7" 2263 - 2264 - [[package]] 2265 1953 name = "ppv-lite86" 2266 1954 version = "0.2.16" 2267 1955 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2275 1963 2276 1964 [[package]] 2277 1965 name = "proc-macro-crate" 2278 - version = "0.1.5" 2279 - source = "registry+https://github.com/rust-lang/crates.io-index" 2280 - checksum = "1d6ea3c4595b96363c13943497db34af4460fb474a95c43f4446ad341b8c9785" 2281 - dependencies = [ 2282 - "toml", 2283 - ] 2284 - 2285 - [[package]] 2286 - name = "proc-macro-crate" 2287 - version = "1.1.2" 1966 + version = "1.2.0" 2288 1967 source = "registry+https://github.com/rust-lang/crates.io-index" 2289 - checksum = "9dada8c9981fcf32929c3c0f0cd796a9284aca335565227ed88c83babb1d43dc" 1968 + checksum = "26d50bfb8c23f23915855a00d98b5a35ef2e0b871bb52937bacadb798fbb66c8" 2290 1969 dependencies = [ 1970 + "once_cell", 2291 1971 "thiserror", 2292 1972 "toml", 2293 1973 ] ··· 2324 2004 2325 2005 [[package]] 2326 2006 name = "proc-macro2" 2327 - version = "1.0.36" 2007 + version = "1.0.43" 2328 2008 source = "registry+https://github.com/rust-lang/crates.io-index" 2329 - checksum = "c7342d5883fbccae1cc37a2353b09c87c9b0f3afd73f5fb9bba687a1f733b029" 2009 + checksum = "0a2ca2c61bc9f3d74d2886294ab7b9853abd9c1ad903a3ac7815c58989bb7bab" 2330 2010 dependencies = [ 2331 - "unicode-xid", 2011 + "unicode-ident", 2332 2012 ] 2333 2013 2334 2014 [[package]] 2335 2015 name = "quote" 2336 - version = "1.0.15" 2016 + version = "1.0.21" 2337 2017 source = "registry+https://github.com/rust-lang/crates.io-index" 2338 - checksum = "864d3e96a899863136fc6e99f3d7cae289dafe43bf2c5ac19b70df7210c0a145" 2018 + checksum = "bbe448f377a7d6961e30f5955f9b8d106c3f5e449d493ee1b125c1d43c2b5179" 2339 2019 dependencies = [ 2340 2020 "proc-macro2", 2341 2021 ] ··· 2400 2080 source = "registry+https://github.com/rust-lang/crates.io-index" 2401 2081 checksum = "d34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7" 2402 2082 dependencies = [ 2403 - "getrandom 0.2.4", 2083 + "getrandom 0.2.7", 2404 2084 ] 2405 2085 2406 2086 [[package]] ··· 2423 2103 2424 2104 [[package]] 2425 2105 name = "raw-window-handle" 2426 - version = "0.4.2" 2106 + version = "0.4.3" 2427 2107 source = "registry+https://github.com/rust-lang/crates.io-index" 2428 - checksum = "fba75eee94a9d5273a68c9e1e105d9cffe1ef700532325788389e5a83e2522b7" 2108 + checksum = "b800beb9b6e7d2df1fe337c9e3d04e3af22a124460fb4c30fcc22c9117cefb41" 2429 2109 dependencies = [ 2430 2110 "cty", 2431 2111 ] 2432 2112 2433 2113 [[package]] 2434 - name = "rayon" 2435 - version = "1.5.1" 2436 - source = "registry+https://github.com/rust-lang/crates.io-index" 2437 - checksum = "c06aca804d41dbc8ba42dfd964f0d01334eceb64314b9ecf7c5fad5188a06d90" 2438 - dependencies = [ 2439 - "autocfg", 2440 - "crossbeam-deque", 2441 - "either", 2442 - "rayon-core", 2443 - ] 2444 - 2445 - [[package]] 2446 - name = "rayon-core" 2447 - version = "1.9.1" 2114 + name = "raw-window-handle" 2115 + version = "0.5.0" 2448 2116 source = "registry+https://github.com/rust-lang/crates.io-index" 2449 - checksum = "d78120e2c850279833f1dd3582f730c4ab53ed95aeaaaa862a2a5c71b1656d8e" 2117 + checksum = "ed7e3d950b66e19e0c372f3fa3fbbcf85b1746b571f74e0c2af6042a5c93420a" 2450 2118 dependencies = [ 2451 - "crossbeam-channel", 2452 - "crossbeam-deque", 2453 - "crossbeam-utils", 2454 - "lazy_static", 2455 - "num_cpus", 2119 + "cty", 2456 2120 ] 2457 2121 2458 2122 [[package]] 2459 2123 name = "redox_syscall" 2460 - version = "0.1.57" 2461 - source = "registry+https://github.com/rust-lang/crates.io-index" 2462 - checksum = "41cc0f7e4d5d4544e8861606a285bb08d3e70712ccc7d2b84d7c0ccfaf4b05ce" 2463 - 2464 - [[package]] 2465 - name = "redox_syscall" 2466 - version = "0.2.10" 2124 + version = "0.2.16" 2467 2125 source = "registry+https://github.com/rust-lang/crates.io-index" 2468 - checksum = "8383f39639269cde97d255a32bdb68c047337295414940c68bdd30c2e13203ff" 2126 + checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" 2469 2127 dependencies = [ 2470 2128 "bitflags", 2471 2129 ] 2472 2130 2473 2131 [[package]] 2474 2132 name = "redox_users" 2475 - version = "0.3.5" 2476 - source = "registry+https://github.com/rust-lang/crates.io-index" 2477 - checksum = "de0737333e7a9502c789a36d7c7fa6092a49895d4faa31ca5df163857ded2e9d" 2478 - dependencies = [ 2479 - "getrandom 0.1.16", 2480 - "redox_syscall 0.1.57", 2481 - "rust-argon2", 2482 - ] 2483 - 2484 - [[package]] 2485 - name = "redox_users" 2486 - version = "0.4.0" 2133 + version = "0.4.3" 2487 2134 source = "registry+https://github.com/rust-lang/crates.io-index" 2488 - checksum = "528532f3d801c87aec9def2add9ca802fe569e44a544afe633765267840abe64" 2135 + checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b" 2489 2136 dependencies = [ 2490 - "getrandom 0.2.4", 2491 - "redox_syscall 0.2.10", 2137 + "getrandom 0.2.7", 2138 + "redox_syscall", 2139 + "thiserror", 2492 2140 ] 2493 2141 2494 2142 [[package]] 2495 2143 name = "regex" 2496 - version = "1.5.4" 2144 + version = "1.6.0" 2497 2145 source = "registry+https://github.com/rust-lang/crates.io-index" 2498 - checksum = "d07a8629359eb56f1e2fb1652bb04212c072a87ba68546a04065d525673ac461" 2146 + checksum = "4c4eb3267174b8c6c2f654116623910a0fef09c4753f8dd83db29c48a0df988b" 2499 2147 dependencies = [ 2500 2148 "aho-corasick", 2501 2149 "memchr", ··· 2513 2161 2514 2162 [[package]] 2515 2163 name = "regex-syntax" 2516 - version = "0.6.25" 2164 + version = "0.6.27" 2517 2165 source = "registry+https://github.com/rust-lang/crates.io-index" 2518 - checksum = "f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b" 2166 + checksum = "a3f87b73ce11b1619a3c6332f45341e0047173771e8b8b73f87bfeefb7b56244" 2519 2167 2520 2168 [[package]] 2521 2169 name = "remove_dir_all" ··· 2528 2176 2529 2177 [[package]] 2530 2178 name = "rfd" 2531 - version = "0.7.0" 2179 + version = "0.9.1" 2532 2180 source = "registry+https://github.com/rust-lang/crates.io-index" 2533 - checksum = "2aaf1d71ccd44689f7c2c72da1117fd8db71f72a76fe9b5c5dbb17ab903007e0" 2181 + checksum = "f121348fd3b9035ed11be1f028e8944263c30641f8c5deacf57a4320782fb402" 2534 2182 dependencies = [ 2535 - "ashpd", 2536 2183 "block", 2537 2184 "dispatch", 2538 - "glib-sys 0.15.5", 2539 - "gobject-sys 0.15.5", 2185 + "embed-resource", 2186 + "glib-sys", 2187 + "gobject-sys", 2540 2188 "gtk-sys", 2541 2189 "js-sys", 2542 2190 "lazy_static", ··· 2544 2192 "objc", 2545 2193 "objc-foundation", 2546 2194 "objc_id", 2547 - "pollster", 2548 - "raw-window-handle", 2195 + "raw-window-handle 0.4.3", 2549 2196 "wasm-bindgen", 2550 2197 "wasm-bindgen-futures", 2551 2198 "web-sys", 2552 - "windows 0.30.0", 2553 - ] 2554 - 2555 - [[package]] 2556 - name = "rust-argon2" 2557 - version = "0.8.3" 2558 - source = "registry+https://github.com/rust-lang/crates.io-index" 2559 - checksum = "4b18820d944b33caa75a71378964ac46f58517c92b6ae5f762636247c09e78fb" 2560 - dependencies = [ 2561 - "base64", 2562 - "blake2b_simd", 2563 - "constant_time_eq", 2564 - "crossbeam-utils", 2199 + "windows 0.37.0", 2565 2200 ] 2566 2201 2567 2202 [[package]] ··· 2579 2214 source = "registry+https://github.com/rust-lang/crates.io-index" 2580 2215 checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" 2581 2216 dependencies = [ 2582 - "semver 1.0.5", 2217 + "semver 1.0.13", 2583 2218 ] 2584 2219 2585 2220 [[package]] 2586 2221 name = "rustversion" 2587 - version = "1.0.6" 2222 + version = "1.0.9" 2588 2223 source = "registry+https://github.com/rust-lang/crates.io-index" 2589 - checksum = "f2cc38e8fa666e2de3c4aba7edeb5ffc5246c1c2ed0e3d17e560aeeba736b23f" 2224 + checksum = "97477e48b4cf8603ad5f7aaf897467cf42ab4218a38ef76fb14c2d6773a6d6a8" 2590 2225 2591 2226 [[package]] 2592 2227 name = "ryu" 2593 - version = "1.0.9" 2228 + version = "1.0.11" 2229 + source = "registry+https://github.com/rust-lang/crates.io-index" 2230 + checksum = "4501abdff3ae82a1c1b477a17252eb69cee9e66eb915c1abaa4f44d873df9f09" 2231 + 2232 + [[package]] 2233 + name = "safemem" 2234 + version = "0.3.3" 2594 2235 source = "registry+https://github.com/rust-lang/crates.io-index" 2595 - checksum = "73b4b750c782965c211b42f022f59af1fbceabdd026623714f104152f1ec149f" 2236 + checksum = "ef703b7cb59335eae2eb93ceb664c0eb7ea6bf567079d843e09420219668e072" 2596 2237 2597 2238 [[package]] 2598 2239 name = "same-file" ··· 2605 2246 2606 2247 [[package]] 2607 2248 name = "schannel" 2608 - version = "0.1.19" 2249 + version = "0.1.20" 2609 2250 source = "registry+https://github.com/rust-lang/crates.io-index" 2610 - checksum = "8f05ba609c234e60bee0d547fe94a4c7e9da733d1c962cf6e59efa4cd9c8bc75" 2251 + checksum = "88d6731146462ea25d9244b2ed5fd1d716d25c52e4d54aa4fb0f3c4e9854dbe2" 2611 2252 dependencies = [ 2612 2253 "lazy_static", 2613 - "winapi", 2254 + "windows-sys", 2614 2255 ] 2615 2256 2616 2257 [[package]] ··· 2679 2320 2680 2321 [[package]] 2681 2322 name = "semver" 2682 - version = "1.0.5" 2323 + version = "1.0.13" 2683 2324 source = "registry+https://github.com/rust-lang/crates.io-index" 2684 - checksum = "0486718e92ec9a68fbed73bb5ef687d71103b142595b406835649bebd33f72c7" 2325 + checksum = "93f6841e709003d68bb2deee8c343572bf446003ec20a583e76f7b15cebf3711" 2326 + dependencies = [ 2327 + "serde", 2328 + ] 2685 2329 2686 2330 [[package]] 2687 2331 name = "semver-parser" ··· 2694 2338 2695 2339 [[package]] 2696 2340 name = "serde" 2697 - version = "1.0.136" 2341 + version = "1.0.142" 2698 2342 source = "registry+https://github.com/rust-lang/crates.io-index" 2699 - checksum = "ce31e24b01e1e524df96f1c2fdd054405f8d7376249a5110886fb4b658484789" 2343 + checksum = "e590c437916fb6b221e1d00df6e3294f3fccd70ca7e92541c475d6ed6ef5fee2" 2700 2344 dependencies = [ 2701 2345 "serde_derive", 2702 2346 ] 2703 2347 2704 2348 [[package]] 2705 2349 name = "serde_derive" 2706 - version = "1.0.136" 2350 + version = "1.0.142" 2707 2351 source = "registry+https://github.com/rust-lang/crates.io-index" 2708 - checksum = "08597e7152fcd306f41838ed3e37be9eaeed2b61c42e2117266a554fab4662f9" 2352 + checksum = "34b5b8d809babe02f538c2cfec6f2c1ed10804c0e5a6a041a049a4f5588ccc2e" 2709 2353 dependencies = [ 2710 2354 "proc-macro2", 2711 2355 "quote", ··· 2714 2358 2715 2359 [[package]] 2716 2360 name = "serde_json" 2717 - version = "1.0.79" 2361 + version = "1.0.83" 2718 2362 source = "registry+https://github.com/rust-lang/crates.io-index" 2719 - checksum = "8e8d9fa5c3b304765ce1fd9c4c8a3de2c8db365a5b91be52f186efc675681d95" 2363 + checksum = "38dd04e3c8279e75b31ef29dbdceebfe5ad89f4d0937213c53f7d49d01b3d5a7" 2720 2364 dependencies = [ 2721 - "itoa 1.0.1", 2365 + "itoa 1.0.3", 2722 2366 "ryu", 2723 2367 "serde", 2724 2368 ] 2725 2369 2726 2370 [[package]] 2727 2371 name = "serde_repr" 2728 - version = "0.1.7" 2372 + version = "0.1.9" 2729 2373 source = "registry+https://github.com/rust-lang/crates.io-index" 2730 - checksum = "98d0516900518c29efa217c298fa1f4e6c6ffc85ae29fd7f4ee48f176e1a9ed5" 2374 + checksum = "1fe39d9fbb0ebf5eb2c7cb7e2a47e4f462fad1379f1166b8ae49ad9eae89a7ca" 2731 2375 dependencies = [ 2732 2376 "proc-macro2", 2733 2377 "quote", ··· 2741 2385 checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" 2742 2386 dependencies = [ 2743 2387 "form_urlencoded", 2744 - "itoa 1.0.1", 2388 + "itoa 1.0.3", 2745 2389 "ryu", 2746 2390 "serde", 2747 2391 ] 2748 2392 2749 2393 [[package]] 2750 2394 name = "serde_with" 2751 - version = "1.12.0" 2395 + version = "1.14.0" 2752 2396 source = "registry+https://github.com/rust-lang/crates.io-index" 2753 - checksum = "ec1e6ec4d8950e5b1e894eac0d360742f3b1407a6078a604a731c4b3f49cefbc" 2397 + checksum = "678b5a069e50bf00ecd22d0cd8ddf7c236f68581b03db652061ed5eb13a312ff" 2754 2398 dependencies = [ 2755 - "rustversion", 2756 2399 "serde", 2757 2400 "serde_with_macros", 2758 2401 ] 2759 2402 2760 2403 [[package]] 2761 2404 name = "serde_with_macros" 2762 - version = "1.5.1" 2405 + version = "1.5.2" 2763 2406 source = "registry+https://github.com/rust-lang/crates.io-index" 2764 - checksum = "12e47be9471c72889ebafb5e14d5ff930d89ae7a67bbdb5f8abb564f845a927e" 2407 + checksum = "e182d6ec6f05393cc0e5ed1bf81ad6db3a8feedf8ee515ecdd369809bcce8082" 2765 2408 dependencies = [ 2766 - "darling 0.13.1", 2409 + "darling", 2767 2410 "proc-macro2", 2768 2411 "quote", 2769 2412 "syn", ··· 2802 2445 ] 2803 2446 2804 2447 [[package]] 2805 - name = "sha1" 2806 - version = "0.6.1" 2807 - source = "registry+https://github.com/rust-lang/crates.io-index" 2808 - checksum = "c1da05c97445caa12d05e848c4a4fcbbea29e748ac28f7e80e9b010392063770" 2809 - dependencies = [ 2810 - "sha1_smol", 2811 - ] 2812 - 2813 - [[package]] 2814 - name = "sha1_smol" 2815 - version = "1.0.0" 2816 - source = "registry+https://github.com/rust-lang/crates.io-index" 2817 - checksum = "ae1a47186c03a32177042e55dbc5fd5aee900b8e0069a8d70fba96a9375cd012" 2818 - 2819 - [[package]] 2820 2448 name = "sha2" 2821 - version = "0.10.1" 2449 + version = "0.10.2" 2822 2450 source = "registry+https://github.com/rust-lang/crates.io-index" 2823 - checksum = "99c3bd8169c58782adad9290a9af5939994036b76187f7b4f0e6de91dbbfc0ec" 2451 + checksum = "55deaec60f81eefe3cce0dc50bda92d6d8e88f2a27df7c5033b42afeb1ed2676" 2824 2452 dependencies = [ 2825 2453 "cfg-if", 2826 2454 "cpufeatures", ··· 2834 2462 checksum = "900fba806f70c630b0a382d0d825e17a0f19fcd059a2ade1ff237bcddf446b31" 2835 2463 dependencies = [ 2836 2464 "lazy_static", 2837 - ] 2838 - 2839 - [[package]] 2840 - name = "shared_child" 2841 - version = "1.0.0" 2842 - source = "registry+https://github.com/rust-lang/crates.io-index" 2843 - checksum = "b0d94659ad3c2137fef23ae75b03d5241d633f8acded53d672decfa0e6e0caef" 2844 - dependencies = [ 2845 - "libc", 2846 - "winapi", 2847 2465 ] 2848 2466 2849 2467 [[package]] 2850 2468 name = "siphasher" 2851 - version = "0.3.9" 2469 + version = "0.3.10" 2852 2470 source = "registry+https://github.com/rust-lang/crates.io-index" 2853 - checksum = "a86232ab60fa71287d7f2ddae4a7073f6b7aac33631c3015abb556f08c6d0a3e" 2471 + checksum = "7bd3e3206899af3f8b12af284fafc038cc1dc2b41d1b89dd17297221c5d225de" 2854 2472 2855 2473 [[package]] 2856 2474 name = "slab" 2857 - version = "0.4.5" 2475 + version = "0.4.7" 2858 2476 source = "registry+https://github.com/rust-lang/crates.io-index" 2859 - checksum = "9def91fd1e018fe007022791f865d0ccc9b3a0d5001e01aabb8b40e46000afb5" 2477 + checksum = "4614a76b2a8be0058caa9dbbaf66d988527d86d003c11a94fbd335d7661edcef" 2478 + dependencies = [ 2479 + "autocfg", 2480 + ] 2860 2481 2861 2482 [[package]] 2862 2483 name = "smallvec" 2863 - version = "1.8.0" 2484 + version = "1.9.0" 2864 2485 source = "registry+https://github.com/rust-lang/crates.io-index" 2865 - checksum = "f2dd574626839106c320a323308629dcb1acfc96e32a8cba364ddc61ac23ee83" 2486 + checksum = "2fd0db749597d91ff862fd1d55ea87f7855a744a8425a64695b6fca237d1dad1" 2866 2487 2867 2488 [[package]] 2868 - name = "socket2" 2869 - version = "0.4.4" 2489 + name = "soup2" 2490 + version = "0.2.1" 2870 2491 source = "registry+https://github.com/rust-lang/crates.io-index" 2871 - checksum = "66d72b759436ae32898a2af0a14218dbf55efde3feeb170eb623637db85ee1e0" 2492 + checksum = "b2b4d76501d8ba387cf0fefbe055c3e0a59891d09f0f995ae4e4b16f6b60f3c0" 2872 2493 dependencies = [ 2494 + "bitflags", 2495 + "gio", 2496 + "glib", 2873 2497 "libc", 2874 - "winapi", 2498 + "once_cell", 2499 + "soup2-sys", 2875 2500 ] 2876 2501 2877 2502 [[package]] 2878 2503 name = "soup2-sys" 2879 - version = "0.1.0" 2504 + version = "0.2.0" 2880 2505 source = "registry+https://github.com/rust-lang/crates.io-index" 2881 - checksum = "9f056675eda9a7417163e5f742bb119e8e1d385edd2ada8f7031a7230a3ec10a" 2506 + checksum = "009ef427103fcb17f802871647a7fa6c60cbb654b4c4e4c0ac60a31c5f6dc9cf" 2882 2507 dependencies = [ 2883 2508 "bitflags", 2884 - "gio-sys 0.14.0", 2885 - "glib-sys 0.14.0", 2886 - "gobject-sys 0.14.0", 2509 + "gio-sys", 2510 + "glib-sys", 2511 + "gobject-sys", 2887 2512 "libc", 2888 2513 "system-deps 5.0.0", 2889 2514 ] ··· 2896 2521 2897 2522 [[package]] 2898 2523 name = "state" 2899 - version = "0.5.2" 2524 + version = "0.5.3" 2900 2525 source = "registry+https://github.com/rust-lang/crates.io-index" 2901 - checksum = "87cf4f5369e6d3044b5e365c9690f451516ac8f0954084622b49ea3fde2f6de5" 2526 + checksum = "dbe866e1e51e8260c9eed836a042a5e7f6726bb2b411dffeaa712e19c388f23b" 2902 2527 dependencies = [ 2903 2528 "loom", 2904 2529 ] 2905 2530 2906 2531 [[package]] 2907 - name = "static_assertions" 2908 - version = "1.1.0" 2909 - source = "registry+https://github.com/rust-lang/crates.io-index" 2910 - checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" 2911 - 2912 - [[package]] 2913 2532 name = "string_cache" 2914 - version = "0.8.3" 2533 + version = "0.8.4" 2915 2534 source = "registry+https://github.com/rust-lang/crates.io-index" 2916 - checksum = "33994d0838dc2d152d17a62adf608a869b5e846b65b389af7f3dbc1de45c5b26" 2535 + checksum = "213494b7a2b503146286049378ce02b482200519accc31872ee8be91fa820a08" 2917 2536 dependencies = [ 2918 - "lazy_static", 2919 2537 "new_debug_unreachable", 2538 + "once_cell", 2920 2539 "parking_lot", 2921 2540 "phf_shared 0.10.0", 2922 2541 "precomputed-hash", ··· 2925 2544 2926 2545 [[package]] 2927 2546 name = "string_cache_codegen" 2928 - version = "0.5.1" 2547 + version = "0.5.2" 2929 2548 source = "registry+https://github.com/rust-lang/crates.io-index" 2930 - checksum = "f24c8e5e19d22a726626f1a5e16fe15b132dcf21d10177fa5a45ce7962996b97" 2549 + checksum = "6bb30289b722be4ff74a408c3cc27edeaad656e06cb1fe8fa9231fa59c728988" 2931 2550 dependencies = [ 2932 - "phf_generator 0.8.0", 2933 - "phf_shared 0.8.0", 2551 + "phf_generator 0.10.0", 2552 + "phf_shared 0.10.0", 2934 2553 "proc-macro2", 2935 2554 "quote", 2936 2555 ] 2937 2556 2938 2557 [[package]] 2939 2558 name = "strsim" 2940 - version = "0.9.3" 2941 - source = "registry+https://github.com/rust-lang/crates.io-index" 2942 - checksum = "6446ced80d6c486436db5c078dde11a9f73d42b57fb273121e160b84f63d894c" 2943 - 2944 - [[package]] 2945 - name = "strsim" 2946 2559 version = "0.10.0" 2947 2560 source = "registry+https://github.com/rust-lang/crates.io-index" 2948 2561 checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" 2949 2562 2950 2563 [[package]] 2951 - name = "strum" 2952 - version = "0.21.0" 2953 - source = "registry+https://github.com/rust-lang/crates.io-index" 2954 - checksum = "aaf86bbcfd1fa9670b7a129f64fc0c9fcbbfe4f1bc4210e9e98fe71ffc12cde2" 2955 - 2956 - [[package]] 2957 - name = "strum" 2958 - version = "0.22.0" 2959 - source = "registry+https://github.com/rust-lang/crates.io-index" 2960 - checksum = "f7ac893c7d471c8a21f31cfe213ec4f6d9afeed25537c772e08ef3f005f8729e" 2961 - dependencies = [ 2962 - "strum_macros 0.22.0", 2963 - ] 2964 - 2965 - [[package]] 2966 - name = "strum_macros" 2967 - version = "0.21.1" 2968 - source = "registry+https://github.com/rust-lang/crates.io-index" 2969 - checksum = "d06aaeeee809dbc59eb4556183dd927df67db1540de5be8d3ec0b6636358a5ec" 2970 - dependencies = [ 2971 - "heck 0.3.3", 2972 - "proc-macro2", 2973 - "quote", 2974 - "syn", 2975 - ] 2976 - 2977 - [[package]] 2978 - name = "strum_macros" 2979 - version = "0.22.0" 2980 - source = "registry+https://github.com/rust-lang/crates.io-index" 2981 - checksum = "339f799d8b549e3744c7ac7feb216383e4005d94bdb22561b3ab8f3b808ae9fb" 2982 - dependencies = [ 2983 - "heck 0.3.3", 2984 - "proc-macro2", 2985 - "quote", 2986 - "syn", 2987 - ] 2988 - 2989 - [[package]] 2990 - name = "subtle" 2991 - version = "2.4.1" 2992 - source = "registry+https://github.com/rust-lang/crates.io-index" 2993 - checksum = "6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601" 2994 - 2995 - [[package]] 2996 2564 name = "syn" 2997 - version = "1.0.86" 2565 + version = "1.0.99" 2998 2566 source = "registry+https://github.com/rust-lang/crates.io-index" 2999 - checksum = "8a65b3f4ffa0092e9887669db0eae07941f023991ab58ea44da8fe8e2d511c6b" 2567 + checksum = "58dbef6ec655055e20b86b15a8cc6d439cca19b667537ac6a1369572d151ab13" 3000 2568 dependencies = [ 3001 2569 "proc-macro2", 3002 2570 "quote", 3003 - "unicode-xid", 3004 - ] 3005 - 3006 - [[package]] 3007 - name = "system-deps" 3008 - version = "3.2.0" 3009 - source = "registry+https://github.com/rust-lang/crates.io-index" 3010 - checksum = "480c269f870722b3b08d2f13053ce0c2ab722839f472863c3e2d61ff3a1c2fa6" 3011 - dependencies = [ 3012 - "anyhow", 3013 - "cfg-expr 0.8.1", 3014 - "heck 0.3.3", 3015 - "itertools", 3016 - "pkg-config", 3017 - "strum 0.21.0", 3018 - "strum_macros 0.21.1", 3019 - "thiserror", 3020 - "toml", 3021 - "version-compare 0.0.11", 2571 + "unicode-ident", 3022 2572 ] 3023 2573 3024 2574 [[package]] ··· 3040 2590 source = "registry+https://github.com/rust-lang/crates.io-index" 3041 2591 checksum = "a1a45a1c4c9015217e12347f2a411b57ce2c4fc543913b14b6fe40483328e709" 3042 2592 dependencies = [ 3043 - "cfg-expr 0.10.1", 2593 + "cfg-expr 0.10.3", 3044 2594 "heck 0.4.0", 3045 2595 "pkg-config", 3046 2596 "toml", ··· 3049 2599 3050 2600 [[package]] 3051 2601 name = "tao" 3052 - version = "0.6.2" 2602 + version = "0.12.2" 3053 2603 source = "registry+https://github.com/rust-lang/crates.io-index" 3054 - checksum = "7b3b3bbc9151bce45db3cf9ccb808730c8df8786d0223f34591f6e5890503939" 2604 + checksum = "f6fd7725dc1e593e9ecabd9fe49c112a204c8c8694db4182e78b2a5af490b1ae" 3055 2605 dependencies = [ 3056 2606 "bitflags", 3057 2607 "cairo-rs", ··· 3067 2617 "gdkx11-sys", 3068 2618 "gio", 3069 2619 "glib", 3070 - "glib-sys 0.15.5", 2620 + "glib-sys", 3071 2621 "gtk", 2622 + "image", 3072 2623 "instant", 2624 + "jni 0.19.0", 3073 2625 "lazy_static", 3074 2626 "libc", 3075 2627 "log", 3076 2628 "ndk", 3077 - "ndk-glue", 2629 + "ndk-context", 3078 2630 "ndk-sys", 3079 2631 "objc", 2632 + "once_cell", 3080 2633 "parking_lot", 3081 - "raw-window-handle", 2634 + "paste", 2635 + "png 0.17.5", 2636 + "raw-window-handle 0.4.3", 3082 2637 "scopeguard", 3083 2638 "serde", 3084 - "tao-core-video-sys", 3085 2639 "unicode-segmentation", 3086 - "windows 0.30.0", 3087 - "windows_macros", 2640 + "uuid 1.1.2", 2641 + "windows 0.37.0", 2642 + "windows-implement", 3088 2643 "x11-dl", 3089 2644 ] 3090 2645 3091 2646 [[package]] 3092 - name = "tao-core-video-sys" 3093 - version = "0.2.0" 3094 - source = "registry+https://github.com/rust-lang/crates.io-index" 3095 - checksum = "271450eb289cb4d8d0720c6ce70c72c8c858c93dd61fc625881616752e6b98f6" 3096 - dependencies = [ 3097 - "cfg-if", 3098 - "core-foundation-sys", 3099 - "libc", 3100 - "objc", 3101 - ] 3102 - 3103 - [[package]] 3104 2647 name = "tar" 3105 2648 version = "0.4.38" 3106 2649 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3113 2656 3114 2657 [[package]] 3115 2658 name = "tauri" 3116 - version = "1.0.0-rc.4" 2659 + version = "1.0.5" 3117 2660 source = "registry+https://github.com/rust-lang/crates.io-index" 3118 - checksum = "1112a78b3de89c41e01b671d62f24038d324c6cb61708896ee16f533b655c82e" 2661 + checksum = "e1a56a8b125069c2682bd31610109b4436c050c74447bee1078217a0325c1add" 3119 2662 dependencies = [ 3120 2663 "anyhow", 3121 2664 "attohttpc", 3122 - "bincode", 3123 - "cfg_aliases", 2665 + "cocoa", 3124 2666 "dirs-next", 3125 - "either", 3126 2667 "embed_plist", 3127 2668 "flate2", 3128 2669 "futures", ··· 3130 2671 "glib", 3131 2672 "glob", 3132 2673 "gtk", 2674 + "heck 0.4.0", 3133 2675 "http", 3134 2676 "ignore", 3135 - "memchr", 3136 - "notify-rust", 2677 + "objc", 3137 2678 "once_cell", 3138 2679 "open", 3139 - "os_info", 3140 - "os_pipe", 3141 2680 "percent-encoding", 3142 2681 "rand 0.8.5", 3143 - "raw-window-handle", 2682 + "raw-window-handle 0.4.3", 3144 2683 "regex", 3145 2684 "rfd", 3146 - "semver 1.0.5", 2685 + "semver 1.0.13", 3147 2686 "serde", 3148 2687 "serde_json", 3149 2688 "serde_repr", 3150 2689 "serialize-to-javascript", 3151 - "shared_child", 3152 2690 "state", 3153 2691 "tar", 3154 2692 "tauri-macros", ··· 3159 2697 "thiserror", 3160 2698 "tokio", 3161 2699 "url", 3162 - "uuid", 3163 - "windows 0.30.0", 2700 + "uuid 1.1.2", 2701 + "webkit2gtk", 2702 + "webview2-com", 2703 + "windows 0.37.0", 3164 2704 ] 3165 2705 3166 2706 [[package]] 3167 2707 name = "tauri-build" 3168 - version = "1.0.0-rc.4" 2708 + version = "1.0.4" 3169 2709 source = "registry+https://github.com/rust-lang/crates.io-index" 3170 - checksum = "d7e31905edc1b40f369beccbbfb30b2e44c2f2bb1ffc06a3778d844af4a81da8" 2710 + checksum = "acafb1c515c5d14234a294461bd43c723639a84891a45f6a250fd3441ad2e8ed" 3171 2711 dependencies = [ 3172 2712 "anyhow", 3173 2713 "cargo_toml", 2714 + "heck 0.4.0", 2715 + "json-patch", 2716 + "semver 1.0.13", 3174 2717 "serde_json", 3175 2718 "tauri-utils", 3176 2719 "winres", ··· 3178 2721 3179 2722 [[package]] 3180 2723 name = "tauri-codegen" 3181 - version = "1.0.0-rc.3" 2724 + version = "1.0.4" 3182 2725 source = "registry+https://github.com/rust-lang/crates.io-index" 3183 - checksum = "fbcba93e945eb73ee232621763a1295247d0155867bb72e815ab107a10a7cf97" 2726 + checksum = "16d62a3c8790d6cba686cea6e3f7f569d12c662c3274c2d165a4fd33e3871b72" 3184 2727 dependencies = [ 3185 2728 "base64", 3186 - "blake3", 2729 + "brotli", 3187 2730 "ico", 3188 - "png 0.16.8", 2731 + "json-patch", 2732 + "plist", 2733 + "png 0.17.5", 3189 2734 "proc-macro2", 3190 2735 "quote", 3191 2736 "regex", 2737 + "semver 1.0.13", 3192 2738 "serde", 3193 2739 "serde_json", 3194 2740 "sha2", 3195 2741 "tauri-utils", 3196 2742 "thiserror", 3197 - "uuid", 2743 + "time", 2744 + "uuid 1.1.2", 3198 2745 "walkdir", 3199 - "zstd", 3200 2746 ] 3201 2747 3202 2748 [[package]] 3203 2749 name = "tauri-macros" 3204 - version = "1.0.0-rc.3" 2750 + version = "1.0.4" 3205 2751 source = "registry+https://github.com/rust-lang/crates.io-index" 3206 - checksum = "ed251657dcdd21922e0146af5f8a3b9ccf92707d4a42add615c250ff92a6838d" 2752 + checksum = "7296fa17996629f43081e1c66d554703900187ed900c5bf46f97f0bcfb069278" 3207 2753 dependencies = [ 3208 2754 "heck 0.4.0", 3209 2755 "proc-macro2", ··· 3215 2761 3216 2762 [[package]] 3217 2763 name = "tauri-plugin-localhost" 3218 - version = "0.0.0" 3219 - source = "git+https://github.com/icidasset/tauri-plugin-localhost.git?branch=dev#b9b48b306bd9bb6c86a1bbc2ae5fc6f14bd293aa" 2764 + version = "0.1.0" 2765 + source = "registry+https://github.com/rust-lang/crates.io-index" 2766 + checksum = "f20786ccff879045f6bafec445fb5c6740c0c057372d2f992ae1281e4658c681" 3220 2767 dependencies = [ 3221 2768 "serde_json", 3222 2769 "tauri", ··· 3226 2773 [[package]] 3227 2774 name = "tauri-plugin-window-state" 3228 2775 version = "0.1.0" 3229 - source = "git+https://github.com/tauri-apps/tauri-plugin-window-state?branch=renovate/tauri-1.x#e71ed6a42081cee86c4a762dec37905f0c1887ab" 2776 + source = "registry+https://github.com/rust-lang/crates.io-index" 2777 + checksum = "2f15dab0be2ce3ce8a57d0d2de17d201d0c2f3230d68981ff3f0942684de03eb" 3230 2778 dependencies = [ 3231 2779 "bincode", 3232 2780 "serde", 3233 - "serde_json", 3234 2781 "tauri", 2782 + "thiserror", 3235 2783 ] 3236 2784 3237 2785 [[package]] 3238 2786 name = "tauri-runtime" 3239 - version = "0.3.3" 2787 + version = "0.10.2" 3240 2788 source = "registry+https://github.com/rust-lang/crates.io-index" 3241 - checksum = "ae0442d935c2d168541d74be51c4d4f176b1c00ee6bf052f07c1aa5f688ba497" 2789 + checksum = "4e4cff3b4d9469727fa2107c4b3d2eda110df1ba45103fb420178e536362fae4" 3242 2790 dependencies = [ 3243 2791 "gtk", 3244 2792 "http", 3245 2793 "http-range", 3246 2794 "infer", 2795 + "raw-window-handle 0.4.3", 3247 2796 "serde", 3248 2797 "serde_json", 3249 2798 "tauri-utils", 3250 2799 "thiserror", 3251 - "uuid", 2800 + "uuid 1.1.2", 3252 2801 "webview2-com", 3253 - "windows 0.30.0", 2802 + "windows 0.37.0", 3254 2803 ] 3255 2804 3256 2805 [[package]] 3257 2806 name = "tauri-runtime-wry" 3258 - version = "0.3.3" 2807 + version = "0.10.2" 3259 2808 source = "registry+https://github.com/rust-lang/crates.io-index" 3260 - checksum = "643aaa56237304264804dbf34748b21042eadda71d2e964bced1651c19cc0314" 2809 + checksum = "3fa8c4edaf01d8b556e7172c844b1b4dd3399adcd1a606bd520fc3e65f698546" 3261 2810 dependencies = [ 2811 + "cocoa", 3262 2812 "gtk", 2813 + "percent-encoding", 2814 + "rand 0.8.5", 2815 + "raw-window-handle 0.4.3", 3263 2816 "tauri-runtime", 3264 2817 "tauri-utils", 3265 - "uuid", 2818 + "uuid 1.1.2", 2819 + "webkit2gtk", 3266 2820 "webview2-com", 3267 - "windows 0.30.0", 2821 + "windows 0.37.0", 3268 2822 "wry", 3269 2823 ] 3270 2824 3271 2825 [[package]] 3272 2826 name = "tauri-utils" 3273 - version = "1.0.0-rc.3" 2827 + version = "1.0.3" 3274 2828 source = "registry+https://github.com/rust-lang/crates.io-index" 3275 - checksum = "21f11483d205c77d1ec398e80566485101696335983e69832cc6c41ab1e07266" 2829 + checksum = "12ff4b68d9faeb57c9c727bf58c9c9768d2b67d8e84e62ce6146e7859a2e9c6b" 3276 2830 dependencies = [ 2831 + "brotli", 3277 2832 "ctor", 3278 2833 "glob", 3279 2834 "heck 0.4.0", 3280 2835 "html5ever", 3281 2836 "json-patch", 3282 2837 "kuchiki", 2838 + "memchr", 3283 2839 "phf 0.10.1", 3284 2840 "proc-macro2", 3285 2841 "quote", 2842 + "semver 1.0.13", 3286 2843 "serde", 3287 2844 "serde_json", 3288 2845 "serde_with", 3289 - "serialize-to-javascript", 3290 2846 "thiserror", 3291 2847 "url", 3292 2848 "walkdir", 3293 - "zstd", 2849 + "windows 0.37.0", 3294 2850 ] 3295 2851 3296 2852 [[package]] ··· 3302 2858 "cfg-if", 3303 2859 "fastrand", 3304 2860 "libc", 3305 - "redox_syscall 0.2.10", 2861 + "redox_syscall", 3306 2862 "remove_dir_all", 3307 2863 "winapi", 3308 2864 ] 3309 2865 3310 2866 [[package]] 3311 2867 name = "tendril" 3312 - version = "0.4.2" 2868 + version = "0.4.3" 3313 2869 source = "registry+https://github.com/rust-lang/crates.io-index" 3314 - checksum = "a9ef557cb397a4f0a5a3a628f06515f78563f2209e64d47055d9dc6052bf5e33" 2870 + checksum = "d24a120c5fc464a3458240ee02c299ebcb9d67b5249c8848b09d639dca8d7bb0" 3315 2871 dependencies = [ 3316 2872 "futf", 3317 2873 "mac", ··· 3326 2882 3327 2883 [[package]] 3328 2884 name = "thiserror" 3329 - version = "1.0.30" 2885 + version = "1.0.32" 3330 2886 source = "registry+https://github.com/rust-lang/crates.io-index" 3331 - checksum = "854babe52e4df1653706b98fcfc05843010039b406875930a70e4d9644e5c417" 2887 + checksum = "f5f6586b7f764adc0231f4c79be7b920e766bb2f3e51b3661cdb263828f19994" 3332 2888 dependencies = [ 3333 2889 "thiserror-impl", 3334 2890 ] 3335 2891 3336 2892 [[package]] 3337 2893 name = "thiserror-impl" 3338 - version = "1.0.30" 2894 + version = "1.0.32" 3339 2895 source = "registry+https://github.com/rust-lang/crates.io-index" 3340 - checksum = "aa32fd3f627f367fe16f893e2597ae3c05020f8bba2666a4e6ea73d377e5714b" 2896 + checksum = "12bafc5b54507e0149cdf1b145a5d80ab80a90bcd9275df43d4fff68460f6c21" 3341 2897 dependencies = [ 3342 2898 "proc-macro2", 3343 2899 "quote", ··· 3355 2911 3356 2912 [[package]] 3357 2913 name = "time" 3358 - version = "0.1.43" 2914 + version = "0.3.12" 3359 2915 source = "registry+https://github.com/rust-lang/crates.io-index" 3360 - checksum = "ca8a50ef2360fbd1eeb0ecd46795a87a19024eb4b53c5dc916ca1fd95fe62438" 2916 + checksum = "74b7cc93fc23ba97fde84f7eea56c55d1ba183f495c6715defdfc7b9cb8c870f" 3361 2917 dependencies = [ 2918 + "itoa 1.0.3", 2919 + "js-sys", 3362 2920 "libc", 3363 - "winapi", 2921 + "num_threads", 2922 + "time-macros", 3364 2923 ] 3365 2924 3366 2925 [[package]] 2926 + name = "time-macros" 2927 + version = "0.2.4" 2928 + source = "registry+https://github.com/rust-lang/crates.io-index" 2929 + checksum = "42657b1a6f4d817cda8e7a0ace261fe0cc946cf3a80314390b22cc61ae080792" 2930 + 2931 + [[package]] 3367 2932 name = "tiny_http" 3368 - version = "0.9.0" 2933 + version = "0.11.0" 3369 2934 source = "registry+https://github.com/rust-lang/crates.io-index" 3370 - checksum = "96155b5f7149ba7a99ea5d516c538250b26eab60b4485c0f5344432573e7a450" 2935 + checksum = "e0d6ef4e10d23c1efb862eecad25c5054429a71958b4eeef85eb5e7170b477ca" 3371 2936 dependencies = [ 3372 2937 "ascii", 3373 - "chrono", 3374 2938 "chunked_transfer", 3375 2939 "log", 2940 + "time", 3376 2941 "url", 3377 2942 ] 3378 2943 3379 2944 [[package]] 3380 2945 name = "tinyvec" 3381 - version = "1.5.1" 2946 + version = "1.6.0" 3382 2947 source = "registry+https://github.com/rust-lang/crates.io-index" 3383 - checksum = "2c1c1d5a42b6245520c249549ec267180beaffcc0615401ac8e31853d4b6d8d2" 2948 + checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" 3384 2949 dependencies = [ 3385 2950 "tinyvec_macros", 3386 2951 ] ··· 3393 2958 3394 2959 [[package]] 3395 2960 name = "tokio" 3396 - version = "1.16.1" 2961 + version = "1.20.1" 3397 2962 source = "registry+https://github.com/rust-lang/crates.io-index" 3398 - checksum = "0c27a64b625de6d309e8c57716ba93021dccf1b3b5c97edd6d3dd2d2135afc0a" 2963 + checksum = "7a8325f63a7d4774dd041e363b2409ed1c5cbbd0f867795e661df066b2b0a581" 3399 2964 dependencies = [ 2965 + "autocfg", 3400 2966 "bytes", 3401 2967 "memchr", 3402 2968 "num_cpus", 2969 + "once_cell", 3403 2970 "pin-project-lite", 3404 2971 ] 3405 2972 3406 2973 [[package]] 3407 2974 name = "toml" 3408 - version = "0.5.8" 2975 + version = "0.5.9" 3409 2976 source = "registry+https://github.com/rust-lang/crates.io-index" 3410 - checksum = "a31142970826733df8241ef35dc040ef98c679ab14d7c3e54d827099b3acecaa" 2977 + checksum = "8d82e1a7758622a465f8cee077614c73484dac5b836c02ff6a40d5d1010324d7" 3411 2978 dependencies = [ 3412 2979 "serde", 3413 2980 ] 3414 2981 3415 2982 [[package]] 3416 2983 name = "tracing" 3417 - version = "0.1.30" 2984 + version = "0.1.36" 3418 2985 source = "registry+https://github.com/rust-lang/crates.io-index" 3419 - checksum = "2d8d93354fe2a8e50d5953f5ae2e47a3fc2ef03292e7ea46e3cc38f549525fb9" 2986 + checksum = "2fce9567bd60a67d08a16488756721ba392f24f29006402881e43b19aac64307" 3420 2987 dependencies = [ 3421 2988 "cfg-if", 3422 2989 "pin-project-lite", ··· 3426 2993 3427 2994 [[package]] 3428 2995 name = "tracing-attributes" 3429 - version = "0.1.19" 2996 + version = "0.1.22" 3430 2997 source = "registry+https://github.com/rust-lang/crates.io-index" 3431 - checksum = "8276d9a4a3a558d7b7ad5303ad50b53d58264641b82914b7ada36bd762e7a716" 2998 + checksum = "11c75893af559bc8e10716548bdef5cb2b983f8e637db9d0e15126b61b484ee2" 3432 2999 dependencies = [ 3433 3000 "proc-macro2", 3434 3001 "quote", ··· 3437 3004 3438 3005 [[package]] 3439 3006 name = "tracing-core" 3440 - version = "0.1.22" 3007 + version = "0.1.29" 3441 3008 source = "registry+https://github.com/rust-lang/crates.io-index" 3442 - checksum = "03cfcb51380632a72d3111cb8d3447a8d908e577d31beeac006f836383d29a23" 3009 + checksum = "5aeea4303076558a00714b823f9ad67d58a3bbda1df83d8827d21193156e22f7" 3443 3010 dependencies = [ 3444 - "lazy_static", 3011 + "once_cell", 3445 3012 "valuable", 3446 3013 ] 3447 3014 3448 3015 [[package]] 3449 3016 name = "tracing-log" 3450 - version = "0.1.2" 3017 + version = "0.1.3" 3451 3018 source = "registry+https://github.com/rust-lang/crates.io-index" 3452 - checksum = "a6923477a48e41c1951f1999ef8bb5a3023eb723ceadafe78ffb65dc366761e3" 3019 + checksum = "78ddad33d2d10b1ed7eb9d1f518a5674713876e97e5bb9b7345a7984fbb4f922" 3453 3020 dependencies = [ 3454 3021 "lazy_static", 3455 3022 "log", ··· 3458 3025 3459 3026 [[package]] 3460 3027 name = "tracing-subscriber" 3461 - version = "0.3.8" 3028 + version = "0.3.15" 3462 3029 source = "registry+https://github.com/rust-lang/crates.io-index" 3463 - checksum = "74786ce43333fcf51efe947aed9718fbe46d5c7328ec3f1029e818083966d9aa" 3030 + checksum = "60db860322da191b40952ad9affe65ea23e7dd6a5c442c2c42865810c6ab8e6b" 3464 3031 dependencies = [ 3465 3032 "ansi_term", 3466 - "lazy_static", 3467 3033 "matchers", 3034 + "once_cell", 3468 3035 "regex", 3469 3036 "sharded-slab", 3470 3037 "smallvec", ··· 3491 3058 3492 3059 [[package]] 3493 3060 name = "ucd-trie" 3494 - version = "0.1.3" 3061 + version = "0.1.4" 3495 3062 source = "registry+https://github.com/rust-lang/crates.io-index" 3496 - checksum = "56dee185309b50d1f11bfedef0fe6d036842e3fb77413abef29f8f8d1c5d4c1c" 3063 + checksum = "89570599c4fe5585de2b388aab47e99f7fa4e9238a1399f707a02e356058141c" 3497 3064 3498 3065 [[package]] 3499 3066 name = "unicode-bidi" 3500 - version = "0.3.7" 3067 + version = "0.3.8" 3068 + source = "registry+https://github.com/rust-lang/crates.io-index" 3069 + checksum = "099b7128301d285f79ddd55b9a83d5e6b9e97c92e0ea0daebee7263e932de992" 3070 + 3071 + [[package]] 3072 + name = "unicode-ident" 3073 + version = "1.0.3" 3501 3074 source = "registry+https://github.com/rust-lang/crates.io-index" 3502 - checksum = "1a01404663e3db436ed2746d9fefef640d868edae3cceb81c3b8d5732fda678f" 3075 + checksum = "c4f5b37a154999a8f3f98cc23a628d850e154479cd94decf3414696e12e31aaf" 3503 3076 3504 3077 [[package]] 3505 3078 name = "unicode-normalization" 3506 - version = "0.1.19" 3079 + version = "0.1.21" 3507 3080 source = "registry+https://github.com/rust-lang/crates.io-index" 3508 - checksum = "d54590932941a9e9266f0832deed84ebe1bf2e4c9e4a3554d393d18f5e854bf9" 3081 + checksum = "854cbdc4f7bc6ae19c820d44abdc3277ac3e1b2b93db20a636825d9322fb60e6" 3509 3082 dependencies = [ 3510 3083 "tinyvec", 3511 3084 ] ··· 3515 3088 version = "1.9.0" 3516 3089 source = "registry+https://github.com/rust-lang/crates.io-index" 3517 3090 checksum = "7e8820f5d777f6224dc4be3632222971ac30164d4a258d595640799554ebfd99" 3518 - 3519 - [[package]] 3520 - name = "unicode-xid" 3521 - version = "0.2.2" 3522 - source = "registry+https://github.com/rust-lang/crates.io-index" 3523 - checksum = "8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3" 3524 3091 3525 3092 [[package]] 3526 3093 name = "url" ··· 3546 3113 version = "0.8.2" 3547 3114 source = "registry+https://github.com/rust-lang/crates.io-index" 3548 3115 checksum = "bc5cf98d8186244414c848017f0e2676b3fcb46807f6668a97dfe67359a3c4b7" 3116 + 3117 + [[package]] 3118 + name = "uuid" 3119 + version = "1.1.2" 3120 + source = "registry+https://github.com/rust-lang/crates.io-index" 3121 + checksum = "dd6469f4314d5f1ffec476e05f17cc9a78bc7a27a6a857842170bdf8d6f98d2f" 3549 3122 dependencies = [ 3550 - "getrandom 0.2.4", 3123 + "getrandom 0.2.7", 3551 3124 ] 3552 3125 3553 3126 [[package]] ··· 3581 3154 checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" 3582 3155 3583 3156 [[package]] 3157 + name = "vswhom" 3158 + version = "0.1.0" 3159 + source = "registry+https://github.com/rust-lang/crates.io-index" 3160 + checksum = "be979b7f07507105799e854203b470ff7c78a1639e330a58f183b5fea574608b" 3161 + dependencies = [ 3162 + "libc", 3163 + "vswhom-sys", 3164 + ] 3165 + 3166 + [[package]] 3167 + name = "vswhom-sys" 3168 + version = "0.1.1" 3169 + source = "registry+https://github.com/rust-lang/crates.io-index" 3170 + checksum = "22025f6d8eb903ebf920ea6933b70b1e495be37e2cb4099e62c80454aaf57c39" 3171 + dependencies = [ 3172 + "cc", 3173 + "libc", 3174 + ] 3175 + 3176 + [[package]] 3584 3177 name = "waker-fn" 3585 3178 version = "1.1.0" 3586 3179 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3605 3198 3606 3199 [[package]] 3607 3200 name = "wasi" 3608 - version = "0.10.2+wasi-snapshot-preview1" 3201 + version = "0.11.0+wasi-snapshot-preview1" 3609 3202 source = "registry+https://github.com/rust-lang/crates.io-index" 3610 - checksum = "fd6fbd9a79829dd1ad0cc20627bf1ed606756a7f77edff7b66b7064f9cb327c6" 3203 + checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" 3611 3204 3612 3205 [[package]] 3613 3206 name = "wasm-bindgen" 3614 - version = "0.2.79" 3207 + version = "0.2.82" 3615 3208 source = "registry+https://github.com/rust-lang/crates.io-index" 3616 - checksum = "25f1af7423d8588a3d840681122e72e6a24ddbcb3f0ec385cac0d12d24256c06" 3209 + checksum = "fc7652e3f6c4706c8d9cd54832c4a4ccb9b5336e2c3bd154d5cccfbf1c1f5f7d" 3617 3210 dependencies = [ 3618 3211 "cfg-if", 3619 3212 "wasm-bindgen-macro", ··· 3621 3214 3622 3215 [[package]] 3623 3216 name = "wasm-bindgen-backend" 3624 - version = "0.2.79" 3217 + version = "0.2.82" 3625 3218 source = "registry+https://github.com/rust-lang/crates.io-index" 3626 - checksum = "8b21c0df030f5a177f3cba22e9bc4322695ec43e7257d865302900290bcdedca" 3219 + checksum = "662cd44805586bd52971b9586b1df85cdbbd9112e4ef4d8f41559c334dc6ac3f" 3627 3220 dependencies = [ 3628 3221 "bumpalo", 3629 - "lazy_static", 3630 3222 "log", 3223 + "once_cell", 3631 3224 "proc-macro2", 3632 3225 "quote", 3633 3226 "syn", ··· 3636 3229 3637 3230 [[package]] 3638 3231 name = "wasm-bindgen-futures" 3639 - version = "0.4.29" 3232 + version = "0.4.32" 3640 3233 source = "registry+https://github.com/rust-lang/crates.io-index" 3641 - checksum = "2eb6ec270a31b1d3c7e266b999739109abce8b6c87e4b31fcfcd788b65267395" 3234 + checksum = "fa76fb221a1f8acddf5b54ace85912606980ad661ac7a503b4570ffd3a624dad" 3642 3235 dependencies = [ 3643 3236 "cfg-if", 3644 3237 "js-sys", ··· 3648 3241 3649 3242 [[package]] 3650 3243 name = "wasm-bindgen-macro" 3651 - version = "0.2.79" 3244 + version = "0.2.82" 3652 3245 source = "registry+https://github.com/rust-lang/crates.io-index" 3653 - checksum = "2f4203d69e40a52ee523b2529a773d5ffc1dc0071801c87b3d270b471b80ed01" 3246 + checksum = "b260f13d3012071dfb1512849c033b1925038373aea48ced3012c09df952c602" 3654 3247 dependencies = [ 3655 3248 "quote", 3656 3249 "wasm-bindgen-macro-support", ··· 3658 3251 3659 3252 [[package]] 3660 3253 name = "wasm-bindgen-macro-support" 3661 - version = "0.2.79" 3254 + version = "0.2.82" 3662 3255 source = "registry+https://github.com/rust-lang/crates.io-index" 3663 - checksum = "bfa8a30d46208db204854cadbb5d4baf5fcf8071ba5bf48190c3e59937962ebc" 3256 + checksum = "5be8e654bdd9b79216c2929ab90721aa82faf65c48cdf08bdc4e7f51357b80da" 3664 3257 dependencies = [ 3665 3258 "proc-macro2", 3666 3259 "quote", ··· 3671 3264 3672 3265 [[package]] 3673 3266 name = "wasm-bindgen-shared" 3674 - version = "0.2.79" 3267 + version = "0.2.82" 3675 3268 source = "registry+https://github.com/rust-lang/crates.io-index" 3676 - checksum = "3d958d035c4438e28c70e4321a2911302f10135ce78a9c7834c0cab4123d06a2" 3269 + checksum = "6598dd0bd3c7d51095ff6531a5b23e02acdc81804e30d8f07afb77b7215a140a" 3677 3270 3678 3271 [[package]] 3679 3272 name = "web-sys" 3680 - version = "0.3.56" 3273 + version = "0.3.59" 3681 3274 source = "registry+https://github.com/rust-lang/crates.io-index" 3682 - checksum = "c060b319f29dd25724f09a2ba1418f142f539b2be99fbf4d2d5a8f7330afb8eb" 3275 + checksum = "ed055ab27f941423197eb86b2035720b1a3ce40504df082cac2ecc6ed73335a1" 3683 3276 dependencies = [ 3684 3277 "js-sys", 3685 3278 "wasm-bindgen", ··· 3687 3280 3688 3281 [[package]] 3689 3282 name = "webkit2gtk" 3690 - version = "0.17.1" 3283 + version = "0.18.0" 3691 3284 source = "registry+https://github.com/rust-lang/crates.io-index" 3692 - checksum = "2cbd39499e917de9dad36eb11c09f665eb984d432638ae7971feed98eb96df88" 3285 + checksum = "29952969fb5e10fe834a52eb29ad0814ccdfd8387159b0933edf1344a1c9cdcc" 3693 3286 dependencies = [ 3694 3287 "bitflags", 3695 3288 "cairo-rs", 3696 3289 "gdk", 3697 3290 "gdk-sys", 3698 3291 "gio", 3699 - "gio-sys 0.15.5", 3292 + "gio-sys", 3700 3293 "glib", 3701 - "glib-sys 0.15.5", 3702 - "gobject-sys 0.15.5", 3294 + "glib-sys", 3295 + "gobject-sys", 3703 3296 "gtk", 3704 3297 "gtk-sys", 3705 3298 "javascriptcore-rs", 3706 3299 "libc", 3707 3300 "once_cell", 3301 + "soup2", 3708 3302 "webkit2gtk-sys", 3709 3303 ] 3710 3304 3711 3305 [[package]] 3712 3306 name = "webkit2gtk-sys" 3713 - version = "0.17.0" 3307 + version = "0.18.0" 3714 3308 source = "registry+https://github.com/rust-lang/crates.io-index" 3715 - checksum = "ddcce6f1e0fc7715d651dba29875741509f5fc12f4e2976907272a74405f2b01" 3309 + checksum = "4d76ca6ecc47aeba01ec61e480139dda143796abcae6f83bcddf50d6b5b1dcf3" 3716 3310 dependencies = [ 3717 3311 "atk-sys", 3718 3312 "bitflags", 3719 3313 "cairo-sys-rs", 3720 3314 "gdk-pixbuf-sys", 3721 3315 "gdk-sys", 3722 - "gio-sys 0.15.5", 3723 - "glib-sys 0.15.5", 3724 - "gobject-sys 0.15.5", 3316 + "gio-sys", 3317 + "glib-sys", 3318 + "gobject-sys", 3725 3319 "gtk-sys", 3726 3320 "javascriptcore-rs-sys", 3727 3321 "libc", 3728 3322 "pango-sys", 3729 3323 "pkg-config", 3730 3324 "soup2-sys", 3731 - "system-deps 5.0.0", 3325 + "system-deps 6.0.2", 3732 3326 ] 3733 3327 3734 3328 [[package]] 3735 3329 name = "webview2-com" 3736 - version = "0.13.0" 3330 + version = "0.16.0" 3737 3331 source = "registry+https://github.com/rust-lang/crates.io-index" 3738 - checksum = "bb8e90ac2d9ce39cdb70017aaec641be09fbdd702b7b332b9896d053eb469524" 3332 + checksum = "a489a9420acabb3c2ed0434b6f71f6b56b9485ec32665a28dec1ee186d716e0f" 3739 3333 dependencies = [ 3740 3334 "webview2-com-macros", 3741 3335 "webview2-com-sys", 3742 - "windows 0.30.0", 3743 - "windows_macros", 3336 + "windows 0.37.0", 3337 + "windows-implement", 3744 3338 ] 3745 3339 3746 3340 [[package]] 3747 3341 name = "webview2-com-macros" 3748 - version = "0.5.0" 3342 + version = "0.6.0" 3749 3343 source = "registry+https://github.com/rust-lang/crates.io-index" 3750 - checksum = "1515c6c82fcee93f6edaacc72c8e233dbe4ff3ca569dce1901dfc36c404a3e99" 3344 + checksum = "eaebe196c01691db62e9e4ca52c5ef1e4fd837dcae27dae3ada599b5a8fd05ac" 3751 3345 dependencies = [ 3752 3346 "proc-macro2", 3753 3347 "quote", ··· 3756 3350 3757 3351 [[package]] 3758 3352 name = "webview2-com-sys" 3759 - version = "0.13.0" 3353 + version = "0.16.0" 3760 3354 source = "registry+https://github.com/rust-lang/crates.io-index" 3761 - checksum = "92160310b3322397e4ff8a8285a7429d73a07a68fda44ee80879605b93e53f76" 3355 + checksum = "0258c53ee9adc0a4f8ba1c8c317588f7a58c7048a55b621d469ba75ab3709ca1" 3762 3356 dependencies = [ 3763 3357 "regex", 3764 3358 "serde", 3765 3359 "serde_json", 3766 3360 "thiserror", 3767 - "windows 0.30.0", 3361 + "windows 0.37.0", 3768 3362 "windows-bindgen", 3769 3363 ] 3770 3364 3771 3365 [[package]] 3772 - name = "wepoll-ffi" 3773 - version = "0.1.2" 3774 - source = "registry+https://github.com/rust-lang/crates.io-index" 3775 - checksum = "d743fdedc5c64377b5fc2bc036b01c7fd642205a0d96356034ae3404d49eb7fb" 3776 - dependencies = [ 3777 - "cc", 3778 - ] 3779 - 3780 - [[package]] 3781 3366 name = "wildmatch" 3782 - version = "2.1.0" 3367 + version = "2.1.1" 3783 3368 source = "registry+https://github.com/rust-lang/crates.io-index" 3784 - checksum = "d6c48bd20df7e4ced539c12f570f937c6b4884928a87fee70a479d72f031d4e0" 3369 + checksum = "ee583bdc5ff1cf9db20e9db5bb3ff4c3089a8f6b8b31aff265c9aba85812db86" 3785 3370 3786 3371 [[package]] 3787 3372 name = "winapi" ··· 3816 3401 3817 3402 [[package]] 3818 3403 name = "window-shadows" 3819 - version = "0.1.0" 3404 + version = "0.2.0" 3820 3405 source = "registry+https://github.com/rust-lang/crates.io-index" 3821 - checksum = "b8d1ab438f940af891939941a6618ea0c9f0ce776041bdfe0099a0fd8dfaeb49" 3406 + checksum = "6c69eb48aac2da0199ea148c6f2c2610db8a0572b32a3dc857dec40ca22f1cec" 3822 3407 dependencies = [ 3823 3408 "cocoa", 3824 3409 "objc", 3825 - "raw-window-handle", 3410 + "raw-window-handle 0.5.0", 3826 3411 "windows-sys", 3827 3412 ] 3828 3413 3829 3414 [[package]] 3830 3415 name = "window-vibrancy" 3831 - version = "0.1.0" 3416 + version = "0.1.3" 3832 3417 source = "registry+https://github.com/rust-lang/crates.io-index" 3833 - checksum = "554d8f050517a4e494ea769a531ad8774c4b0829d8b679b3453e52683c497208" 3418 + checksum = "0b66a7f578d164c3f53425ecb73241246ed56a7c3383a15e741684c949a88c86" 3834 3419 dependencies = [ 3835 3420 "cocoa", 3836 3421 "objc", 3837 - "raw-window-handle", 3422 + "raw-window-handle 0.4.3", 3838 3423 "windows-sys", 3839 3424 ] 3840 3425 3841 3426 [[package]] 3842 3427 name = "windows" 3843 - version = "0.24.0" 3428 + version = "0.32.0" 3844 3429 source = "registry+https://github.com/rust-lang/crates.io-index" 3845 - checksum = "a9f39345ae0c8ab072c0ac7fe8a8b411636aa34f89be19ddd0d9226544f13944" 3430 + checksum = "fbedf6db9096bc2364adce0ae0aa636dcd89f3c3f2cd67947062aaf0ca2a10ec" 3846 3431 dependencies = [ 3847 - "windows_i686_gnu 0.24.0", 3848 - "windows_i686_msvc 0.24.0", 3849 - "windows_x86_64_gnu 0.24.0", 3850 - "windows_x86_64_msvc 0.24.0", 3432 + "windows_aarch64_msvc 0.32.0", 3433 + "windows_i686_gnu 0.32.0", 3434 + "windows_i686_msvc 0.32.0", 3435 + "windows_x86_64_gnu 0.32.0", 3436 + "windows_x86_64_msvc 0.32.0", 3851 3437 ] 3852 3438 3853 3439 [[package]] 3854 3440 name = "windows" 3855 - version = "0.30.0" 3441 + version = "0.37.0" 3856 3442 source = "registry+https://github.com/rust-lang/crates.io-index" 3857 - checksum = "b749ebd2304aa012c5992d11a25d07b406bdbe5f79d371cb7a918ce501a19eb0" 3443 + checksum = "57b543186b344cc61c85b5aab0d2e3adf4e0f99bc076eff9aa5927bcc0b8a647" 3858 3444 dependencies = [ 3859 - "windows_aarch64_msvc 0.30.0", 3860 - "windows_i686_gnu 0.30.0", 3861 - "windows_i686_msvc 0.30.0", 3862 - "windows_x86_64_gnu 0.30.0", 3863 - "windows_x86_64_msvc 0.30.0", 3445 + "windows-implement", 3446 + "windows_aarch64_msvc 0.37.0", 3447 + "windows_i686_gnu 0.37.0", 3448 + "windows_i686_msvc 0.37.0", 3449 + "windows_x86_64_gnu 0.37.0", 3450 + "windows_x86_64_msvc 0.37.0", 3864 3451 ] 3865 3452 3866 3453 [[package]] 3867 3454 name = "windows-bindgen" 3868 - version = "0.30.0" 3455 + version = "0.37.0" 3869 3456 source = "registry+https://github.com/rust-lang/crates.io-index" 3870 - checksum = "944c545fcae9dd66488308f8b69aa3ba34f53714416ecfcdcbbfa4b6821e27c6" 3457 + checksum = "0bed7be31ade0af08fec9b5343e9edcc005d22b1f11859b8a59b24797f5858e8" 3871 3458 dependencies = [ 3872 - "windows_quote", 3873 - "windows_reader", 3459 + "windows-metadata", 3460 + "windows-tokens", 3874 3461 ] 3875 3462 3876 3463 [[package]] 3464 + name = "windows-implement" 3465 + version = "0.37.0" 3466 + source = "registry+https://github.com/rust-lang/crates.io-index" 3467 + checksum = "67a1062e555f7d9d66fd1130ed4f7c6ec41a47529ee0850cd0e926d95b26bb14" 3468 + dependencies = [ 3469 + "syn", 3470 + "windows-tokens", 3471 + ] 3472 + 3473 + [[package]] 3474 + name = "windows-metadata" 3475 + version = "0.37.0" 3476 + source = "registry+https://github.com/rust-lang/crates.io-index" 3477 + checksum = "4f33f2b90a6664e369c41ab5ff262d06f048fc9685d9bf8a0e99a47750bb0463" 3478 + 3479 + [[package]] 3877 3480 name = "windows-sys" 3878 - version = "0.33.0" 3481 + version = "0.36.1" 3879 3482 source = "registry+https://github.com/rust-lang/crates.io-index" 3880 - checksum = "43dbb096663629518eb1dfa72d80243ca5a6aca764cae62a2df70af760a9be75" 3483 + checksum = "ea04155a16a59f9eab786fe12a4a450e75cdb175f9e0d80da1e17db09f55b8d2" 3881 3484 dependencies = [ 3882 - "windows_aarch64_msvc 0.33.0", 3883 - "windows_i686_gnu 0.33.0", 3884 - "windows_i686_msvc 0.33.0", 3885 - "windows_x86_64_gnu 0.33.0", 3886 - "windows_x86_64_msvc 0.33.0", 3485 + "windows_aarch64_msvc 0.36.1", 3486 + "windows_i686_gnu 0.36.1", 3487 + "windows_i686_msvc 0.36.1", 3488 + "windows_x86_64_gnu 0.36.1", 3489 + "windows_x86_64_msvc 0.36.1", 3887 3490 ] 3888 3491 3889 3492 [[package]] 3890 - name = "windows_aarch64_msvc" 3891 - version = "0.30.0" 3493 + name = "windows-tokens" 3494 + version = "0.37.0" 3892 3495 source = "registry+https://github.com/rust-lang/crates.io-index" 3893 - checksum = "29277a4435d642f775f63c7d1faeb927adba532886ce0287bd985bffb16b6bca" 3496 + checksum = "3263d25f1170419995b78ff10c06b949e8a986c35c208dc24333c64753a87169" 3894 3497 3895 3498 [[package]] 3896 3499 name = "windows_aarch64_msvc" 3897 - version = "0.33.0" 3500 + version = "0.32.0" 3898 3501 source = "registry+https://github.com/rust-lang/crates.io-index" 3899 - checksum = "cd761fd3eb9ab8cc1ed81e56e567f02dd82c4c837e48ac3b2181b9ffc5060807" 3502 + checksum = "d8e92753b1c443191654ec532f14c199742964a061be25d77d7a96f09db20bf5" 3900 3503 3901 3504 [[package]] 3902 - name = "windows_gen" 3903 - version = "0.30.0" 3505 + name = "windows_aarch64_msvc" 3506 + version = "0.36.1" 3904 3507 source = "registry+https://github.com/rust-lang/crates.io-index" 3905 - checksum = "30dff4d91d22520628bb94b66f2bb313cb16a09a515a32320a84a1b449bc94c0" 3906 - dependencies = [ 3907 - "windows_quote", 3908 - "windows_reader", 3909 - ] 3508 + checksum = "9bb8c3fd39ade2d67e9874ac4f3db21f0d710bee00fe7cab16949ec184eeaa47" 3910 3509 3911 3510 [[package]] 3912 - name = "windows_i686_gnu" 3913 - version = "0.24.0" 3511 + name = "windows_aarch64_msvc" 3512 + version = "0.37.0" 3914 3513 source = "registry+https://github.com/rust-lang/crates.io-index" 3915 - checksum = "c0866510a3eca9aed73a077490bbbf03e5eaac4e1fd70849d89539e5830501fd" 3514 + checksum = "2623277cb2d1c216ba3b578c0f3cf9cdebeddb6e66b1b218bb33596ea7769c3a" 3916 3515 3917 3516 [[package]] 3918 3517 name = "windows_i686_gnu" 3919 - version = "0.30.0" 3518 + version = "0.32.0" 3920 3519 source = "registry+https://github.com/rust-lang/crates.io-index" 3921 - checksum = "1145e1989da93956c68d1864f32fb97c8f561a8f89a5125f6a2b7ea75524e4b8" 3520 + checksum = "6a711c68811799e017b6038e0922cb27a5e2f43a2ddb609fe0b6f3eeda9de615" 3922 3521 3923 3522 [[package]] 3924 3523 name = "windows_i686_gnu" 3925 - version = "0.33.0" 3524 + version = "0.36.1" 3926 3525 source = "registry+https://github.com/rust-lang/crates.io-index" 3927 - checksum = "cab0cf703a96bab2dc0c02c0fa748491294bf9b7feb27e1f4f96340f208ada0e" 3526 + checksum = "180e6ccf01daf4c426b846dfc66db1fc518f074baa793aa7d9b9aaeffad6a3b6" 3928 3527 3929 3528 [[package]] 3930 - name = "windows_i686_msvc" 3931 - version = "0.24.0" 3529 + name = "windows_i686_gnu" 3530 + version = "0.37.0" 3932 3531 source = "registry+https://github.com/rust-lang/crates.io-index" 3933 - checksum = "bf0ffed56b7e9369a29078d2ab3aaeceea48eb58999d2cff3aa2494a275b95c6" 3532 + checksum = "d3925fd0b0b804730d44d4b6278c50f9699703ec49bcd628020f46f4ba07d9e1" 3934 3533 3935 3534 [[package]] 3936 3535 name = "windows_i686_msvc" 3937 - version = "0.30.0" 3536 + version = "0.32.0" 3938 3537 source = "registry+https://github.com/rust-lang/crates.io-index" 3939 - checksum = "d4a09e3a0d4753b73019db171c1339cd4362c8c44baf1bcea336235e955954a6" 3538 + checksum = "146c11bb1a02615db74680b32a68e2d61f553cc24c4eb5b4ca10311740e44172" 3940 3539 3941 3540 [[package]] 3942 3541 name = "windows_i686_msvc" 3943 - version = "0.33.0" 3944 - source = "registry+https://github.com/rust-lang/crates.io-index" 3945 - checksum = "8cfdbe89cc9ad7ce618ba34abc34bbb6c36d99e96cae2245b7943cd75ee773d0" 3946 - 3947 - [[package]] 3948 - name = "windows_macros" 3949 - version = "0.30.0" 3950 - source = "registry+https://github.com/rust-lang/crates.io-index" 3951 - checksum = "62ae44ab917e9005fe710d99d52d227ca0164b10a09be90649142cc3fab825d3" 3952 - dependencies = [ 3953 - "syn", 3954 - "windows_gen", 3955 - "windows_quote", 3956 - "windows_reader", 3957 - ] 3958 - 3959 - [[package]] 3960 - name = "windows_quote" 3961 - version = "0.30.0" 3542 + version = "0.36.1" 3962 3543 source = "registry+https://github.com/rust-lang/crates.io-index" 3963 - checksum = "71f02c51a77e6248c1206aaa920802c32d50a05205e229b118d7f3afd3036667" 3544 + checksum = "e2e7917148b2812d1eeafaeb22a97e4813dfa60a3f8f78ebe204bcc88f12f024" 3964 3545 3965 3546 [[package]] 3966 - name = "windows_reader" 3967 - version = "0.30.0" 3547 + name = "windows_i686_msvc" 3548 + version = "0.37.0" 3968 3549 source = "registry+https://github.com/rust-lang/crates.io-index" 3969 - checksum = "e44e6df0da993cda589c5ac852272fbb2a0ead67a031a017dd3eac11528a2d72" 3550 + checksum = "ce907ac74fe331b524c1298683efbf598bb031bc84d5e274db2083696d07c57c" 3970 3551 3971 3552 [[package]] 3972 3553 name = "windows_x86_64_gnu" 3973 - version = "0.24.0" 3554 + version = "0.32.0" 3974 3555 source = "registry+https://github.com/rust-lang/crates.io-index" 3975 - checksum = "384a173630588044205a2993b6864a2f56e5a8c1e7668c07b93ec18cf4888dc4" 3556 + checksum = "c912b12f7454c6620635bbff3450962753834be2a594819bd5e945af18ec64bc" 3976 3557 3977 3558 [[package]] 3978 3559 name = "windows_x86_64_gnu" 3979 - version = "0.30.0" 3560 + version = "0.36.1" 3980 3561 source = "registry+https://github.com/rust-lang/crates.io-index" 3981 - checksum = "8ca64fcb0220d58db4c119e050e7af03c69e6f4f415ef69ec1773d9aab422d5a" 3562 + checksum = "4dcd171b8776c41b97521e5da127a2d86ad280114807d0b2ab1e462bc764d9e1" 3982 3563 3983 3564 [[package]] 3984 3565 name = "windows_x86_64_gnu" 3985 - version = "0.33.0" 3566 + version = "0.37.0" 3986 3567 source = "registry+https://github.com/rust-lang/crates.io-index" 3987 - checksum = "b4dd9b0c0e9ece7bb22e84d70d01b71c6d6248b81a3c60d11869451b4cb24784" 3568 + checksum = "2babfba0828f2e6b32457d5341427dcbb577ceef556273229959ac23a10af33d" 3988 3569 3989 3570 [[package]] 3990 3571 name = "windows_x86_64_msvc" 3991 - version = "0.24.0" 3572 + version = "0.32.0" 3992 3573 source = "registry+https://github.com/rust-lang/crates.io-index" 3993 - checksum = "9bd8f062d8ca5446358159d79a90be12c543b3a965c847c8f3eedf14b321d399" 3574 + checksum = "504a2476202769977a040c6364301a3f65d0cc9e3fb08600b2bda150a0488316" 3994 3575 3995 3576 [[package]] 3996 3577 name = "windows_x86_64_msvc" 3997 - version = "0.30.0" 3578 + version = "0.36.1" 3998 3579 source = "registry+https://github.com/rust-lang/crates.io-index" 3999 - checksum = "08cabc9f0066848fef4bc6a1c1668e6efce38b661d2aeec75d18d8617eebb5f1" 3580 + checksum = "c811ca4a8c853ef420abd8592ba53ddbbac90410fab6903b3e79972a631f7680" 4000 3581 4001 3582 [[package]] 4002 3583 name = "windows_x86_64_msvc" 4003 - version = "0.33.0" 3584 + version = "0.37.0" 4004 3585 source = "registry+https://github.com/rust-lang/crates.io-index" 4005 - checksum = "ff1e4aa646495048ec7f3ffddc411e1d829c026a2ec62b39da15c1055e406eaa" 3586 + checksum = "f4dd6dc7df2d84cf7b33822ed5b86318fb1781948e9663bacd047fc9dd52259d" 4006 3587 4007 3588 [[package]] 4008 - name = "winres" 4009 - version = "0.1.12" 3589 + name = "winreg" 3590 + version = "0.10.1" 4010 3591 source = "registry+https://github.com/rust-lang/crates.io-index" 4011 - checksum = "b68db261ef59e9e52806f688020631e987592bd83619edccda9c47d42cde4f6c" 3592 + checksum = "80d0f4e272c85def139476380b12f9ac60926689dd2e01d4923222f40580869d" 4012 3593 dependencies = [ 4013 - "toml", 3594 + "winapi", 4014 3595 ] 4015 3596 4016 3597 [[package]] 4017 - name = "winrt-notification" 4018 - version = "0.5.1" 3598 + name = "winres" 3599 + version = "0.1.12" 4019 3600 source = "registry+https://github.com/rust-lang/crates.io-index" 4020 - checksum = "007a0353840b23e0c6dc73e5b962ff58ed7f6bc9ceff3ce7fe6fbad8d496edf4" 3601 + checksum = "b68db261ef59e9e52806f688020631e987592bd83619edccda9c47d42cde4f6c" 4021 3602 dependencies = [ 4022 - "strum 0.22.0", 4023 - "windows 0.24.0", 4024 - "xml-rs", 3603 + "toml", 4025 3604 ] 4026 3605 4027 3606 [[package]] 4028 3607 name = "wry" 4029 - version = "0.13.3" 3608 + version = "0.19.0" 4030 3609 source = "registry+https://github.com/rust-lang/crates.io-index" 4031 - checksum = "9514586e5c964d30cc7123c9aea9880ff7b3cb1c43f6a1dc8703941eb72ac89f" 3610 + checksum = "ce19dddbd3ce01dc8f14eb6d4c8f914123bf8379aaa838f6da4f981ff7104a3f" 4032 3611 dependencies = [ 3612 + "block", 4033 3613 "cocoa", 4034 3614 "core-graphics", 4035 3615 "gdk", ··· 4037 3617 "glib", 4038 3618 "gtk", 4039 3619 "http", 3620 + "jni 0.18.0", 4040 3621 "libc", 4041 3622 "log", 4042 3623 "objc", ··· 4050 3631 "webkit2gtk", 4051 3632 "webkit2gtk-sys", 4052 3633 "webview2-com", 4053 - "windows 0.30.0", 4054 - "windows_macros", 3634 + "windows 0.37.0", 3635 + "windows-implement", 4055 3636 ] 4056 3637 4057 3638 [[package]] ··· 4077 3658 4078 3659 [[package]] 4079 3660 name = "xattr" 4080 - version = "0.2.2" 3661 + version = "0.2.3" 4081 3662 source = "registry+https://github.com/rust-lang/crates.io-index" 4082 - checksum = "244c3741f4240ef46274860397c7c74e50eb23624996930e484c16679633a54c" 3663 + checksum = "6d1526bbe5aaeb5eb06885f4d987bcdfa5e23187055de9b83fe00156a821fabc" 4083 3664 dependencies = [ 4084 3665 "libc", 4085 3666 ] ··· 4089 3670 version = "0.8.4" 4090 3671 source = "registry+https://github.com/rust-lang/crates.io-index" 4091 3672 checksum = "d2d7d3948613f75c98fd9328cfdcc45acc4d360655289d0a7d4ec931392200a3" 4092 - 4093 - [[package]] 4094 - name = "zbus" 4095 - version = "2.1.1" 4096 - source = "registry+https://github.com/rust-lang/crates.io-index" 4097 - checksum = "7bb86f3d4592e26a48b2719742aec94f8ae6238ebde20d98183ee185d1275e9a" 4098 - dependencies = [ 4099 - "async-broadcast", 4100 - "async-channel", 4101 - "async-executor", 4102 - "async-io", 4103 - "async-lock", 4104 - "async-recursion", 4105 - "async-task", 4106 - "async-trait", 4107 - "byteorder", 4108 - "derivative", 4109 - "enumflags2", 4110 - "event-listener", 4111 - "futures-core", 4112 - "futures-sink", 4113 - "futures-util", 4114 - "hex", 4115 - "lazy_static", 4116 - "nix", 4117 - "once_cell", 4118 - "ordered-stream", 4119 - "rand 0.8.5", 4120 - "serde", 4121 - "serde_repr", 4122 - "sha1", 4123 - "static_assertions", 4124 - "winapi", 4125 - "zbus_macros", 4126 - "zbus_names", 4127 - "zvariant", 4128 - ] 4129 - 4130 - [[package]] 4131 - name = "zbus_macros" 4132 - version = "2.1.1" 4133 - source = "registry+https://github.com/rust-lang/crates.io-index" 4134 - checksum = "36823cc10fddc3c6b19f048903262dacaf8274170e9a255784bdd8b4570a8040" 4135 - dependencies = [ 4136 - "proc-macro-crate 1.1.2", 4137 - "proc-macro2", 4138 - "quote", 4139 - "regex", 4140 - "syn", 4141 - ] 4142 - 4143 - [[package]] 4144 - name = "zbus_names" 4145 - version = "2.1.0" 4146 - source = "registry+https://github.com/rust-lang/crates.io-index" 4147 - checksum = "45dfcdcf87b71dad505d30cc27b1b7b88a64b6d1c435648f48f9dbc1fdc4b7e1" 4148 - dependencies = [ 4149 - "serde", 4150 - "static_assertions", 4151 - "zvariant", 4152 - ] 4153 - 4154 - [[package]] 4155 - name = "zstd" 4156 - version = "0.10.0+zstd.1.5.2" 4157 - source = "registry+https://github.com/rust-lang/crates.io-index" 4158 - checksum = "3b1365becbe415f3f0fcd024e2f7b45bacfb5bdd055f0dc113571394114e7bdd" 4159 - dependencies = [ 4160 - "zstd-safe", 4161 - ] 4162 - 4163 - [[package]] 4164 - name = "zstd-safe" 4165 - version = "4.1.4+zstd.1.5.2" 4166 - source = "registry+https://github.com/rust-lang/crates.io-index" 4167 - checksum = "2f7cd17c9af1a4d6c24beb1cc54b17e2ef7b593dc92f19e9d9acad8b182bbaee" 4168 - dependencies = [ 4169 - "libc", 4170 - "zstd-sys", 4171 - ] 4172 - 4173 - [[package]] 4174 - name = "zstd-sys" 4175 - version = "1.6.3+zstd.1.5.2" 4176 - source = "registry+https://github.com/rust-lang/crates.io-index" 4177 - checksum = "fc49afa5c8d634e75761feda8c592051e7eeb4683ba827211eb0d731d3402ea8" 4178 - dependencies = [ 4179 - "cc", 4180 - "libc", 4181 - ] 4182 - 4183 - [[package]] 4184 - name = "zvariant" 4185 - version = "3.1.2" 4186 - source = "registry+https://github.com/rust-lang/crates.io-index" 4187 - checksum = "49ea5dc38b2058fae6a5b79009388143dadce1e91c26a67f984a0fc0381c8033" 4188 - dependencies = [ 4189 - "byteorder", 4190 - "enumflags2", 4191 - "libc", 4192 - "serde", 4193 - "static_assertions", 4194 - "zvariant_derive", 4195 - ] 4196 - 4197 - [[package]] 4198 - name = "zvariant_derive" 4199 - version = "3.1.2" 4200 - source = "registry+https://github.com/rust-lang/crates.io-index" 4201 - checksum = "8c2cecc5a61c2a053f7f653a24cd15b3b0195d7f7ddb5042c837fb32e161fb7a" 4202 - dependencies = [ 4203 - "proc-macro-crate 1.1.2", 4204 - "proc-macro2", 4205 - "quote", 4206 - "syn", 4207 - ]
+9 -9
src-tauri/Cargo.toml
··· 1 1 [package] 2 2 name = "diffuse" 3 - version = "3.1.1" 3 + version = "3.2.0" 4 4 description = "A music player that connects to your cloud/distributed storage" 5 5 authors = ["you"] 6 6 license = "" ··· 12 12 # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html 13 13 14 14 [build-dependencies] 15 - tauri-build = { version = "1.0.0-rc.4", features = [] } 15 + tauri-build = { version = "^1.0.4", features = [] } 16 16 17 17 [dependencies] 18 18 serde_json = "^1.0" 19 19 serde = { version = "^1.0", features = ["derive"] } 20 - tauri = { version = "1.0.0-rc.4", features = ["api-all"] } 21 - tauri-plugin-localhost = { git = "https://github.com/icidasset/tauri-plugin-localhost.git", branch = "dev" } 22 - window-shadows = { version = "^0.1.0" } 23 - window-vibrancy = { version = "^0.1.0" } 20 + tauri = { version = "^1.0.5", features = ["dialog-all", "fs-all", "http-all", "path-all", "shell-open", "shell-open-api", "window-all"] } 21 + tauri-plugin-localhost = { version = "^0.1.0" } 22 + tauri-plugin-window-state = { version = "^0.1.0" } 23 + window-shadows = { version = "^0.2.0" } 24 + window-vibrancy = { version = "^0.1.3" } 24 25 25 - [dependencies.tauri-plugin-window-state] 26 - git = "https://github.com/tauri-apps/tauri-plugin-window-state" 27 - branch = "renovate/tauri-1.x" 26 + [target.'cfg(target_os = "macos")'.dependencies] 27 + cocoa = "^0.24.0" 28 28 29 29 [features] 30 30 default = [ "custom-protocol" ]
+4
src-tauri/Info.plist
··· 21 21 </dict> 22 22 </dict> 23 23 </dict> 24 + <key>WKAppBoundDomains</key> 25 + <array> 26 + <string>localhost</string> 27 + </array> 24 28 </dict> 25 29 </plist>
+67 -63
src-tauri/src/main.rs
··· 3 3 windows_subsystem = "windows" 4 4 )] 5 5 6 - use tauri::{PhysicalPosition, PhysicalSize, Position, Size}; 7 - use tauri::{Manager, Menu, MenuItem, Submenu}; 8 - use tauri::{WindowBuilder, WindowUrl}; 6 + use tauri::{utils::config::AppUrl, Runtime, Window, WindowBuilder, WindowUrl}; 9 7 10 8 11 9 fn main() { 12 10 let port = 44999; 11 + let mut context = tauri::generate_context!("tauri.conf.json"); 12 + 13 + let url = format!("http://localhost:{}", port).parse().unwrap(); 14 + let window_url = WindowUrl::External(url); 15 + 16 + context.config_mut().build.dist_dir = AppUrl::Url(window_url.clone()); 17 + context.config_mut().build.dev_path = AppUrl::Url(window_url.clone()); 13 18 14 19 tauri::Builder::default() 15 - .plugin(tauri_plugin_localhost::Localhost::new(port)) 16 - .plugin(tauri_plugin_window_state::WindowState::default()) 17 - .create_window( 18 - "main", 19 - WindowUrl::External(format!("http://localhost:{}", port).parse().unwrap()), 20 - |window_builder, webview_attributes| { 21 - let win = window_builder 22 - .title("Diffuse") 23 - .menu(menu()) 24 - .maximized(true) 25 - .resizable(true); 26 - 27 - return (win, webview_attributes); 28 - }, 29 - ) 30 - .unwrap() 20 + .plugin(tauri_plugin_localhost::Builder::new(port).build()) 21 + .plugin(tauri_plugin_window_state::Builder::default().build()) 31 22 .setup(move |app| { 32 - let w = app.get_window("main").unwrap(); 33 - 34 - // Scale window to a bit smaller than screen size 35 - let monitor = w.current_monitor().unwrap().unwrap(); 36 - let screen_size = tauri::window::Monitor::size(&monitor); 37 - 38 - w.set_size(Size::Physical(PhysicalSize { 39 - width: screen_size.width - 60, 40 - height: screen_size.height - 60 - 50, 41 - })) 42 - .unwrap(); 43 - 44 - // Put the window in the middle of the screen 45 - let window_offset = Position::Physical(PhysicalPosition { x: 30, y: 30 }); 23 + let win = WindowBuilder::new(app, "main", window_url) 24 + .title("Diffuse") 25 + .maximized(true) 26 + .resizable(true) 27 + .theme(None) 28 + .build()?; 46 29 47 - w.set_position(window_offset).unwrap(); 30 + win.set_transparent_titlebar(ToolbarThickness::Thin); 48 31 49 32 // Fin 50 33 Ok(()) 51 34 }) 52 - .run(tauri::generate_context!()) 35 + .run(context) 53 36 .expect("Error while running tauri application"); 54 37 } 55 38 56 - /** 57 - * Menu 58 - */ 59 - fn menu() -> Menu { 60 - let app_menu = Menu::new() 61 - .add_native_item(MenuItem::Hide) 62 - .add_native_item(MenuItem::Services) 63 - .add_native_item(MenuItem::Separator) 64 - .add_native_item(MenuItem::Quit); 65 39 66 - let file_menu = Menu::new().add_native_item(MenuItem::CloseWindow); 67 40 68 - let edit_menu = Menu::new() 69 - .add_native_item(MenuItem::Undo) 70 - .add_native_item(MenuItem::Redo) 71 - .add_native_item(MenuItem::Separator) 72 - .add_native_item(MenuItem::Cut) 73 - .add_native_item(MenuItem::Copy) 74 - .add_native_item(MenuItem::Paste) 75 - .add_native_item(MenuItem::SelectAll); 41 + // TRANSPARENT WINDOW 42 + 43 + 44 + #[allow(dead_code)] 45 + pub enum ToolbarThickness { 46 + Thick, 47 + Medium, 48 + Thin, 49 + } 50 + 51 + pub trait WindowExt { 52 + fn set_transparent_titlebar(&self, thickness: ToolbarThickness); 53 + } 54 + 55 + impl<R: Runtime> WindowExt for Window<R> { 56 + #[cfg(target_os = "macos")] 57 + fn set_transparent_titlebar(&self, thickness: ToolbarThickness) { 58 + use cocoa::appkit::{NSWindow, NSWindowTitleVisibility}; 76 59 77 - let window_menu = Menu::new() 78 - .add_native_item(MenuItem::Minimize) 79 - .add_native_item(MenuItem::Zoom) 80 - .add_native_item(MenuItem::Separator) 81 - .add_native_item(MenuItem::ShowAll); 60 + unsafe { 61 + let id = self.ns_window().unwrap() as cocoa::base::id; 62 + 63 + id.setTitlebarAppearsTransparent_(cocoa::base::YES); 64 + 65 + match thickness { 66 + ToolbarThickness::Thick => { 67 + self.set_title("").expect("Title wasn't set to ''"); 68 + make_toolbar(id); 69 + } 70 + ToolbarThickness::Medium => { 71 + id.setTitleVisibility_(NSWindowTitleVisibility::NSWindowTitleHidden); 72 + make_toolbar(id); 73 + } 74 + ToolbarThickness::Thin => { 75 + id.setTitleVisibility_(NSWindowTitleVisibility::NSWindowTitleHidden); 76 + } 77 + } 78 + } 79 + } 82 80 83 - Menu::new() 84 - .add_submenu(Submenu::new("Diffuse", app_menu)) 85 - .add_submenu(Submenu::new("File", file_menu)) 86 - .add_submenu(Submenu::new("Edit", edit_menu)) 87 - .add_submenu(Submenu::new("Window", window_menu)) 81 + #[cfg(not(target_os = "macos"))] 82 + fn set_transparent_titlebar(&self, _thickness: ToolbarThickness) {} 88 83 } 84 + 85 + #[cfg(target_os = "macos")] 86 + unsafe fn make_toolbar(id: cocoa::base::id) { 87 + use cocoa::appkit::{NSToolbar, NSWindow}; 88 + 89 + let new_toolbar = NSToolbar::alloc(id); 90 + new_toolbar.init_(); 91 + id.setToolbar_(new_toolbar); 92 + }
+22 -5
src-tauri/tauri.conf.json
··· 6 6 "distDir": "../build", 7 7 "devPath": "../build", 8 8 "beforeDevCommand": "", 9 - "beforeBuildCommand": "" 9 + "beforeBuildCommand": "", 10 + "withGlobalTauri": false 10 11 }, 11 12 "tauri": { 12 13 "bundle": { ··· 22 23 "externalBin": [], 23 24 "category": "Music", 24 25 "deb": { 25 - "depends": [], 26 - "useBootstrapper": false 26 + "depends": [] 27 27 }, 28 28 "macOS": { 29 29 "frameworks": [], 30 30 "minimumSystemVersion": "", 31 - "useBootstrapper": false, 32 31 "exceptionDomain": "localhost", 33 32 "signingIdentity": null, 34 33 "entitlements": null, ··· 44 43 "active": false 45 44 }, 46 45 "allowlist": { 47 - "all": true 46 + "dialog": { 47 + "all": true 48 + }, 49 + "fs": { 50 + "all": true 51 + }, 52 + "http": { 53 + "all": true, 54 + "request": true 55 + }, 56 + "path": { 57 + "all": true 58 + }, 59 + "shell": { 60 + "open": ".*" 61 + }, 62 + "window": { 63 + "all": true 64 + } 48 65 }, 49 66 "windows": [], 50 67 "security": {
+4
src/Css/Application.css
··· 32 32 /* Base 33 33 ---- */ 34 34 35 + :root { 36 + color-scheme: light dark; 37 + } 38 + 35 39 html, 36 40 body { 37 41 height: calc(var(--vh, 1vh) * 100);
+1
src/Static/About/Layout.html
··· 18 18 <meta name="theme-color" content="#8a90a9" /> 19 19 20 20 <!-- Styles --> 21 + <meta name="color-scheme" content="dark light" /> 21 22 <link rel="stylesheet" href="{{pathToRoot}}about.css" /> 22 23 23 24 </head>
+1
src/Static/Html/Application.html
··· 23 23 <meta name="theme-color" content="#8a90a9" /> 24 24 25 25 <!-- Stylesheets --> 26 + <meta name="color-scheme" content="dark light" /> 26 27 <link rel="stylesheet" href="application.css" /> 27 28 28 29 <!-- Preload some assets -->
+1 -1
src/Static/Manifests/manifest.json
··· 2 2 "name": "Diffuse", 3 3 "short_name": "Diffuse", 4 4 "description": "A music player that connects to your cloud/distributed storage", 5 - "version": "3.1.1", 5 + "version": "3.2.0", 6 6 "author": "Steven Vandevelde <icid.asset@gmail.com>", 7 7 "icons": [ 8 8 {