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", "description": "Shelled OS UI for Tauri",
"main": "src/js/main.js", "main": "src/js/main.js",
"scripts": { "scripts": {
"tauri": "tauri",
"dev": "tauri dev", "dev": "tauri dev",
"build": "tauri build" "build": "tauri build"
}, },
"dependencies": {}, "dependencies": {},
"devDependencies": { "devDependencies": {
"@tauri-apps/cli": "^2.0.0-rc", "@tauri-apps/cli": "^2",
"@tauri-apps/api": "^2.0.0-rc" "@tauri-apps/api": "^2"
} }
} }

View File

@ -6,9 +6,9 @@ authors = ["you"]
edition = "2021" edition = "2021"
[build-dependencies] [build-dependencies]
tauri-build = { version = "2.0.0-rc", features = [] } tauri-build = { version = "2", features = [] }
[dependencies] [dependencies]
tauri = { version = "2.0.0-rc", features = [] } tauri = { version = "2", features = [] }
serde = { version = "1", features = ["derive"] } serde = { version = "1", features = ["derive"] }
serde_json = "1" 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", "version": "0.1.0",
"identifier": "com.shelledos.app", "identifier": "com.shelledos.app",
"build": { "build": {
"beforeDevCommand": "", "frontendDist": "../src"
"beforeBuildCommand": "",
"devPath": "../src",
"distDir": "../src"
}, },
"app": { "app": {
"windows": [ "windows": [