diff --git a/deno.lock b/deno.lock index 47bbe94..6fe2d50 100644 --- a/deno.lock +++ b/deno.lock @@ -13,6 +13,7 @@ "npm:@tauri-apps/plugin-dialog@~2.3.1": "2.3.1", "npm:@tauri-apps/plugin-fs@~2.4.1": "2.4.1", "npm:@tauri-apps/plugin-opener@2": "2.4.0", + "npm:@tauri-apps/plugin-os@2.3": "2.3.0", "npm:@tauri-apps/plugin-store@2.3": "2.3.0", "npm:@types/lodash-es@^4.17.12": "4.17.12", "npm:clsx@^2.1.1": "2.1.1", @@ -1037,6 +1038,13 @@ ], "tarball": "https://registry.npmmirror.com/@tauri-apps/plugin-opener/-/plugin-opener-2.4.0.tgz" }, + "@tauri-apps/plugin-os@2.3.0": { + "integrity": "sha512-dm3bDsMuUngpIQdJ1jaMkMfyQpHyDcaTIKTFaAMHoKeUd+Is3UHO2uzhElr6ZZkfytIIyQtSVnCWdW2Kc58f3g==", + "dependencies": [ + "@tauri-apps/api" + ], + "tarball": "https://registry.npmmirror.com/@tauri-apps/plugin-os/-/plugin-os-2.3.0.tgz" + }, "@tauri-apps/plugin-store@2.3.0": { "integrity": "sha512-mre8er0nXPhyEWQzWCpUd+UnEoBQYcoA5JYlwpwOV9wcxKqlXTGfminpKsE37ic8NUb2BIZqf0QQ9/U3ib2+/A==", "dependencies": [ @@ -2399,6 +2407,7 @@ "npm:@tauri-apps/plugin-dialog@~2.3.1", "npm:@tauri-apps/plugin-fs@~2.4.1", "npm:@tauri-apps/plugin-opener@2", + "npm:@tauri-apps/plugin-os@2.3", "npm:@tauri-apps/plugin-store@2.3", "npm:@types/lodash-es@^4.17.12", "npm:clsx@^2.1.1", diff --git a/package.json b/package.json index 1b10da7..f3df652 100644 --- a/package.json +++ b/package.json @@ -21,6 +21,7 @@ "@tailwindcss/vite": "^4.1.11", "@tauri-apps/plugin-dialog": "~2.3.1", "@tauri-apps/plugin-fs": "~2.4.1", + "@tauri-apps/plugin-os": "~2.3.0", "@tauri-apps/plugin-store": "~2.3.0", "clsx": "^2.1.1", "dayjs": "^1.11.13", diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index c6167c1..360efcd 100644 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -25,4 +25,5 @@ serde_json = "1" tauri-plugin-store = "2" tauri-plugin-fs = "2" tauri-plugin-dialog = "2" +tauri-plugin-os = "2" diff --git a/src-tauri/capabilities/default.json b/src-tauri/capabilities/default.json index ff3579a..b0f523f 100644 --- a/src-tauri/capabilities/default.json +++ b/src-tauri/capabilities/default.json @@ -11,6 +11,7 @@ "core:window:allow-start-dragging", "store:default", "fs:default", - "dialog:default" + "dialog:default", + "os:default" ] } \ No newline at end of file diff --git a/src-tauri/src/lib.rs b/src-tauri/src/lib.rs index 51c60ab..a3a6af7 100644 --- a/src-tauri/src/lib.rs +++ b/src-tauri/src/lib.rs @@ -7,6 +7,7 @@ fn greet(name: &str) -> String { #[cfg_attr(mobile, tauri::mobile_entry_point)] pub fn run() { tauri::Builder::default() + .plugin(tauri_plugin_os::init()) .plugin(tauri_plugin_dialog::init()) .plugin(tauri_plugin_fs::init()) .plugin(tauri_plugin_store::Builder::new().build()) diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index 06f7002..2988285 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -18,7 +18,8 @@ "minWidth": 1200, "minHeight": 800, "resizable": true, - "hiddenTitle": false, + "hiddenTitle": true, + "titleBarStyle": "Overlay", "theme": "Dark" } ],