diff --git a/src/context/macos.rs b/src/context/macos.rs index 1f46a50..3c8fafc 100644 --- a/src/context/macos.rs +++ b/src/context/macos.rs @@ -27,7 +27,7 @@ use std::fs; use log::{info, error}; use std::process::exit; -const STATUS_ICON_BINARY : &[u8] = include_bytes!("../res/mac/icon.png"); +const STATUS_ICON_BINARY : &[u8] = include_bytes!("../res/mac/icon@2x.png"); pub struct MacContext { pub send_channel: Sender @@ -53,7 +53,7 @@ impl MacContext { // Initialize the status icon path let espanso_dir = super::get_data_dir(); - let status_icon_target = espanso_dir.join("icon.png"); + let status_icon_target = espanso_dir.join("icon@2x.png"); if status_icon_target.exists() { info!("Status icon already initialized, skipping."); diff --git a/src/res/mac/icon@2x.png b/src/res/mac/icon@2x.png new file mode 100644 index 0000000..899084d Binary files /dev/null and b/src/res/mac/icon@2x.png differ