From 16692df979aeb896855141721dfdac6c9ab290ab Mon Sep 17 00:00:00 2001 From: Dominik Jain Date: Wed, 5 Aug 2026 11:51:13 +0200 Subject: [PATCH] Use TRAY_MANAGER as new default dashboard interface on macOS --- CHANGELOG.md | 1 + src/serena/agent.py | 3 +-- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 53712e8b..530d1ce3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -57,6 +57,7 @@ Status of the `main` branch. Changes prior to the next official version change w - Fix: Serena PyPI version check triggered by callback on main thread could delay agent startup #1774 - Fix: on macOS, the `tray_manager` interface put an icon in the Dock and in the app switcher (should only use menu bar icon) + - Use `tray_manager` interface as new default on macOS * Hooks: - Add `serena-hooks --client=grok`, including Grok-native PreToolUse allow/deny output. diff --git a/src/serena/agent.py b/src/serena/agent.py index 5107b572..62ea7997 100644 --- a/src/serena/agent.py +++ b/src/serena/agent.py @@ -388,8 +388,7 @@ class DashboardManager: case "Windows": return cls.WEBVIEW case "Darwin": - # TODO: Switch to TRAY_MANAGER once support is tested - return cls.BROWSER + return cls.TRAY_MANAGER case _: return cls.BROWSER