diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index 681823ba..bbce0f0a 100644 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -9,7 +9,7 @@ edition = "2021" tauri-build = { version = "1", features = [] } [dependencies] -tauri = { version = "1", features = [ +tauri = { version = "1", features = [ "window-all", "process-relaunch", "process-exit", "dialog-ask", "shell-open", "updater", diff --git a/src-tauri/src/main.rs b/src-tauri/src/main.rs index 90d13f3d..c903fb36 100644 --- a/src-tauri/src/main.rs +++ b/src-tauri/src/main.rs @@ -9,6 +9,7 @@ use std::{ net::IpAddr, sync::{Arc, Mutex}, }; +use tauri::Manager; use tauri::State; use tauri_plugin_log::LogTarget; @@ -67,15 +68,17 @@ fn resolve_service(service_type: String, state: State) -> Vec { if done { @@ -150,6 +153,16 @@ fn platform_setup() {} fn main() { platform_setup(); tauri::Builder::default() + .setup(|app| { + let main_window = app.get_window("main").unwrap(); + let ver = app.config().package.version.clone(); + main_window + .set_title( + format!("mDNS-Browser v{}", ver.unwrap_or(String::from("Unknown"))).as_str(), + ) + .expect("title to be set"); + Ok(()) + }) .manage(Daemon { shared: get_shared_daemon(), }) diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index ce8cb39a..ea534fe9 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -8,7 +8,7 @@ }, "package": { "productName": "mdns-browser", - "version": "0.1.9" + "version": "0.1.10" }, "tauri": { "allowlist": {