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:
parent
701c6be0d3
commit
c08b4a9863
@ -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"
|
||||
}
|
||||
}
|
||||
|
||||
@ -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"
|
||||
|
||||
3
shelled/shelled-os-ui/src-tauri/build.rs
Normal file
3
shelled/shelled-os-ui/src-tauri/build.rs
Normal file
@ -0,0 +1,3 @@
|
||||
fn main() {
|
||||
tauri_build::build()
|
||||
}
|
||||
@ -0,0 +1,9 @@
|
||||
{
|
||||
"$schema": "../gen/schemas/desktop-schema.json",
|
||||
"identifier": "default",
|
||||
"description": "Capability for the main window",
|
||||
"windows": ["main"],
|
||||
"permissions": [
|
||||
"core:default"
|
||||
]
|
||||
}
|
||||
BIN
shelled/shelled-os-ui/src-tauri/icons/128x128.png
Normal file
BIN
shelled/shelled-os-ui/src-tauri/icons/128x128.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 16 KiB |
BIN
shelled/shelled-os-ui/src-tauri/icons/128x128@2x.png
Normal file
BIN
shelled/shelled-os-ui/src-tauri/icons/128x128@2x.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 62 KiB |
BIN
shelled/shelled-os-ui/src-tauri/icons/32x32.png
Normal file
BIN
shelled/shelled-os-ui/src-tauri/icons/32x32.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 1.9 KiB |
BIN
shelled/shelled-os-ui/src-tauri/icons/Square107x107Logo.png
Normal file
BIN
shelled/shelled-os-ui/src-tauri/icons/Square107x107Logo.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 62 KiB |
BIN
shelled/shelled-os-ui/src-tauri/icons/icon.ico
Normal file
BIN
shelled/shelled-os-ui/src-tauri/icons/icon.ico
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 62 KiB |
BIN
shelled/shelled-os-ui/src-tauri/icons/icon.png
Normal file
BIN
shelled/shelled-os-ui/src-tauri/icons/icon.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 84 KiB |
@ -3,10 +3,7 @@
|
||||
"version": "0.1.0",
|
||||
"identifier": "com.shelledos.app",
|
||||
"build": {
|
||||
"beforeDevCommand": "",
|
||||
"beforeBuildCommand": "",
|
||||
"devPath": "../src",
|
||||
"distDir": "../src"
|
||||
"frontendDist": "../src"
|
||||
},
|
||||
"app": {
|
||||
"windows": [
|
||||
|
||||
Loading…
Reference in New Issue
Block a user