feat: add icon

This commit is contained in:
b1n
2024-06-26 03:43:17 +08:00
parent 2b3017cab3
commit 1242262d22
4 changed files with 189 additions and 6 deletions

View File

@@ -6,7 +6,7 @@ use std::{fmt::Display, fs, iter, ops::Not, path::PathBuf, time::Duration};
use dirs::{desktop_dir, home_dir};
use iced::{
advanced::Application,
advanced::{graphics::image::image_rs::ImageFormat, Application},
executor,
widget::{
button, column, container, horizontal_rule, pick_list, row, scrollable,
@@ -77,6 +77,13 @@ impl Pumpbin {
decorations: true,
transparent: false,
level: Level::Normal,
icon: match window::icon::from_file_data(
include_bytes!("../logo/icon.png"),
Some(ImageFormat::Png),
) {
Ok(x) => Some(x),
Err(_) => None,
},
exit_on_close_request: true,
..Default::default()
},