// Prevents additional console window on Windows in release, DO NOT REMOVE!! #![cfg_attr(not(debug_assertions), windows_subsystem = "windows")] #[cfg(target_os = "windows")] fn set_app_user_model_id() { use windows::core::HSTRING; use windows::Win32::UI::Shell::SetCurrentProcessExplicitAppUserModelID; unsafe { SetCurrentProcessExplicitAppUserModelID(&HSTRING::from("xyz.koptilnya.chad")) .ok() .expect("Failed to set AppUserModelID"); } } fn main() { #[cfg(target_os = "windows")] set_app_user_model_id(); app_lib::run(); }