diff --git a/CHANGELOG.md b/CHANGELOG.md index 1f56e49ed..4ef581c74 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -16,6 +16,7 @@ - Deleting your own account now removes all of its data, like an admin delete does, instead of leaving some behind - An SSH key with a passphrase is unlocked once and kept unlocked in memory for a short time, so connecting to many hosts with it no longer freezes the server for minutes - A change pushed from one linked desktop or phone now reaches your other linked devices right away, instead of on their next check a few minutes later +- The macOS menu bar icon shows the Termix logo instead of an empty square ## 26.10.5 diff --git a/electron/main.cjs b/electron/main.cjs index ac39f468f..d6dfa77c4 100644 --- a/electron/main.cjs +++ b/electron/main.cjs @@ -1246,8 +1246,9 @@ function createTray() { let trayIcon; if (process.platform === "darwin") { const iconPath = path.join(publicRoot, "icons", "16x16.png"); + // The logo is full color on a solid tile. As a template image macOS + // keeps only its outline, which showed as an empty square. trayIcon = nativeImage.createFromPath(iconPath); - trayIcon.setTemplateImage(true); } else if (process.platform === "win32") { trayIcon = path.join(publicRoot, "icon.ico"); } else {