diff --git a/.changes/add-allow-downgrades.md b/.changes/add-allow-downgrades.md
deleted file mode 100644
index dd888671..00000000
--- a/.changes/add-allow-downgrades.md
+++ /dev/null
@@ -1,8 +0,0 @@
----
-"updater": minor
-"updater-js": minor
----
-
-Add allowDowngrades parameter to check command
-
-Added a new optional `allowDowngrades` parameter to the JavaScript check command that allows the updater to consider versions that are lower than the current version as valid updates. When enabled, the version comparator will accept any version that is different from the current version, effectively allowing downgrades.
diff --git a/.changes/autostart-feature.md b/.changes/autostart-feature.md
deleted file mode 100644
index 1d5d956e..00000000
--- a/.changes/autostart-feature.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-autostart: minor
-autostart-js: minor
----
-
-Added a new builder method app_name() to allow customizing the application name in the autostart entry.
\ No newline at end of file
diff --git a/.changes/barcode-gs1.md b/.changes/barcode-gs1.md
new file mode 100644
index 00000000..12b5c4e5
--- /dev/null
+++ b/.changes/barcode-gs1.md
@@ -0,0 +1,6 @@
+---
+barcode-scanner: minor
+barcode-scanner-js: minor
+---
+
+Added support for GS1 DataBar on iOS 15.4+
diff --git a/.changes/window-state-optional-flags.md b/.changes/window-state-optional-flags.md
new file mode 100644
index 00000000..76c6465a
--- /dev/null
+++ b/.changes/window-state-optional-flags.md
@@ -0,0 +1,6 @@
+---
+'window-state': 'minor'
+'window-state-js': 'minor'
+---
+
+Making `flags` optional in the `saveWindowState`, `restoreState`, `restoreStateCurrent` JavaScripts APIs, leaving it empty will make it use plugin's default flags
diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md
new file mode 100644
index 00000000..8bd5da0a
--- /dev/null
+++ b/.github/CONTRIBUTING.md
@@ -0,0 +1,62 @@
+# Tauri Contributing Guide
+
+Hi! We, the maintainers, are really excited that you are interested in contributing to Tauri. Before submitting your contribution though, please make sure to take a moment and read through the [Code of Conduct](CODE_OF_CONDUCT.md), as well as the appropriate section for the contribution you intend to make:
+
+- [Issue Reporting Guidelines](#issue-reporting-guidelines)
+- [Pull Request Guidelines](#pull-request-guidelines)
+- [Development Guide](#development-guide)
+
+## Issue Reporting Guidelines
+
+- The issue list of this repo is **exclusively** for bug reports and feature requests. Non-conforming issues will be closed immediately.
+
+- If you have a question, you can get quick answers from the [Tauri Discord chat](https://discord.com/invite/tauri).
+
+- Try to search for your issue, it may have already been answered or even fixed in the development branch (`v2`).
+
+- Check if the issue is reproducible with the latest stable version of Tauri. If you are using a pre-release, please indicate the specific version you are using.
+
+- It is **required** that you clearly describe the steps necessary to reproduce the issue you are running into. Although we would love to help our users as much as possible, diagnosing issues without clear reproduction steps is extremely time-consuming and simply not sustainable.
+
+- Use only the minimum amount of code necessary to reproduce the unexpected behavior. A good bug report should isolate specific methods that exhibit unexpected behavior and precisely define how expectations were violated. What did you expect the method or methods to do, and how did the observed behavior differ? The more precisely you isolate the issue, the faster we can investigate.
+
+- Issues with no clear repro steps will not be triaged. If an issue labeled "need repro" receives no further input from the issue author for more than 5 days, it will be closed.
+
+- If your issue is resolved but still open, don't hesitate to close it. In case you found a solution by yourself, it could be helpful for others to explain how you fixed it.
+
+- Most importantly, we beg your patience: the team must balance your request against many other responsibilities — fixing other bugs, answering other questions, new features, new documentation, etc. The issue list is not paid support and we cannot make guarantees about how fast your issue can be resolved.
+
+## Pull Request Guidelines
+
+- You have to [sign your commits](https://docs.github.com/en/authentication/managing-commit-signature-verification/signing-commits).
+
+- It's OK to have multiple small commits as you work on the PR - we will let GitHub automatically squash it before merging.
+
+- If adding new feature:
+ - Provide convincing reason to add this feature. Ideally you should open a suggestion issue first and have it greenlighted before working on it.
+
+- If fixing a bug:
+ - If you are resolving a special issue, add `(fix: #xxxx[,#xxx])` (#xxxx is the issue id) in your PR title for a better release log, e.g. `fix: update entities encoding/decoding (fix #3899)`.
+ - Provide detailed description of the bug in the PR, or link to an issue that does.
+
+- If the PR is meant to be released, follow the instructions in `.changes/readme.md` to log your changes. ie. [readme.md](https://github.com/tauri-apps/plugins-workspace/blob/v2/.changes/readme.md)
+
+## Development Guide
+
+**NOTE: If you have any question don't hesitate to ask in our Discord server. We try to keep this guide to up guide, but if something doesn't work let us know.**
+
+### General Setup
+
+First, [join our Discord server](https://discord.com/invite/tauri) and let us know that you want to contribute. This way we can point you in the right direction and help ensure your contribution will be as helpful as possible.
+
+To set up your machine for development, follow the [Tauri setup guide](https://v2.tauri.app/start/prerequisites/) to get all the tools you need to develop Tauri apps. The only additional tool you may need is [PNPM](https://pnpm.io/).
+
+Next, [fork](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/fork-a-repo) and clone [this repository](https://github.com/tauri-apps/plugins-workspace/tree/v2).
+
+### Developing and testing
+
+The easiest way to test your changes is to use the [example app](https://github.com/tauri-apps/plugins-workspace/tree/v2/examples/api) example app. It automatically rebuilds and uses your local copy of the plugins. To run it follow the instructions inside [README.md](https://github.com/tauri-apps/plugins-workspace/blob/v2/examples/api/README.md).
+
+To test local changes against your own application simply point the plugin create to your local repository, for example:
+
+`tauri-plugin-sample = { path = "path/to/local/tauri-plugin-sample/" }`
diff --git a/.github/workflows/covector-version-or-publish.yml b/.github/workflows/covector-version-or-publish.yml
index 34bd0178..f19605cf 100644
--- a/.github/workflows/covector-version-or-publish.yml
+++ b/.github/workflows/covector-version-or-publish.yml
@@ -83,3 +83,4 @@ jobs:
labels: 'version updates'
branch: 'ci/release-${{ github.ref_name }}'
body: ${{ steps.covector.outputs.change }}
+ sign-commits: true
diff --git a/.gitignore b/.gitignore
index 56b2e525..38051f65 100644
--- a/.gitignore
+++ b/.gitignore
@@ -57,4 +57,5 @@ pids
*.sublime*
.idea
debug.log
-TODO.md
\ No newline at end of file
+TODO.md
+.aider*
diff --git a/Cargo.lock b/Cargo.lock
index 3f3071de..23f4bb0b 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -207,7 +207,7 @@ checksum = "e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487"
[[package]]
name = "api"
-version = "2.0.26"
+version = "2.0.30"
dependencies = [
"log",
"serde",
@@ -376,9 +376,9 @@ dependencies = [
[[package]]
name = "async-compression"
-version = "0.4.22"
+version = "0.4.25"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "59a194f9d963d8099596278594b3107448656ba73831c9d8c783e613ce86da64"
+checksum = "40f6024f3f856663b45fd0c9b6f2024034a702f453549449e0d84a305900dad4"
dependencies = [
"brotli",
"flate2",
@@ -739,9 +739,9 @@ dependencies = [
[[package]]
name = "brotli"
-version = "7.0.0"
+version = "8.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cc97b8f16f944bba54f0433f07e30be199b6dc2bd25937444bbad560bcea29bd"
+checksum = "9991eea70ea4f293524138648e41ee89b0b2b12ddef3b255effa43c8056e0e0d"
dependencies = [
"alloc-no-stdlib",
"alloc-stdlib",
@@ -750,9 +750,9 @@ dependencies = [
[[package]]
name = "brotli-decompressor"
-version = "4.0.2"
+version = "5.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "74fa05ad7d803d413eb8380983b092cbbaf9a85f151b871360e7b00cd7060b37"
+checksum = "874bb8112abecc98cbd6d81ea4fa7e94fb9449648c93cc89aa40c81c24d7de03"
dependencies = [
"alloc-no-stdlib",
"alloc-stdlib",
@@ -1296,15 +1296,15 @@ dependencies = [
[[package]]
name = "cssparser"
-version = "0.27.2"
+version = "0.29.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "754b69d351cdc2d8ee09ae203db831e005560fc6030da058f86ad60c92a9cb0a"
+checksum = "f93d03419cb5950ccfd3daf3ff1c7a36ace64609a1a8746d493df1ca0afde0fa"
dependencies = [
"cssparser-macros",
"dtoa-short",
- "itoa 0.4.8",
+ "itoa",
"matches",
- "phf 0.8.0",
+ "phf 0.10.1",
"proc-macro2",
"quote",
"smallvec",
@@ -1539,7 +1539,7 @@ dependencies = [
"libc",
"option-ext",
"redox_users 0.5.0",
- "windows-sys 0.59.0",
+ "windows-sys 0.60.2",
]
[[package]]
@@ -2648,16 +2648,14 @@ dependencies = [
[[package]]
name = "html5ever"
-version = "0.26.0"
+version = "0.29.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bea68cab48b8459f17cf1c944c67ddc572d272d9f2b274140f223ecb1da4a3b7"
+checksum = "3b7410cae13cbc75623c98ac4cbfd1f0bedddf3227afc24f370cf0f50a44a11c"
dependencies = [
"log",
"mac",
"markup5ever",
- "proc-macro2",
- "quote",
- "syn 1.0.109",
+ "match_token",
]
[[package]]
@@ -2668,7 +2666,7 @@ checksum = "f4a85d31aea989eead29a3aaf9e1115a180df8282431156e533de47660892565"
dependencies = [
"bytes",
"fnv",
- "itoa 1.0.15",
+ "itoa",
]
[[package]]
@@ -2726,7 +2724,7 @@ dependencies = [
"http-body",
"httparse",
"httpdate",
- "itoa 1.0.15",
+ "itoa",
"pin-project-lite",
"smallvec",
"tokio",
@@ -3130,12 +3128,6 @@ version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d101775d2bc8f99f4ac18bf29b9ed70c0dd138b9a1e88d7b80179470cbbe8bd2"
-[[package]]
-name = "itoa"
-version = "0.4.8"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4"
-
[[package]]
name = "itoa"
version = "1.0.15"
@@ -3281,14 +3273,13 @@ dependencies = [
[[package]]
name = "kuchikiki"
-version = "0.8.2"
+version = "0.8.8-speedreader"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f29e4755b7b995046f510a7520c42b2fed58b77bd94d5a87a8eb43d2fd126da8"
+checksum = "02cb977175687f33fa4afa0c95c112b987ea1443e5a51c8f8ff27dc618270cc2"
dependencies = [
"cssparser",
"html5ever",
- "indexmap 1.9.3",
- "matches",
+ "indexmap 2.9.0",
"selectors",
]
@@ -3485,18 +3476,29 @@ checksum = "3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d"
[[package]]
name = "markup5ever"
-version = "0.11.0"
+version = "0.14.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7a2629bb1404f3d34c2e921f21fd34ba00b206124c81f65c50b43b6aaefeb016"
+checksum = "c7a7213d12e1864c0f002f52c2923d4556935a43dec5e71355c2760e0f6e7a18"
dependencies = [
"log",
- "phf 0.10.1",
- "phf_codegen 0.10.0",
+ "phf 0.11.3",
+ "phf_codegen 0.11.3",
"string_cache",
"string_cache_codegen",
"tendril",
]
+[[package]]
+name = "match_token"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "88a9689d8d44bf9964484516275f5cd4c9b59457a6940c1d5d0ecbb94510a36b"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 2.0.100",
+]
+
[[package]]
name = "matches"
version = "0.1.10"
@@ -4343,9 +4345,7 @@ version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3dfb61232e34fcb633f43d12c58f83c1df82962dcdfa565a4e866ffc17dafe12"
dependencies = [
- "phf_macros 0.8.0",
"phf_shared 0.8.0",
- "proc-macro-hack",
]
[[package]]
@@ -4354,7 +4354,9 @@ version = "0.10.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fabbf1ead8a5bcbc20f5f8b939ee3f5b0f6f281b6ad3468b84656b658b455259"
dependencies = [
+ "phf_macros 0.10.0",
"phf_shared 0.10.0",
+ "proc-macro-hack",
]
[[package]]
@@ -4379,12 +4381,12 @@ dependencies = [
[[package]]
name = "phf_codegen"
-version = "0.10.0"
+version = "0.11.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4fb1c3a8bc4dd4e5cfce29b44ffc14bedd2ee294559a294e2a4d4c9e9a6a13cd"
+checksum = "aef8048c789fa5e851558d709946d6d79a8ff88c0440c587967f8e94bfb1216a"
dependencies = [
- "phf_generator 0.10.0",
- "phf_shared 0.10.0",
+ "phf_generator 0.11.3",
+ "phf_shared 0.11.3",
]
[[package]]
@@ -4419,12 +4421,12 @@ dependencies = [
[[package]]
name = "phf_macros"
-version = "0.8.0"
+version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7f6fde18ff429ffc8fe78e2bf7f8b7a5a5a6e2a8b58bc5a9ac69198bbda9189c"
+checksum = "58fdf3184dd560f160dd73922bea2d5cd6e8f064bf4b13110abd81b03697b4e0"
dependencies = [
- "phf_generator 0.8.0",
- "phf_shared 0.8.0",
+ "phf_generator 0.10.0",
+ "phf_shared 0.10.0",
"proc-macro-hack",
"proc-macro2",
"quote",
@@ -5472,22 +5474,20 @@ dependencies = [
[[package]]
name = "selectors"
-version = "0.22.0"
+version = "0.24.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "df320f1889ac4ba6bc0cdc9c9af7af4bd64bb927bccdf32d81140dc1f9be12fe"
+checksum = "0c37578180969d00692904465fb7f6b3d50b9a2b952b87c23d0e2e5cb5013416"
dependencies = [
"bitflags 1.3.2",
"cssparser",
"derive_more",
"fxhash",
"log",
- "matches",
"phf 0.8.0",
"phf_codegen 0.8.0",
"precomputed-hash",
"servo_arc",
"smallvec",
- "thin-slice",
]
[[package]]
@@ -5547,7 +5547,7 @@ version = "1.0.140"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373"
dependencies = [
- "itoa 1.0.15",
+ "itoa",
"memchr",
"ryu",
"serde",
@@ -5580,7 +5580,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd"
dependencies = [
"form_urlencoded",
- "itoa 1.0.15",
+ "itoa",
"ryu",
"serde",
]
@@ -5639,9 +5639,9 @@ dependencies = [
[[package]]
name = "servo_arc"
-version = "0.1.1"
+version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d98238b800e0d1576d8b6e3de32827c2d74bee68bb97748dcf5071fb53965432"
+checksum = "d52aa42f8fdf0fed91e5ce7f23d8138441002fa31dca008acf47e6fd4721f741"
dependencies = [
"nodrop",
"stable_deref_trait",
@@ -5976,7 +5976,7 @@ dependencies = [
"hex",
"hkdf",
"hmac",
- "itoa 1.0.15",
+ "itoa",
"log",
"md-5",
"memchr",
@@ -6016,7 +6016,7 @@ dependencies = [
"hkdf",
"hmac",
"home",
- "itoa 1.0.15",
+ "itoa",
"log",
"md-5",
"memchr",
@@ -6275,9 +6275,9 @@ dependencies = [
[[package]]
name = "tao"
-version = "0.33.0"
+version = "0.34.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1e59c1f38e657351a2e822eadf40d6a2ad4627b9c25557bc1180ec1b3295ef82"
+checksum = "49c380ca75a231b87b6c9dd86948f035012e7171d1a7c40a9c2890489a7ffd8a"
dependencies = [
"bitflags 2.9.0",
"core-foundation 0.10.0",
@@ -6348,16 +6348,15 @@ checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1"
[[package]]
name = "tauri"
-version = "2.5.0"
+version = "2.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "be03adf68fba02f87c4653da7bd73f40b0ecf9c6b7c2c39830f6981d0651912f"
+checksum = "2f7a0f4019c80391d143ee26cd7cd1ed271ac241d3087d333f99f3269ba90812"
dependencies = [
"anyhow",
"bytes",
"dirs 6.0.0",
"dunce",
"embed_plist",
- "futures-util",
"getrandom 0.2.15",
"glob",
"gtk",
@@ -6403,9 +6402,9 @@ dependencies = [
[[package]]
name = "tauri-build"
-version = "2.2.0"
+version = "2.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d7a0350f0df1db385ca5c02888a83e0e66655c245b7443db8b78a70da7d7f8fc"
+checksum = "12f025c389d3adb83114bec704da973142e82fc6ec799c7c750c5e21cefaec83"
dependencies = [
"anyhow",
"cargo_toml",
@@ -6427,12 +6426,11 @@ dependencies = [
[[package]]
name = "tauri-codegen"
-version = "2.2.0"
+version = "2.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f93f035551bf7b11b3f51ad9bc231ebbe5e085565527991c16cf326aa38cdf47"
+checksum = "f5df493a1075a241065bc865ed5ef8d0fbc1e76c7afdc0bf0eccfaa7d4f0e406"
dependencies = [
"base64 0.22.1",
- "brotli",
"ico",
"json-patch",
"plist",
@@ -6454,9 +6452,9 @@ dependencies = [
[[package]]
name = "tauri-macros"
-version = "2.2.0"
+version = "2.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8db4df25e2d9d45de0c4c910da61cd5500190da14ae4830749fee3466dddd112"
+checksum = "1f59e1d1fa9651212dcb890a0c66226d819b716490b0cf43c078514da3591705"
dependencies = [
"heck 0.5.0",
"proc-macro2",
@@ -6468,9 +6466,9 @@ dependencies = [
[[package]]
name = "tauri-plugin"
-version = "2.2.0"
+version = "2.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "37a5ebe6a610d1b78a94650896e6f7c9796323f408800cef436e0fa0539de601"
+checksum = "1d9a0bd00bf1930ad1a604d08b0eb6b2a9c1822686d65d7f4731a7723b8901d3"
dependencies = [
"anyhow",
"glob",
@@ -6485,7 +6483,7 @@ dependencies = [
[[package]]
name = "tauri-plugin-autostart"
-version = "2.3.0"
+version = "2.5.0"
dependencies = [
"auto-launch",
"serde",
@@ -6497,7 +6495,7 @@ dependencies = [
[[package]]
name = "tauri-plugin-barcode-scanner"
-version = "2.2.0"
+version = "2.3.0"
dependencies = [
"log",
"serde",
@@ -6509,7 +6507,7 @@ dependencies = [
[[package]]
name = "tauri-plugin-biometric"
-version = "2.2.1"
+version = "2.3.0"
dependencies = [
"log",
"serde",
@@ -6522,7 +6520,7 @@ dependencies = [
[[package]]
name = "tauri-plugin-cli"
-version = "2.2.0"
+version = "2.4.0"
dependencies = [
"clap",
"log",
@@ -6535,7 +6533,7 @@ dependencies = [
[[package]]
name = "tauri-plugin-clipboard-manager"
-version = "2.2.2"
+version = "2.3.0"
dependencies = [
"arboard",
"log",
@@ -6548,7 +6546,7 @@ dependencies = [
[[package]]
name = "tauri-plugin-deep-link"
-version = "2.3.0"
+version = "2.4.0"
dependencies = [
"dunce",
"rust-ini",
@@ -6566,7 +6564,7 @@ dependencies = [
[[package]]
name = "tauri-plugin-dialog"
-version = "2.2.2"
+version = "2.3.0"
dependencies = [
"log",
"raw-window-handle",
@@ -6582,7 +6580,7 @@ dependencies = [
[[package]]
name = "tauri-plugin-fs"
-version = "2.3.0"
+version = "2.4.0"
dependencies = [
"anyhow",
"dunce",
@@ -6604,7 +6602,7 @@ dependencies = [
[[package]]
name = "tauri-plugin-geolocation"
-version = "2.2.4"
+version = "2.3.0"
dependencies = [
"log",
"serde",
@@ -6617,7 +6615,7 @@ dependencies = [
[[package]]
name = "tauri-plugin-global-shortcut"
-version = "2.2.1"
+version = "2.3.0"
dependencies = [
"global-hotkey",
"log",
@@ -6630,7 +6628,7 @@ dependencies = [
[[package]]
name = "tauri-plugin-haptics"
-version = "2.2.4"
+version = "2.3.0"
dependencies = [
"log",
"serde",
@@ -6643,7 +6641,7 @@ dependencies = [
[[package]]
name = "tauri-plugin-http"
-version = "2.4.4"
+version = "2.5.0"
dependencies = [
"bytes",
"cookie_store",
@@ -6666,7 +6664,7 @@ dependencies = [
[[package]]
name = "tauri-plugin-localhost"
-version = "2.2.0"
+version = "2.3.0"
dependencies = [
"http",
"log",
@@ -6679,7 +6677,7 @@ dependencies = [
[[package]]
name = "tauri-plugin-log"
-version = "2.4.0"
+version = "2.6.0"
dependencies = [
"android_logger",
"byte-unit",
@@ -6700,7 +6698,7 @@ dependencies = [
[[package]]
name = "tauri-plugin-nfc"
-version = "2.2.0"
+version = "2.3.0"
dependencies = [
"log",
"serde",
@@ -6713,7 +6711,7 @@ dependencies = [
[[package]]
name = "tauri-plugin-notification"
-version = "2.2.2"
+version = "2.3.0"
dependencies = [
"color-backtrace",
"ctor",
@@ -6735,7 +6733,7 @@ dependencies = [
[[package]]
name = "tauri-plugin-opener"
-version = "2.2.7"
+version = "2.4.0"
dependencies = [
"dunce",
"glob",
@@ -6755,7 +6753,7 @@ dependencies = [
[[package]]
name = "tauri-plugin-os"
-version = "2.2.1"
+version = "2.3.0"
dependencies = [
"gethostname 1.0.1",
"log",
@@ -6771,7 +6769,7 @@ dependencies = [
[[package]]
name = "tauri-plugin-persisted-scope"
-version = "2.2.2"
+version = "2.3.0"
dependencies = [
"aho-corasick",
"bincode",
@@ -6785,7 +6783,7 @@ dependencies = [
[[package]]
name = "tauri-plugin-positioner"
-version = "2.2.0"
+version = "2.3.0"
dependencies = [
"log",
"serde",
@@ -6798,7 +6796,7 @@ dependencies = [
[[package]]
name = "tauri-plugin-process"
-version = "2.2.1"
+version = "2.3.0"
dependencies = [
"tauri",
"tauri-plugin",
@@ -6806,7 +6804,7 @@ dependencies = [
[[package]]
name = "tauri-plugin-shell"
-version = "2.2.1"
+version = "2.3.0"
dependencies = [
"encoding_rs",
"log",
@@ -6825,7 +6823,7 @@ dependencies = [
[[package]]
name = "tauri-plugin-single-instance"
-version = "2.2.4"
+version = "2.3.0"
dependencies = [
"semver",
"serde",
@@ -6834,13 +6832,13 @@ dependencies = [
"tauri-plugin-deep-link",
"thiserror 2.0.12",
"tracing",
- "windows-sys 0.59.0",
+ "windows-sys 0.60.2",
"zbus",
]
[[package]]
name = "tauri-plugin-sql"
-version = "2.2.0"
+version = "2.3.0"
dependencies = [
"futures-core",
"indexmap 2.9.0",
@@ -6857,7 +6855,7 @@ dependencies = [
[[package]]
name = "tauri-plugin-store"
-version = "2.2.0"
+version = "2.3.0"
dependencies = [
"dunce",
"serde",
@@ -6871,7 +6869,7 @@ dependencies = [
[[package]]
name = "tauri-plugin-stronghold"
-version = "2.2.0"
+version = "2.3.0"
dependencies = [
"hex",
"iota-crypto",
@@ -6892,7 +6890,7 @@ dependencies = [
[[package]]
name = "tauri-plugin-updater"
-version = "2.7.1"
+version = "2.9.0"
dependencies = [
"base64 0.22.1",
"dirs 6.0.0",
@@ -6916,13 +6914,13 @@ dependencies = [
"time",
"tokio",
"url",
- "windows-sys 0.59.0",
+ "windows-sys 0.60.2",
"zip 4.0.0",
]
[[package]]
name = "tauri-plugin-upload"
-version = "2.2.1"
+version = "2.3.0"
dependencies = [
"futures-util",
"log",
@@ -6940,7 +6938,7 @@ dependencies = [
[[package]]
name = "tauri-plugin-websocket"
-version = "2.3.0"
+version = "2.4.0"
dependencies = [
"futures-util",
"http",
@@ -6957,7 +6955,7 @@ dependencies = [
[[package]]
name = "tauri-plugin-window-state"
-version = "2.2.2"
+version = "2.3.0"
dependencies = [
"bitflags 2.9.0",
"log",
@@ -6970,9 +6968,9 @@ dependencies = [
[[package]]
name = "tauri-runtime"
-version = "2.6.0"
+version = "2.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "00f004905d549854069e6774533d742b03cacfd6f03deb08940a8677586cbe39"
+checksum = "9e7bb73d1bceac06c20b3f755b2c8a2cb13b20b50083084a8cf3700daf397ba4"
dependencies = [
"cookie",
"dpi",
@@ -6992,9 +6990,9 @@ dependencies = [
[[package]]
name = "tauri-runtime-wry"
-version = "2.6.0"
+version = "2.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f85d056f4d4b014fe874814034f3416d57114b617a493a4fe552580851a3f3a2"
+checksum = "fe52ed0ef40fd7ad51a620ecb3018e32eba3040bb95025216a962a37f6f050c5"
dependencies = [
"gtk",
"http",
@@ -7019,13 +7017,12 @@ dependencies = [
[[package]]
name = "tauri-utils"
-version = "2.4.0"
+version = "2.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b2900399c239a471bcff7f15c4399eb1a8c4fe511ba2853e07c996d771a5e0a4"
+checksum = "41743bbbeb96c3a100d234e5a0b60a46d5aa068f266160862c7afdbf828ca02e"
dependencies = [
"aes-gcm",
"anyhow",
- "brotli",
"cargo_metadata",
"ctor",
"dunce",
@@ -7113,12 +7110,6 @@ dependencies = [
"winapi-util",
]
-[[package]]
-name = "thin-slice"
-version = "0.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8eaa81235c7058867fa8c0e7314f33dcce9c215f535d1913822a2b3f5e289f3c"
-
[[package]]
name = "thiserror"
version = "1.0.69"
@@ -7177,7 +7168,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40"
dependencies = [
"deranged",
- "itoa 1.0.15",
+ "itoa",
"libc",
"num-conv",
"num_threads",
@@ -7324,9 +7315,9 @@ dependencies = [
[[package]]
name = "tokio-tungstenite"
-version = "0.26.2"
+version = "0.27.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7a9daff607c6d2bf6c16fd681ccb7eecc83e4e2cdc1ca067ffaadfca5de7f084"
+checksum = "489a59b6730eda1b0171fcfda8b121f4bee2b35cba8645ca35c5f7ba3eb736c1"
dependencies = [
"futures-util",
"log",
@@ -7518,9 +7509,9 @@ checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b"
[[package]]
name = "tungstenite"
-version = "0.26.2"
+version = "0.27.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4793cb5e56680ecbb1d843515b23b6de9a75eb04b66643e256a396d43be33c13"
+checksum = "eadc29d668c91fcc564941132e17b28a7ceb2f3ebf0b9dae3e03fd7a6748eb0d"
dependencies = [
"bytes",
"data-encoding",
@@ -8086,9 +8077,9 @@ dependencies = [
[[package]]
name = "webview2-com"
-version = "0.37.0"
+version = "0.38.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b542b5cfbd9618c46c2784e4d41ba218c336ac70d44c55e47b251033e7d85601"
+checksum = "d4ba622a989277ef3886dd5afb3e280e3dd6d974b766118950a08f8f678ad6a4"
dependencies = [
"webview2-com-macros",
"webview2-com-sys",
@@ -8111,9 +8102,9 @@ dependencies = [
[[package]]
name = "webview2-com-sys"
-version = "0.37.0"
+version = "0.38.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8ae2d11c4a686e4409659d7891791254cf9286d3cfe0eef54df1523533d22295"
+checksum = "36695906a1b53a3bf5c4289621efedac12b73eeb0b89e7e1a89b517302d5d75c"
dependencies = [
"thiserror 2.0.12",
"windows 0.61.1",
@@ -8296,7 +8287,7 @@ checksum = "4286ad90ddb45071efd1a66dfa43eb02dd0dfbae1545ad6cc3c51cf34d7e8ba3"
dependencies = [
"windows-result",
"windows-strings 0.3.1",
- "windows-targets 0.53.0",
+ "windows-targets 0.53.2",
]
[[package]]
@@ -8373,6 +8364,15 @@ dependencies = [
"windows-targets 0.52.6",
]
+[[package]]
+name = "windows-sys"
+version = "0.60.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb"
+dependencies = [
+ "windows-targets 0.53.2",
+]
+
[[package]]
name = "windows-targets"
version = "0.42.2"
@@ -8421,9 +8421,9 @@ dependencies = [
[[package]]
name = "windows-targets"
-version = "0.53.0"
+version = "0.53.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b1e4c7e8ceaaf9cb7d7507c974735728ab453b67ef8f18febdd7c11fe59dca8b"
+checksum = "c66f69fcc9ce11da9966ddb31a40968cad001c5bedeb5c2b82ede4253ab48aef"
dependencies = [
"windows_aarch64_gnullvm 0.53.0",
"windows_aarch64_msvc 0.53.0",
@@ -8733,9 +8733,9 @@ checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51"
[[package]]
name = "wry"
-version = "0.51.2"
+version = "0.52.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c886a0a9d2a94fd90cfa1d929629b79cfefb1546e2c7430c63a47f0664c0e4e2"
+checksum = "b08db04817a654a7e3339647d9cf8b497ed9ddcd4ec7cfda5a3a220c10a3bba3"
dependencies = [
"base64 0.22.1",
"block2 0.6.0",
diff --git a/Cargo.toml b/Cargo.toml
index d85be889..cfa616ca 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -12,10 +12,10 @@ resolver = "2"
serde = { version = "1", features = ["derive"] }
tracing = "0.1"
log = "0.4"
-tauri = { version = "2", default-features = false }
-tauri-build = "2"
-tauri-plugin = "2"
-tauri-utils = "2"
+tauri = { version = "2.6", default-features = false }
+tauri-build = "2.3"
+tauri-plugin = "2.3"
+tauri-utils = "2.5"
serde_json = "1"
thiserror = "2"
url = "2"
diff --git a/examples/api/CHANGELOG.md b/examples/api/CHANGELOG.md
index 6cc04295..861d5d88 100644
--- a/examples/api/CHANGELOG.md
+++ b/examples/api/CHANGELOG.md
@@ -1,5 +1,59 @@
# Changelog
+## \[2.0.26]
+
+### Dependencies
+
+- Upgraded to `barcode-scanner-js@2.3.0`
+- Upgraded to `biometric-js@2.3.0`
+- Upgraded to `cli-js@2.4.0`
+- Upgraded to `clipboard-manager-js@2.3.0`
+- Upgraded to `fs-js@2.4.0`
+- Upgraded to `dialog-js@2.3.0`
+- Upgraded to `global-shortcut-js@2.3.0`
+- Upgraded to `opener-js@2.4.0`
+- Upgraded to `http-js@2.5.0`
+- Upgraded to `log-js@2.6.0`
+- Upgraded to `nfc-js@2.3.0`
+- Upgraded to `notification-js@2.3.0`
+- Upgraded to `os-js@2.3.0`
+- Upgraded to `process-js@2.3.0`
+- Upgraded to `shell-js@2.3.0`
+- Upgraded to `store-js@2.3.0`
+- Upgraded to `updater-js@2.9.0`
+
+## \[2.0.25]
+
+### Dependencies
+
+- Upgraded to `cli-js@2.3.0`
+- Upgraded to `log-js@2.5.1`
+- Upgraded to `opener-js@2.3.1`
+
+## \[2.0.24]
+
+### Dependencies
+
+- Upgraded to `updater-js@2.8.1`
+
+## \[2.0.23]
+
+### Dependencies
+
+- Upgraded to `updater-js@2.8.0`
+- Upgraded to `barcode-scanner-js@2.2.1`
+- Upgraded to `biometric-js@2.2.2`
+- Upgraded to `cli-js@2.2.1`
+- Upgraded to `clipboard-manager-js@2.2.3`
+- Upgraded to `nfc-js@2.2.1`
+- Upgraded to `notification-js@2.2.3`
+- Upgraded to `os-js@2.2.2`
+- Upgraded to `process-js@2.2.2`
+- Upgraded to `shell-js@2.2.2`
+- Upgraded to `store-js@2.2.1`
+- Upgraded to `log-js@2.5.0`
+- Upgraded to `opener-js@2.3.0`
+
## \[2.0.22]
### Dependencies
diff --git a/examples/api/package.json b/examples/api/package.json
index 74a618eb..b21a4507 100644
--- a/examples/api/package.json
+++ b/examples/api/package.json
@@ -1,7 +1,7 @@
{
"name": "api",
"private": true,
- "version": "2.0.22",
+ "version": "2.0.26",
"type": "module",
"scripts": {
"dev": "vite --clearScreen false",
@@ -10,32 +10,32 @@
"tauri": "tauri"
},
"dependencies": {
- "@tauri-apps/api": "2.5.0",
- "@tauri-apps/plugin-barcode-scanner": "^2.2.0",
- "@tauri-apps/plugin-biometric": "^2.2.1",
- "@tauri-apps/plugin-cli": "^2.2.0",
- "@tauri-apps/plugin-clipboard-manager": "^2.2.2",
- "@tauri-apps/plugin-dialog": "^2.2.2",
- "@tauri-apps/plugin-fs": "^2.3.0",
+ "@tauri-apps/api": "2.6.0",
+ "@tauri-apps/plugin-barcode-scanner": "^2.3.0",
+ "@tauri-apps/plugin-biometric": "^2.3.0",
+ "@tauri-apps/plugin-cli": "^2.4.0",
+ "@tauri-apps/plugin-clipboard-manager": "^2.3.0",
+ "@tauri-apps/plugin-dialog": "^2.3.0",
+ "@tauri-apps/plugin-fs": "^2.4.0",
"@tauri-apps/plugin-geolocation": "^2.2.0",
- "@tauri-apps/plugin-global-shortcut": "^2.2.1",
+ "@tauri-apps/plugin-global-shortcut": "^2.3.0",
"@tauri-apps/plugin-haptics": "^2.2.0",
- "@tauri-apps/plugin-http": "^2.4.4",
- "@tauri-apps/plugin-nfc": "^2.2.0",
- "@tauri-apps/plugin-notification": "^2.2.2",
- "@tauri-apps/plugin-opener": "^2.2.7",
- "@tauri-apps/plugin-os": "^2.2.1",
- "@tauri-apps/plugin-process": "^2.2.1",
- "@tauri-apps/plugin-shell": "^2.2.1",
- "@tauri-apps/plugin-store": "^2.2.0",
- "@tauri-apps/plugin-updater": "^2.7.1",
+ "@tauri-apps/plugin-http": "^2.5.0",
+ "@tauri-apps/plugin-nfc": "^2.3.0",
+ "@tauri-apps/plugin-notification": "^2.3.0",
+ "@tauri-apps/plugin-opener": "^2.4.0",
+ "@tauri-apps/plugin-os": "^2.3.0",
+ "@tauri-apps/plugin-process": "^2.3.0",
+ "@tauri-apps/plugin-shell": "^2.3.0",
+ "@tauri-apps/plugin-store": "^2.3.0",
+ "@tauri-apps/plugin-updater": "^2.9.0",
"@zerodevx/svelte-json-view": "1.0.11"
},
"devDependencies": {
"@iconify-json/codicon": "^1.2.12",
"@iconify-json/ph": "^1.2.2",
"@sveltejs/vite-plugin-svelte": "^5.0.3",
- "@tauri-apps/cli": "2.5.0",
+ "@tauri-apps/cli": "2.6.2",
"@unocss/extractor-svelte": "^66.0.0",
"svelte": "^5.20.4",
"unocss": "^66.0.0",
diff --git a/examples/api/src-tauri/CHANGELOG.md b/examples/api/src-tauri/CHANGELOG.md
index 7399722d..c6df4c96 100644
--- a/examples/api/src-tauri/CHANGELOG.md
+++ b/examples/api/src-tauri/CHANGELOG.md
@@ -1,5 +1,63 @@
# Changelog
+## \[2.0.30]
+
+### Dependencies
+
+- Upgraded to `barcode-scanner@2.3.0`
+- Upgraded to `biometric@2.3.0`
+- Upgraded to `cli@2.4.0`
+- Upgraded to `clipboard-manager@2.3.0`
+- Upgraded to `fs@2.4.0`
+- Upgraded to `dialog@2.3.0`
+- Upgraded to `geolocation@2.3.0`
+- Upgraded to `global-shortcut@2.3.0`
+- Upgraded to `opener@2.4.0`
+- Upgraded to `haptics@2.3.0`
+- Upgraded to `http@2.5.0`
+- Upgraded to `log@2.6.0`
+- Upgraded to `nfc@2.3.0`
+- Upgraded to `notification@2.3.0`
+- Upgraded to `os@2.3.0`
+- Upgraded to `process@2.3.0`
+- Upgraded to `shell@2.3.0`
+- Upgraded to `store@2.3.0`
+- Upgraded to `updater@2.9.0`
+
+## \[2.0.29]
+
+### Dependencies
+
+- Upgraded to `cli@2.3.0`
+- Upgraded to `log@2.5.1`
+- Upgraded to `opener@2.3.1`
+
+## \[2.0.28]
+
+### Dependencies
+
+- Upgraded to `updater@2.8.1`
+
+## \[2.0.27]
+
+### Dependencies
+
+- Upgraded to `updater@2.8.0`
+- Upgraded to `barcode-scanner@2.2.1`
+- Upgraded to `biometric@2.2.2`
+- Upgraded to `cli@2.2.1`
+- Upgraded to `clipboard-manager@2.2.3`
+- Upgraded to `geolocation@2.2.5`
+- Upgraded to `haptics@2.2.5`
+- Upgraded to `nfc@2.2.1`
+- Upgraded to `notification@2.2.3`
+- Upgraded to `os@2.2.2`
+- Upgraded to `process@2.2.2`
+- Upgraded to `shell@2.2.2`
+- Upgraded to `store@2.2.1`
+- Upgraded to `log@2.5.0`
+- Upgraded to `opener@2.3.0`
+
## \[2.0.26]
### Dependencies
diff --git a/examples/api/src-tauri/Cargo.toml b/examples/api/src-tauri/Cargo.toml
index e8e291fe..d9966254 100644
--- a/examples/api/src-tauri/Cargo.toml
+++ b/examples/api/src-tauri/Cargo.toml
@@ -1,7 +1,7 @@
[package]
name = "api"
publish = false
-version = "2.0.26"
+version = "2.0.30"
description = "An example Tauri Application showcasing the api"
edition = "2021"
rust-version = { workspace = true }
@@ -20,30 +20,31 @@ serde = { workspace = true }
tiny_http = "0.12"
time = "0.3"
log = { workspace = true }
-tauri-plugin-log = { path = "../../../plugins/log", version = "2.4.0" }
-tauri-plugin-fs = { path = "../../../plugins/fs", version = "2.3.0", features = [
+tauri-plugin-log = { path = "../../../plugins/log", version = "2.6.0" }
+tauri-plugin-fs = { path = "../../../plugins/fs", version = "2.4.0", features = [
"watch",
] }
-tauri-plugin-clipboard-manager = { path = "../../../plugins/clipboard-manager", version = "2.2.2" }
-tauri-plugin-dialog = { path = "../../../plugins/dialog", version = "2.2.2" }
+tauri-plugin-clipboard-manager = { path = "../../../plugins/clipboard-manager", version = "2.3.0" }
+tauri-plugin-dialog = { path = "../../../plugins/dialog", version = "2.3.0" }
tauri-plugin-http = { path = "../../../plugins/http", features = [
"multipart",
"cookies",
-], version = "2.4.4" }
-tauri-plugin-notification = { path = "../../../plugins/notification", version = "2.2.2", features = [
+], version = "2.5.0" }
+tauri-plugin-notification = { path = "../../../plugins/notification", version = "2.3.0", features = [
"windows7-compat",
] }
-tauri-plugin-os = { path = "../../../plugins/os", version = "2.2.1" }
-tauri-plugin-process = { path = "../../../plugins/process", version = "2.2.1" }
-tauri-plugin-opener = { path = "../../../plugins/opener", version = "2.2.7" }
-tauri-plugin-shell = { path = "../../../plugins/shell", version = "2.2.1" }
-tauri-plugin-store = { path = "../../../plugins/store", version = "2.2.0" }
+tauri-plugin-os = { path = "../../../plugins/os", version = "2.3.0" }
+tauri-plugin-process = { path = "../../../plugins/process", version = "2.3.0" }
+tauri-plugin-opener = { path = "../../../plugins/opener", version = "2.4.0" }
+tauri-plugin-shell = { path = "../../../plugins/shell", version = "2.3.0" }
+tauri-plugin-store = { path = "../../../plugins/store", version = "2.3.0" }
[dependencies.tauri]
workspace = true
features = [
"wry",
- "compression",
+ "common-controls-v6",
+ "x11",
"image-ico",
"image-png",
"isolation",
@@ -53,17 +54,17 @@ features = [
]
[target."cfg(any(target_os = \"macos\", windows, target_os = \"linux\", target_os = \"dragonfly\", target_os = \"freebsd\", target_os = \"openbsd\", target_os = \"netbsd\"))".dependencies]
-tauri-plugin-cli = { path = "../../../plugins/cli", version = "2.2.0" }
-tauri-plugin-global-shortcut = { path = "../../../plugins/global-shortcut", version = "2.2.1" }
-tauri-plugin-updater = { path = "../../../plugins/updater", version = "2.7.1" }
+tauri-plugin-cli = { path = "../../../plugins/cli", version = "2.4.0" }
+tauri-plugin-global-shortcut = { path = "../../../plugins/global-shortcut", version = "2.3.0" }
+tauri-plugin-updater = { path = "../../../plugins/updater", version = "2.9.0" }
tauri-plugin-window-state = { path = "../../../plugins/window-state", version = "2.2.0" }
[target."cfg(any(target_os = \"android\", target_os = \"ios\"))".dependencies]
-tauri-plugin-barcode-scanner = { path = "../../../plugins/barcode-scanner/", version = "2.2.0" }
-tauri-plugin-nfc = { path = "../../../plugins/nfc", version = "2.2.0" }
-tauri-plugin-biometric = { path = "../../../plugins/biometric/", version = "2.2.1" }
-tauri-plugin-geolocation = { path = "../../../plugins/geolocation/", version = "2.2.4" }
-tauri-plugin-haptics = { path = "../../../plugins/haptics/", version = "2.2.4" }
+tauri-plugin-barcode-scanner = { path = "../../../plugins/barcode-scanner/", version = "2.3.0" }
+tauri-plugin-nfc = { path = "../../../plugins/nfc", version = "2.3.0" }
+tauri-plugin-biometric = { path = "../../../plugins/biometric/", version = "2.3.0" }
+tauri-plugin-geolocation = { path = "../../../plugins/geolocation/", version = "2.3.0" }
+tauri-plugin-haptics = { path = "../../../plugins/haptics/", version = "2.3.0" }
[features]
prod = ["tauri/custom-protocol"]
diff --git a/examples/api/src-tauri/capabilities/base.json b/examples/api/src-tauri/capabilities/base.json
index cefc4d8a..1fb9f244 100644
--- a/examples/api/src-tauri/capabilities/base.json
+++ b/examples/api/src-tauri/capabilities/base.json
@@ -83,6 +83,15 @@
},
"store:default",
"opener:default",
+ {
+ "identifier": "opener:allow-open-url",
+ "allow": [
+ {
+ "url": "https://*",
+ "app": "inAppBrowser"
+ }
+ ]
+ },
{
"identifier": "opener:allow-open-path",
"allow": [{ "path": "$APPDATA" }, { "path": "$APPDATA/**" }]
diff --git a/examples/api/src-tauri/gen/android/.idea/compiler.xml b/examples/api/src-tauri/gen/android/.idea/compiler.xml
index b589d56e..b86273d9 100644
--- a/examples/api/src-tauri/gen/android/.idea/compiler.xml
+++ b/examples/api/src-tauri/gen/android/.idea/compiler.xml
@@ -1,6 +1,6 @@
-
+
\ No newline at end of file
diff --git a/examples/api/src-tauri/gen/android/.idea/gradle.xml b/examples/api/src-tauri/gen/android/.idea/gradle.xml
index ff118549..33838abf 100644
--- a/examples/api/src-tauri/gen/android/.idea/gradle.xml
+++ b/examples/api/src-tauri/gen/android/.idea/gradle.xml
@@ -15,11 +15,12 @@
+
-
diff --git a/examples/api/src-tauri/gen/android/.idea/misc.xml b/examples/api/src-tauri/gen/android/.idea/misc.xml
index 8978d23d..74dd639e 100644
--- a/examples/api/src-tauri/gen/android/.idea/misc.xml
+++ b/examples/api/src-tauri/gen/android/.idea/misc.xml
@@ -1,6 +1,7 @@
+
-
+
diff --git a/examples/api/src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/Contents.json b/examples/api/src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/Contents.json
index dd3b8bcc..90eea7ec 100644
--- a/examples/api/src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/Contents.json
+++ b/examples/api/src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/Contents.json
@@ -1,116 +1,116 @@
{
- "images": [
+ "images" : [
{
- "size": "20x20",
- "idiom": "iphone",
- "filename": "AppIcon-20x20@2x.png",
- "scale": "2x"
+ "size" : "20x20",
+ "idiom" : "iphone",
+ "filename" : "AppIcon-20x20@2x.png",
+ "scale" : "2x"
},
{
- "size": "20x20",
- "idiom": "iphone",
- "filename": "AppIcon-20x20@3x.png",
- "scale": "3x"
+ "size" : "20x20",
+ "idiom" : "iphone",
+ "filename" : "AppIcon-20x20@3x.png",
+ "scale" : "3x"
},
{
- "size": "29x29",
- "idiom": "iphone",
- "filename": "AppIcon-29x29@2x-1.png",
- "scale": "2x"
+ "size" : "29x29",
+ "idiom" : "iphone",
+ "filename" : "AppIcon-29x29@2x-1.png",
+ "scale" : "2x"
},
{
- "size": "29x29",
- "idiom": "iphone",
- "filename": "AppIcon-29x29@3x.png",
- "scale": "3x"
+ "size" : "29x29",
+ "idiom" : "iphone",
+ "filename" : "AppIcon-29x29@3x.png",
+ "scale" : "3x"
},
{
- "size": "40x40",
- "idiom": "iphone",
- "filename": "AppIcon-40x40@2x.png",
- "scale": "2x"
+ "size" : "40x40",
+ "idiom" : "iphone",
+ "filename" : "AppIcon-40x40@2x.png",
+ "scale" : "2x"
},
{
- "size": "40x40",
- "idiom": "iphone",
- "filename": "AppIcon-40x40@3x.png",
- "scale": "3x"
+ "size" : "40x40",
+ "idiom" : "iphone",
+ "filename" : "AppIcon-40x40@3x.png",
+ "scale" : "3x"
},
{
- "size": "60x60",
- "idiom": "iphone",
- "filename": "AppIcon-60x60@2x.png",
- "scale": "2x"
+ "size" : "60x60",
+ "idiom" : "iphone",
+ "filename" : "AppIcon-60x60@2x.png",
+ "scale" : "2x"
},
{
- "size": "60x60",
- "idiom": "iphone",
- "filename": "AppIcon-60x60@3x.png",
- "scale": "3x"
+ "size" : "60x60",
+ "idiom" : "iphone",
+ "filename" : "AppIcon-60x60@3x.png",
+ "scale" : "3x"
},
{
- "size": "20x20",
- "idiom": "ipad",
- "filename": "AppIcon-20x20@1x.png",
- "scale": "1x"
+ "size" : "20x20",
+ "idiom" : "ipad",
+ "filename" : "AppIcon-20x20@1x.png",
+ "scale" : "1x"
},
{
- "size": "20x20",
- "idiom": "ipad",
- "filename": "AppIcon-20x20@2x-1.png",
- "scale": "2x"
+ "size" : "20x20",
+ "idiom" : "ipad",
+ "filename" : "AppIcon-20x20@2x-1.png",
+ "scale" : "2x"
},
{
- "size": "29x29",
- "idiom": "ipad",
- "filename": "AppIcon-29x29@1x.png",
- "scale": "1x"
+ "size" : "29x29",
+ "idiom" : "ipad",
+ "filename" : "AppIcon-29x29@1x.png",
+ "scale" : "1x"
},
{
- "size": "29x29",
- "idiom": "ipad",
- "filename": "AppIcon-29x29@2x.png",
- "scale": "2x"
+ "size" : "29x29",
+ "idiom" : "ipad",
+ "filename" : "AppIcon-29x29@2x.png",
+ "scale" : "2x"
},
{
- "size": "40x40",
- "idiom": "ipad",
- "filename": "AppIcon-40x40@1x.png",
- "scale": "1x"
+ "size" : "40x40",
+ "idiom" : "ipad",
+ "filename" : "AppIcon-40x40@1x.png",
+ "scale" : "1x"
},
{
- "size": "40x40",
- "idiom": "ipad",
- "filename": "AppIcon-40x40@2x-1.png",
- "scale": "2x"
+ "size" : "40x40",
+ "idiom" : "ipad",
+ "filename" : "AppIcon-40x40@2x-1.png",
+ "scale" : "2x"
},
{
- "size": "76x76",
- "idiom": "ipad",
- "filename": "AppIcon-76x76@1x.png",
- "scale": "1x"
+ "size" : "76x76",
+ "idiom" : "ipad",
+ "filename" : "AppIcon-76x76@1x.png",
+ "scale" : "1x"
},
{
- "size": "76x76",
- "idiom": "ipad",
- "filename": "AppIcon-76x76@2x.png",
- "scale": "2x"
+ "size" : "76x76",
+ "idiom" : "ipad",
+ "filename" : "AppIcon-76x76@2x.png",
+ "scale" : "2x"
},
{
- "size": "83.5x83.5",
- "idiom": "ipad",
- "filename": "AppIcon-83.5x83.5@2x.png",
- "scale": "2x"
+ "size" : "83.5x83.5",
+ "idiom" : "ipad",
+ "filename" : "AppIcon-83.5x83.5@2x.png",
+ "scale" : "2x"
},
{
- "size": "1024x1024",
- "idiom": "ios-marketing",
- "filename": "AppIcon-512@2x.png",
- "scale": "1x"
+ "size" : "1024x1024",
+ "idiom" : "ios-marketing",
+ "filename" : "AppIcon-512@2x.png",
+ "scale" : "1x"
}
],
- "info": {
- "version": 1,
- "author": "xcode"
+ "info" : {
+ "version" : 1,
+ "author" : "xcode"
}
-}
+}
\ No newline at end of file
diff --git a/examples/api/src-tauri/gen/apple/Assets.xcassets/Contents.json b/examples/api/src-tauri/gen/apple/Assets.xcassets/Contents.json
index 97a8662e..da4a164c 100644
--- a/examples/api/src-tauri/gen/apple/Assets.xcassets/Contents.json
+++ b/examples/api/src-tauri/gen/apple/Assets.xcassets/Contents.json
@@ -1,6 +1,6 @@
{
- "info": {
- "version": 1,
- "author": "xcode"
+ "info" : {
+ "version" : 1,
+ "author" : "xcode"
}
-}
+}
\ No newline at end of file
diff --git a/examples/api/src-tauri/gen/apple/LaunchScreen.storyboard b/examples/api/src-tauri/gen/apple/LaunchScreen.storyboard
index dd79351e..81b5f90e 100644
--- a/examples/api/src-tauri/gen/apple/LaunchScreen.storyboard
+++ b/examples/api/src-tauri/gen/apple/LaunchScreen.storyboard
@@ -1,5 +1,5 @@
-
+
diff --git a/examples/api/src-tauri/gen/apple/Podfile b/examples/api/src-tauri/gen/apple/Podfile
index 90e8885d..24605d24 100644
--- a/examples/api/src-tauri/gen/apple/Podfile
+++ b/examples/api/src-tauri/gen/apple/Podfile
@@ -1,7 +1,7 @@
# Uncomment the next line to define a global platform for your project
target 'api_iOS' do
-platform :ios, '13.0'
+platform :ios, '14.0'
# Pods for api_iOS
end
diff --git a/examples/api/src-tauri/gen/apple/api.xcodeproj/project.pbxproj b/examples/api/src-tauri/gen/apple/api.xcodeproj/project.pbxproj
index 798ed66a..11be7126 100644
--- a/examples/api/src-tauri/gen/apple/api.xcodeproj/project.pbxproj
+++ b/examples/api/src-tauri/gen/apple/api.xcodeproj/project.pbxproj
@@ -3,7 +3,7 @@
archiveVersion = 1;
classes = {
};
- objectVersion = 56;
+ objectVersion = 54;
objects = {
/* Begin PBXBuildFile section */
@@ -22,26 +22,26 @@
/* End PBXBuildFile section */
/* Begin PBXFileReference section */
- 0E96CE07CD20273DD46BF325 /* main.rs */ = {isa = PBXFileReference; lastKnownFileType = text; path = main.rs; sourceTree = ""; };
- 1C1AB1B414CA2795AFBEDDB9 /* tray.rs */ = {isa = PBXFileReference; lastKnownFileType = text; path = tray.rs; sourceTree = ""; };
+ 0E96CE07CD20273DD46BF325 /* main.rs */ = {isa = PBXFileReference; path = main.rs; sourceTree = ""; };
+ 1C1AB1B414CA2795AFBEDDB9 /* tray.rs */ = {isa = PBXFileReference; path = tray.rs; sourceTree = ""; };
248286BAA086BB1A5F98B2B2 /* libapp.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libapp.a; sourceTree = ""; };
2F63E2AA460089BB58D40C79 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = ""; };
338E66700FD330B99D434DD7 /* MetalKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MetalKit.framework; path = System/Library/Frameworks/MetalKit.framework; sourceTree = SDKROOT; };
384966E551417F94A02D2706 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; };
4B2D1B108AE002010BDEC6D2 /* LaunchScreen.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = LaunchScreen.storyboard; sourceTree = ""; };
59CFE20DCF760BE67D9CE3D6 /* WebKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebKit.framework; path = System/Library/Frameworks/WebKit.framework; sourceTree = SDKROOT; };
- 5AC703CEBA41A121596066F3 /* Tauri API.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Tauri API.app"; sourceTree = BUILT_PRODUCTS_DIR; };
+ 5AC703CEBA41A121596066F3 /* api_iOS.app */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = wrapper.application; path = api_iOS.app; sourceTree = BUILT_PRODUCTS_DIR; };
62601E25FA39E62BE119B74D /* Metal.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Metal.framework; path = System/Library/Frameworks/Metal.framework; sourceTree = SDKROOT; };
6B7E79E23E646BA7968B457C /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; };
71EB788DE4662CFC0D97F567 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; };
74A8FDFB350B966F5AAD4A24 /* assets */ = {isa = PBXFileReference; lastKnownFileType = folder; path = assets; sourceTree = SOURCE_ROOT; };
- 785D025E9542F7E098BF22B5 /* lib.rs */ = {isa = PBXFileReference; lastKnownFileType = text; path = lib.rs; sourceTree = ""; };
+ 785D025E9542F7E098BF22B5 /* lib.rs */ = {isa = PBXFileReference; path = lib.rs; sourceTree = ""; };
879941AE3DAA14534BBC6391 /* api_iOS.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = api_iOS.entitlements; sourceTree = ""; };
90D3B673AFAB8D8AB561F616 /* main.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = main.mm; sourceTree = ""; };
B6082E363D51372A7658C351 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; };
DC377692DC31A070A0188C9D /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; };
EC8C7948C50C3C9B5D96CB61 /* bindings.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = bindings.h; sourceTree = ""; };
- F835F52713CE8F029D5D252C /* cmd.rs */ = {isa = PBXFileReference; lastKnownFileType = text; path = cmd.rs; sourceTree = ""; };
+ F835F52713CE8F029D5D252C /* cmd.rs */ = {isa = PBXFileReference; path = cmd.rs; sourceTree = ""; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
@@ -104,7 +104,7 @@
4AC51E67B71E27F15B02C5CD /* Products */ = {
isa = PBXGroup;
children = (
- 5AC703CEBA41A121596066F3 /* Tauri API.app */,
+ 5AC703CEBA41A121596066F3 /* api_iOS.app */,
);
name = Products;
sourceTree = "";
@@ -171,8 +171,10 @@
dependencies = (
);
name = api_iOS;
+ packageProductDependencies = (
+ );
productName = api_iOS;
- productReference = 5AC703CEBA41A121596066F3 /* Tauri API.app */;
+ productReference = 5AC703CEBA41A121596066F3 /* api_iOS.app */;
productType = "com.apple.product-type.application";
};
/* End PBXNativeTarget section */
@@ -198,6 +200,8 @@
en,
);
mainGroup = 0677CEAF1F282F38CBA0F140;
+ minimizedProjectReferenceProxies = 1;
+ preferredProjectObjectVersion = 54;
projectDirPath = "";
projectRoot = "";
targets = (
@@ -236,7 +240,6 @@
outputPaths = (
"$(SRCROOT)/Externals/x86_64/${CONFIGURATION}/libapp.a",
"$(SRCROOT)/Externals/arm64/${CONFIGURATION}/libapp.a",
- "$(SRCROOT)/Externals/arm64-sim/${CONFIGURATION}/libapp.a",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
@@ -301,7 +304,7 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
- IPHONEOS_DEPLOYMENT_TARGET = 13.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 14.0;
MTL_ENABLE_DEBUG_INFO = NO;
MTL_FAST_MATH = YES;
PRODUCT_NAME = "$(TARGET_NAME)";
@@ -363,7 +366,7 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
- IPHONEOS_DEPLOYMENT_TARGET = 13.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 14.0;
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
MTL_FAST_MATH = YES;
ONLY_ACTIVE_ARCH = YES;
@@ -381,52 +384,29 @@
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
ARCHS = (
arm64,
- "arm64-sim",
);
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CODE_SIGN_ENTITLEMENTS = api_iOS/api_iOS.entitlements;
CODE_SIGN_IDENTITY = "iPhone Developer";
- CODE_SIGN_STYLE = Automatic;
DEVELOPMENT_TEAM = "Q93MBH6S2F";
ENABLE_BITCODE = NO;
- "EXCLUDED_ARCHS[sdk=iphoneos*]" = "arm64-sim x86_64";
- "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64;
+ "EXCLUDED_ARCHS[sdk=iphoneos*]" = x86_64;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"\".\"",
);
INFOPLIST_FILE = api_iOS/Info.plist;
- IPHONEOS_DEPLOYMENT_TARGET = 14.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
- "LIBRARY_SEARCH_PATHS[arch=arm64-sim]" = (
- "$(inherited)",
- "$(PROJECT_DIR)/Externals/arm64-sim/$(CONFIGURATION)",
- "$(SDKROOT)/usr/lib/swift",
- "$(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME)",
- "$(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME)",
- );
- "LIBRARY_SEARCH_PATHS[arch=arm64]" = (
- "$(inherited)",
- "$(PROJECT_DIR)/Externals/arm64/$(CONFIGURATION)",
- "$(SDKROOT)/usr/lib/swift",
- "$(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME)",
- "$(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME)",
- );
- "LIBRARY_SEARCH_PATHS[arch=x86_64]" = (
- "$(inherited)",
- "$(PROJECT_DIR)/Externals/x86_64/$(CONFIGURATION)",
- "$(SDKROOT)/usr/lib/swift",
- "$(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME)",
- "$(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME)",
- );
+ "LIBRARY_SEARCH_PATHS[arch=arm64]" = "$(inherited) $(PROJECT_DIR)/Externals/arm64/$(CONFIGURATION) $(SDKROOT)/usr/lib/swift $(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME) $(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME)";
+ "LIBRARY_SEARCH_PATHS[arch=x86_64]" = "$(inherited) $(PROJECT_DIR)/Externals/x86_64/$(CONFIGURATION) $(SDKROOT)/usr/lib/swift $(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME) $(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME)";
PRODUCT_BUNDLE_IDENTIFIER = com.tauri.api;
PRODUCT_NAME = "Tauri API";
SDKROOT = iphoneos;
TARGETED_DEVICE_FAMILY = "1,2";
- VALID_ARCHS = "arm64 arm64-sim";
+ VALID_ARCHS = arm64;
};
name = debug;
};
@@ -436,52 +416,29 @@
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
ARCHS = (
arm64,
- "arm64-sim",
);
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CODE_SIGN_ENTITLEMENTS = api_iOS/api_iOS.entitlements;
CODE_SIGN_IDENTITY = "iPhone Developer";
- CODE_SIGN_STYLE = Automatic;
DEVELOPMENT_TEAM = "Q93MBH6S2F";
ENABLE_BITCODE = NO;
- "EXCLUDED_ARCHS[sdk=iphoneos*]" = "arm64-sim x86_64";
- "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = arm64;
+ "EXCLUDED_ARCHS[sdk=iphoneos*]" = x86_64;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"\".\"",
);
INFOPLIST_FILE = api_iOS/Info.plist;
- IPHONEOS_DEPLOYMENT_TARGET = 14.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
- "LIBRARY_SEARCH_PATHS[arch=arm64-sim]" = (
- "$(inherited)",
- "$(PROJECT_DIR)/Externals/arm64-sim/$(CONFIGURATION)",
- "$(SDKROOT)/usr/lib/swift",
- "$(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME)",
- "$(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME)",
- );
- "LIBRARY_SEARCH_PATHS[arch=arm64]" = (
- "$(inherited)",
- "$(PROJECT_DIR)/Externals/arm64/$(CONFIGURATION)",
- "$(SDKROOT)/usr/lib/swift",
- "$(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME)",
- "$(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME)",
- );
- "LIBRARY_SEARCH_PATHS[arch=x86_64]" = (
- "$(inherited)",
- "$(PROJECT_DIR)/Externals/x86_64/$(CONFIGURATION)",
- "$(SDKROOT)/usr/lib/swift",
- "$(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME)",
- "$(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME)",
- );
+ "LIBRARY_SEARCH_PATHS[arch=arm64]" = "$(inherited) $(PROJECT_DIR)/Externals/arm64/$(CONFIGURATION) $(SDKROOT)/usr/lib/swift $(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME) $(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME)";
+ "LIBRARY_SEARCH_PATHS[arch=x86_64]" = "$(inherited) $(PROJECT_DIR)/Externals/x86_64/$(CONFIGURATION) $(SDKROOT)/usr/lib/swift $(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME) $(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME)";
PRODUCT_BUNDLE_IDENTIFIER = com.tauri.api;
PRODUCT_NAME = "Tauri API";
SDKROOT = iphoneos;
TARGETED_DEVICE_FAMILY = "1,2";
- VALID_ARCHS = "arm64 arm64-sim";
+ VALID_ARCHS = arm64;
};
name = release;
};
diff --git a/examples/api/src-tauri/gen/apple/api.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/examples/api/src-tauri/gen/apple/api.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
deleted file mode 100644
index 18d98100..00000000
--- a/examples/api/src-tauri/gen/apple/api.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
- IDEDidComputeMac32BitWarning
-
-
-
diff --git a/examples/api/src-tauri/gen/apple/api_iOS/Info.plist b/examples/api/src-tauri/gen/apple/api_iOS/Info.plist
index 46a5c04c..7d35e702 100644
--- a/examples/api/src-tauri/gen/apple/api_iOS/Info.plist
+++ b/examples/api/src-tauri/gen/apple/api_iOS/Info.plist
@@ -40,12 +40,12 @@
UIInterfaceOrientationLandscapeLeft
UIInterfaceOrientationLandscapeRight
- NSFaceIDUsageDescription
- Authenticate with biometrics
NSCameraUsageDescription
Request camera access for WebRTC
NSMicrophoneUsageDescription
Request microphone access for WebRTC
+ NSFaceIDUsageDescription
+ Authenticate with biometrics
NFCReaderUsageDescription
Read and write to NFC tags for testing
diff --git a/examples/api/src-tauri/gen/apple/api_iOS/api_iOS.entitlements b/examples/api/src-tauri/gen/apple/api_iOS/api_iOS.entitlements
index 2bb4dee1..0c67376e 100644
--- a/examples/api/src-tauri/gen/apple/api_iOS/api_iOS.entitlements
+++ b/examples/api/src-tauri/gen/apple/api_iOS/api_iOS.entitlements
@@ -1,10 +1,5 @@
-
- com.apple.developer.nfc.readersession.formats
-
- TAG
-
-
+
diff --git a/examples/api/src-tauri/gen/apple/project.yml b/examples/api/src-tauri/gen/apple/project.yml
index 9705de23..d789500e 100644
--- a/examples/api/src-tauri/gen/apple/project.yml
+++ b/examples/api/src-tauri/gen/apple/project.yml
@@ -63,14 +63,12 @@ targets:
settings:
base:
ENABLE_BITCODE: false
- ARCHS: [arm64, arm64-sim]
- VALID_ARCHS: arm64 arm64-sim
+ ARCHS: [arm64]
+ VALID_ARCHS: arm64
LIBRARY_SEARCH_PATHS[arch=x86_64]: $(inherited) $(PROJECT_DIR)/Externals/x86_64/$(CONFIGURATION) $(SDKROOT)/usr/lib/swift $(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME) $(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME)
LIBRARY_SEARCH_PATHS[arch=arm64]: $(inherited) $(PROJECT_DIR)/Externals/arm64/$(CONFIGURATION) $(SDKROOT)/usr/lib/swift $(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME) $(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME)
- LIBRARY_SEARCH_PATHS[arch=arm64-sim]: $(inherited) $(PROJECT_DIR)/Externals/arm64-sim/$(CONFIGURATION) $(SDKROOT)/usr/lib/swift $(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME) $(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME)
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES: true
- EXCLUDED_ARCHS[sdk=iphonesimulator*]: arm64
- EXCLUDED_ARCHS[sdk=iphoneos*]: arm64-sim x86_64
+ EXCLUDED_ARCHS[sdk=iphoneos*]: x86_64
groups: [app]
dependencies:
- framework: libapp.a
@@ -88,5 +86,4 @@ targets:
basedOnDependencyAnalysis: false
outputFiles:
- $(SRCROOT)/Externals/x86_64/${CONFIGURATION}/libapp.a
- - $(SRCROOT)/Externals/arm64/${CONFIGURATION}/libapp.a
- - $(SRCROOT)/Externals/arm64-sim/${CONFIGURATION}/libapp.a
+ - $(SRCROOT)/Externals/arm64/${CONFIGURATION}/libapp.a
\ No newline at end of file
diff --git a/examples/api/src/views/Opener.svelte b/examples/api/src/views/Opener.svelte
index eca634ac..e20e7658 100644
--- a/examples/api/src/views/Opener.svelte
+++ b/examples/api/src/views/Opener.svelte
@@ -1,10 +1,12 @@