From 07e1f66eba638508e7cb3f4020a91db3957b8d96 Mon Sep 17 00:00:00 2001 From: Dominik Jain Date: Wed, 1 Apr 2026 18:54:19 +0200 Subject: [PATCH] SerenaDashboardViewer: Disabling macOS support for now because the tray behaviour is suboptimal (too many icons are displayed when subagents are spawned, and macOS does not appropriately hide them) --- src/serena/dashboard.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/serena/dashboard.py b/src/serena/dashboard.py index 6a1ef09c..9a8f3f50 100644 --- a/src/serena/dashboard.py +++ b/src/serena/dashboard.py @@ -712,9 +712,15 @@ class SerenaDashboardViewer: """ :return: whether the current platform supports the dashboard viewer """ - # We fully support the dashboard viewer (with system tray) only on Windows and macOS. + # The dashboard viewer (with system tray) is technically supported only on Windows and macOS. # Linux support is problematic; see https://github.com/oraios/serena/pull/1117#issuecomment-4128753943 - return sys.platform in ("win32", "darwin") + supported_platforms = [ + "win32", + # NOTE: Disabling macOS support for now, because the tray behaviour is suboptimal (too many icons when + # subagents are spawned, etc.) + # "darwin" + ] + return sys.platform in supported_platforms def run(self) -> None: # set app id (avoid app being lumped together with other Python-based apps in Windows taskbar)