feat: Add VS Code configuration and icon assets for Tauri application

This commit is contained in:
2026-01-26 21:58:34 +01:00
parent efbbccb36f
commit e90cf242bd
58 changed files with 203 additions and 197 deletions

7
.vscode/extensions.json vendored Normal file
View File

@@ -0,0 +1,7 @@
{
"recommendations": [
"vadimcn.vscode-lldb",
"tauri-apps.tauri-vscode",
"rust-lang.rust-analyzer"
]
}

19
.vscode/launch.json vendored Normal file
View File

@@ -0,0 +1,19 @@
{
"version": "0.2.0",
"configurations": [
{
"name": "Debug Tauri App",
"type": "lldb",
"request": "launch",
"program": "${workspaceFolder}/src-tauri/target/debug/ai-translater-client",
"args": [],
"cwd": "${workspaceFolder}/src-tauri",
"preLaunchTask": "build",
"env": {
"WEBKIT_DISABLE_COMPOSITING_MODE": "1",
// "GDK_BACKEND": "x11" // Uncomment if the above doesn't fix the initialization error
},
"sourceLanguages": ["rust"]
}
]
}

69
.vscode/tasks.json vendored Normal file
View File

@@ -0,0 +1,69 @@
{
"version": "2.0.0",
"tasks": [
{
"label": "build",
"type": "shell",
"command": "cargo",
"args": [
"build",
"--manifest-path=./src-tauri/Cargo.toml",
"--no-default-features"
],
"group": {
"kind": "build",
"isDefault": true
},
"problemMatcher": [
"$rustc"
]
},
{
"label": "Build Release (Linux)",
"type": "shell",
"command": "cargo",
"args": [
"tauri",
"build"
],
"options": {
"cwd": "${workspaceFolder}/src-tauri"
},
"group": "build",
"problemMatcher": []
},
{
"label": "Build Release (Windows)",
"type": "shell",
"command": "cargo",
"args": [
"tauri",
"build",
"--target",
"x86_64-pc-windows-msvc"
],
"options": {
"cwd": "${workspaceFolder}/src-tauri"
},
"group": "build",
"problemMatcher": []
},
{
"label": "tauri dev",
"type": "shell",
"command": "cargo",
"args": [
"tauri",
"dev"
],
"options": {
"cwd": "${workspaceFolder}/src-tauri",
"env": {
"WEBKIT_DISABLE_COMPOSITING_MODE": "1"
}
},
"group": "build",
"problemMatcher": []
}
]
}