refactor: 重构项目结构并更新命名规范

- 更新项目目录名为 app-desktop 以反映新的项目结构命名规范
- 添加应用桌面模块并移除已弃用的 tauri-shell 包依赖
- 更新项目名称和库名称以反映新的应用标识
- 将主函数中的启动逻辑从 tauri_shell_lib 改为 app_desktop_lib
- 更新应用名称和标识符以反映新的项目名称。
This commit is contained in:
2026-01-18 16:27:00 +08:00
parent a91f7f9d58
commit 0df0bcb855
5 changed files with 17 additions and 17 deletions

View File

@@ -91,7 +91,7 @@ cargo clean
## 项目结构
```
tauri-shell/
app-desktop/
├── src/
│ ├── main.rs # 入口文件 (仅调用 lib::run)
│ ├── lib.rs # 核心应用逻辑 (注册插件、命令、状态)

22
src-tauri/Cargo.lock generated
View File

@@ -47,6 +47,17 @@ version = "1.0.100"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61"
[[package]]
name = "app-desktop"
version = "0.1.0"
dependencies = [
"serde",
"tauri",
"tauri-build",
"tauri-plugin-shell",
"tokio",
]
[[package]]
name = "atk"
version = "0.18.2"
@@ -3423,17 +3434,6 @@ dependencies = [
"wry",
]
[[package]]
name = "tauri-shell"
version = "0.1.0"
dependencies = [
"serde",
"tauri",
"tauri-build",
"tauri-plugin-shell",
"tokio",
]
[[package]]
name = "tauri-utils"
version = "2.8.1"

View File

@@ -1,5 +1,5 @@
[package]
name = "tauri-shell"
name = "app-desktop"
version = "0.1.0"
description = "A Tauri App"
authors = ["imbytecat"]
@@ -11,7 +11,7 @@ edition = "2021"
# The `_lib` suffix may seem redundant but it is necessary
# to make the lib name unique and wouldn't conflict with the bin name.
# This seems to be only an issue on Windows, see https://github.com/rust-lang/cargo/issues/8519
name = "tauri_shell_lib"
name = "app_desktop_lib"
crate-type = ["staticlib", "cdylib", "rlib"]
[build-dependencies]

View File

@@ -2,5 +2,5 @@
#![cfg_attr(not(debug_assertions), windows_subsystem = "windows")]
fn main() {
tauri_shell_lib::run()
app_desktop_lib::run()
}

View File

@@ -1,8 +1,8 @@
{
"$schema": "https://schema.tauri.app/config/2",
"productName": "tauri-shell",
"productName": "app-desktop",
"version": "0.1.0",
"identifier": "com.imbytecat.tauri-shell",
"identifier": "com.imbytecat.app-desktop",
"app": {
"withGlobalTauri": true,
"windows": [],