HeaderSize as shared component

This commit is contained in:
Gregory Schier
2026-03-07 07:32:58 -08:00
parent 6f9e4ada15
commit ff6686f982
20 changed files with 165 additions and 72 deletions

View File

@@ -16,5 +16,6 @@ tauri-build = { version = "2.5.3", features = [] }
log = { workspace = true }
serde = { workspace = true, features = ["derive"] }
tauri = { workspace = true }
tauri-plugin-os = "2.3.2"
yaak-proxy = { workspace = true }
yaak-window = { workspace = true }

View File

@@ -5,6 +5,14 @@
"*"
],
"permissions": [
"core:default"
"core:default",
"os:allow-os-type",
"core:window:allow-close",
"core:window:allow-is-fullscreen",
"core:window:allow-is-maximized",
"core:window:allow-maximize",
"core:window:allow-minimize",
"core:window:allow-start-dragging",
"core:window:allow-unmaximize"
]
}

View File

@@ -58,6 +58,7 @@ fn proxy_stop(state: State<'_, ProxyState>) -> Result<bool, String> {
pub fn run() {
tauri::Builder::default()
.plugin(tauri_plugin_os::init())
.manage(ProxyState::default())
.invoke_handler(tauri::generate_handler![proxy_metadata, proxy_start, proxy_stop])
.build(tauri::generate_context!())