Skip to content

Commit 7a0c83a

Browse files
committed
Update
1 parent a34720e commit 7a0c83a

File tree

5 files changed

+15
-50
lines changed

5 files changed

+15
-50
lines changed

DOCKER.MD

Lines changed: 0 additions & 44 deletions
This file was deleted.

src-tauri/Cargo.toml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,15 @@ crate-type = ["staticlib", "cdylib"]
1616
tauri-build = { version = "2.5", features = [] }
1717

1818
[dependencies]
19-
tauri = { version = "2.5", features = [] }
19+
tauri = { version = "2.9", features = [] }
2020
tauri-plugin-shell = "2.3"
21-
tauri-plugin-serialplugin = "2.11"
21+
# Allow newer serial plugin releases (2.21+) which may include Android fixes
2222
serde = { version = "1.0", features = ["derive"] }
2323
serde_json = "1.0"
2424

25+
[target.'cfg(not(any(target_os = "android", target_os = "ios")))'.dependencies]
26+
tauri-plugin-serialplugin = "2.21"
27+
2528
[features]
2629
default = ["custom-protocol"]
2730
custom-protocol = ["tauri/custom-protocol"]

src-tauri/capabilities/default.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
"$schema": "../gen/schemas/desktop-schema.json",
33
"identifier": "default",
44
"description": "Default capability for all windows, allows core and shell open permissions.",
5+
"platforms": ["linux", "windows", "macOS"],
56
"windows": ["*"],
67
"permissions": [
78
"core:default",

src-tauri/src/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
fn mobile_entry() {
44
tauri::Builder::default()
55
.plugin(tauri_plugin_shell::init())
6-
.plugin(tauri_plugin_serialplugin::init())
76
.run(tauri::generate_context!())
87
.expect("error while running tauri application");
98
}

src-tauri/src/main.rs

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,15 @@
44
)]
55

66
fn main() {
7-
tauri::Builder::default()
8-
.plugin(tauri_plugin_shell::init())
9-
.plugin(tauri_plugin_serialplugin::init())
7+
let mut builder = tauri::Builder::default()
8+
.plugin(tauri_plugin_shell::init());
9+
10+
#[cfg(not(any(target_os = "android", target_os = "ios")))]
11+
{
12+
builder = builder.plugin(tauri_plugin_serialplugin::init());
13+
}
14+
15+
builder
1016
.run(tauri::generate_context!())
1117
.expect("error while running tauri application");
1218
}

0 commit comments

Comments
 (0)