fix: resolve Tauri 2.0 build issues

- Add missing build.rs (required by tauri_build crate)
- Add capabilities/default.json (Tauri 2 mandatory permissions system)
- Add default app icons (32x32, 128x128, 128x128@2x, ico, png)
- Upgrade from pre-release 2.0.0-rc to stable Tauri 2.x
- Fix tauri.conf.json: use frontendDist instead of deprecated devPath/distDir
- Add tauri script to package.json
This commit is contained in:
Z User 2026-04-06 18:06:04 +00:00
parent 701c6be0d3
commit c08b4a9863
11 changed files with 18 additions and 8 deletions

View File

@ -4,12 +4,13 @@
"description": "Shelled OS UI for Tauri",
"main": "src/js/main.js",
"scripts": {
"tauri": "tauri",
"dev": "tauri dev",
"build": "tauri build"
},
"dependencies": {},
"devDependencies": {
"@tauri-apps/cli": "^2.0.0-rc",
"@tauri-apps/api": "^2.0.0-rc"
"@tauri-apps/cli": "^2",
"@tauri-apps/api": "^2"
}
}

View File

@ -6,9 +6,9 @@ authors = ["you"]
edition = "2021"
[build-dependencies]
tauri-build = { version = "2.0.0-rc", features = [] }
tauri-build = { version = "2", features = [] }
[dependencies]
tauri = { version = "2.0.0-rc", features = [] }
tauri = { version = "2", features = [] }
serde = { version = "1", features = ["derive"] }
serde_json = "1"

View File

@ -0,0 +1,3 @@
fn main() {
tauri_build::build()
}

View File

@ -0,0 +1,9 @@
{
"$schema": "../gen/schemas/desktop-schema.json",
"identifier": "default",
"description": "Capability for the main window",
"windows": ["main"],
"permissions": [
"core:default"
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 62 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 62 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 62 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 84 KiB

View File

@ -3,10 +3,7 @@
"version": "0.1.0",
"identifier": "com.shelledos.app",
"build": {
"beforeDevCommand": "",
"beforeBuildCommand": "",
"devPath": "../src",
"distDir": "../src"
"frontendDist": "../src"
},
"app": {
"windows": [