diff --git a/app/Cargo.toml b/app/Cargo.toml index 54f413a..ce05d18 100644 --- a/app/Cargo.toml +++ b/app/Cargo.toml @@ -1,15 +1,21 @@ [package] name = "DiscordRPC-HDRezcord-APP" -version = "0.1.2" +version = "0.1.3" +authors = ["AmokDev "] edition = "2021" [dependencies] actix-web = "4" image = "0.25.5" open = "5.3.2" -rust-discord-rpc = { git = "https://git.amok.dev/AmokDev/rust-discord-rpc", version = "0.3.3" } +dioxus = { version = "0.6.3", features = ["desktop"] } +dioxus-desktop = "0.6.3" +rust-discord-rpc = { git = "https://git.amok.dev/AmokDev/rust-discord-rpc", version = "1.0.0" } serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" tokio = { version = "1", features = ["macros", "rt-multi-thread"] } tray-icon = "0.20.0" winit = "0.30.9" + +[target.'cfg(windows)'.build-dependencies] +winresource = "0.1.20" diff --git a/app/src/main.rs b/app/src/main.rs index dc1d315..baf3b3d 100644 --- a/app/src/main.rs +++ b/app/src/main.rs @@ -1,4 +1,7 @@ -#![windows_subsystem = "windows"] +#![cfg_attr( + all(not(debug_assertions), target_os = "windows"), + windows_subsystem = "windows" +)] mod network; mod discord; diff --git a/app/src/utils/tray.rs b/app/src/utils/tray.rs index 5fcf634..eb1229f 100644 --- a/app/src/utils/tray.rs +++ b/app/src/utils/tray.rs @@ -36,7 +36,8 @@ impl Application { fn new_tray_menu() -> Menu { let menu = Menu::new(); - let _ = menu.append(&MenuItem::new("GitHub", true, None)); + let _ = menu.append(&MenuItem::new("Sources", true, None)); + // let _ = menu.append(&MenuItem::new("Stop Presence", true, None)); let _ = menu.append(&MenuItem::new("Exit", true, None)); menu } diff --git a/icons/128.png b/icons/128.png index 6dabfc2..a18d245 100644 Binary files a/icons/128.png and b/icons/128.png differ diff --git a/icons/16.png b/icons/16.png index 7838126..affcf44 100644 Binary files a/icons/16.png and b/icons/16.png differ diff --git a/icons/32.png b/icons/32.png index 0b65bec..6623efe 100644 Binary files a/icons/32.png and b/icons/32.png differ diff --git a/icons/48.png b/icons/48.png index fb17031..f373472 100644 Binary files a/icons/48.png and b/icons/48.png differ