Better icon support

This commit is contained in:
Piotr Siuszko 2022-09-26 00:04:19 +02:00
parent f1735beaa8
commit 0385fb8bf5
6 changed files with 30 additions and 1 deletions

View File

@ -24,3 +24,5 @@ cargo run --release
Big thanks to https://github.com/unitycoder/UnityLauncherPro Big thanks to https://github.com/unitycoder/UnityLauncherPro
Most of the required information about how data is stored by Unity HUB is taken from there. Most of the required information about how data is stored by Unity HUB is taken from there.
Thanks for the icon to the [Papirus Development Team](https://github.com/PapirusDevelopmentTeam/papirus-icon-theme/)

10
egui_client/Cargo.lock generated
View File

@ -1613,6 +1613,7 @@ dependencies = [
"image", "image",
"rfd", "rfd",
"rusty_hub", "rusty_hub",
"winres",
] ]
[[package]] [[package]]
@ -2346,6 +2347,15 @@ dependencies = [
"x11-dl", "x11-dl",
] ]
[[package]]
name = "winres"
version = "0.1.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b68db261ef59e9e52806f688020631e987592bd83619edccda9c47d42cde4f6c"
dependencies = [
"toml",
]
[[package]] [[package]]
name = "wio" name = "wio"
version = "0.2.2" version = "0.2.2"

View File

@ -3,6 +3,7 @@ name = "rusty_hub_egui"
version = "0.1.0" version = "0.1.0"
edition = "2021" edition = "2021"
homepage = "https://github.com/Leinnan/rusty_hub" homepage = "https://github.com/Leinnan/rusty_hub"
build = "build.rs"
[profile.release] [profile.release]
opt-level = 'z' opt-level = 'z'
@ -20,4 +21,7 @@ eframe = "0.19.0"
egui_extras = "0.19.0" egui_extras = "0.19.0"
rusty_hub = { path="../rusty_hub" } rusty_hub = { path="../rusty_hub" }
image = { version = "0.24.0", default-features = false, features = ["png"] } image = { version = "0.24.0", default-features = false, features = ["png"] }
rfd = "0.10.0" rfd = "0.10.0"
[target.'cfg(windows)'.build-dependencies]
winres = "0.1"

13
egui_client/build.rs Normal file
View File

@ -0,0 +1,13 @@
#[cfg(windows)]
extern crate winres;
#[cfg(windows)]
fn main() {
let mut res = winres::WindowsResource::new();
res.set_icon("static/hub.ico");
res.compile().unwrap();
}
#[cfg(unix)]
fn main() {
}

BIN
egui_client/static/hub.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 190 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 674 B

After

Width:  |  Height:  |  Size: 1.1 KiB