diff --git a/resources/serena-mac-tray-icon.cdr b/resources/serena-mac-tray-icon.cdr new file mode 100644 index 00000000..98a26a13 Binary files /dev/null and b/resources/serena-mac-tray-icon.cdr differ diff --git a/src/serena/dashboard.py b/src/serena/dashboard.py index 538fd250..6a1ef09c 100644 --- a/src/serena/dashboard.py +++ b/src/serena/dashboard.py @@ -830,7 +830,7 @@ class SerenaDashboardViewer: # macOS menu bar icons are displayed at 16pt; 32px covers Retina (@2x). # Windows/Linux tray icons are larger, so 48px is the better fit there. - icon_filename = "serena-icon-32.png" if sys.platform == "darwin" else "serena-icon-48.png" + icon_filename = "serena-icon-tray-mac.png" if sys.platform == "darwin" else "serena-icon-48.png" icon_img = Image.open(dashboard_path / icon_filename) def show(_icon: TrayIcon, _item: Item) -> None: diff --git a/src/serena/resources/dashboard/serena-icon-tray-mac.png b/src/serena/resources/dashboard/serena-icon-tray-mac.png new file mode 100644 index 00000000..8e807057 Binary files /dev/null and b/src/serena/resources/dashboard/serena-icon-tray-mac.png differ