diff --git a/res/icon_polaris_32.png b/res/icon_polaris_32.png deleted file mode 100644 index 15a2b80..0000000 Binary files a/res/icon_polaris_32.png and /dev/null differ diff --git a/res/windows/application/application.rc b/res/windows/application/application.rc index 89d5d1b..88ee412 100644 --- a/res/windows/application/application.rc +++ b/res/windows/application/application.rc @@ -1,5 +1,7 @@ #define IDI_POLARIS 0x101 +#define IDI_POLARIS_TRAY 0x102 CREATEPROCESS_MANIFEST_RESOURCE_ID RT_MANIFEST "application.manifest" -IDI_POLARIS ICON "icon_polaris_32.ico" +IDI_POLARIS ICON "icon_polaris_512.ico" +IDI_POLARIS_TRAY ICON "icon_polaris_outline_64.ico" diff --git a/res/windows/application/icon_polaris_32.ico b/res/windows/application/icon_polaris_32.ico deleted file mode 100644 index 80af78a..0000000 Binary files a/res/windows/application/icon_polaris_32.ico and /dev/null differ diff --git a/res/windows/application/icon_polaris_512.ico b/res/windows/application/icon_polaris_512.ico new file mode 100644 index 0000000..85544a8 Binary files /dev/null and b/res/windows/application/icon_polaris_512.ico differ diff --git a/res/windows/application/icon_polaris_outline_64.ico b/res/windows/application/icon_polaris_outline_64.ico new file mode 100644 index 0000000..8a41998 Binary files /dev/null and b/res/windows/application/icon_polaris_outline_64.ico differ diff --git a/res/windows/installer/banner.bmp b/res/windows/installer/banner.bmp index 7fa2533..ae9b228 100644 Binary files a/res/windows/installer/banner.bmp and b/res/windows/installer/banner.bmp differ diff --git a/res/windows/installer/dialog.bmp b/res/windows/installer/dialog.bmp index 56cdd63..3c9764d 100644 Binary files a/res/windows/installer/dialog.bmp and b/res/windows/installer/dialog.bmp differ diff --git a/src/ui/windows.rs b/src/ui/windows.rs index f242a1e..311b2e9 100644 --- a/src/ui/windows.rs +++ b/src/ui/windows.rs @@ -7,7 +7,7 @@ use user32; use uuid; use winapi; -const IDI_POLARIS: isize = 0x101; +const IDI_POLARIS_TRAY: isize = 0x102; const UID_NOTIFICATION_ICON: u32 = 0; const MESSAGE_NOTIFICATION_ICON: u32 = winapi::WM_USER + 1; const MESSAGE_NOTIFICATION_ICON_QUIT: u32 = winapi::WM_USER + 2; @@ -130,7 +130,7 @@ fn add_notification_icon(window: winapi::HWND) { unsafe { let module = kernel32::GetModuleHandleW(std::ptr::null()); - let icon = user32::LoadIconW(module, std::mem::transmute(IDI_POLARIS)); + let icon = user32::LoadIconW(module, std::mem::transmute(IDI_POLARIS_TRAY)); let mut flags = winapi::NIF_MESSAGE | winapi::NIF_TIP; if !icon.is_null() { flags |= winapi::NIF_ICON;