From d551651d631e92c0cf4e15eedc6cb9872d3be4be Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E9=80=9A=E6=B4=B2?= Date: Wed, 18 Mar 2026 10:33:12 +0800 Subject: [PATCH] WM (macOS): adds `glazewm`; removes unmaintained plugins --- src/detection/wm/wm_apple.m | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/src/detection/wm/wm_apple.m b/src/detection/wm/wm_apple.m index bf40cc93f..42fb8f230 100644 --- a/src/detection/wm/wm_apple.m +++ b/src/detection/wm/wm_apple.m @@ -27,13 +27,19 @@ const char* ffDetectWMPlugin(FFstrbuf* pluginName) const char* comm = proc->kp_proc.p_comm; if( - !ffStrEqualsIgnCase(comm, "spectacle") && - !ffStrEqualsIgnCase(comm, "amethyst") && - !ffStrEqualsIgnCase(comm, "kwm") && - !ffStrEqualsIgnCase(comm, "chunkwm") && - !ffStrEqualsIgnCase(comm, "yabai") && - !ffStrEqualsIgnCase(comm, "aerospace") && - !ffStrEqualsIgnCase(comm, "rectangle") + !ffStrEqualsIgnCase(comm, "rectangle") && // 28.6k + !ffStrEqualsIgnCase(comm, "yabai") && // 28.4k + !ffStrEqualsIgnCase(comm, "aerospace") && // 19.6k + !ffStrEqualsIgnCase(comm, "amethyst") && // 16k + !ffStrEqualsIgnCase(comm, "glazewm") && // 11.6k + + #if 0 + // Unmaintained + !ffStrEqualsIgnCase(comm, "spectacle") && // 13.6k + !ffStrEqualsIgnCase(comm, "chunkwm") && // repo deleted; was https://github.com/koekeishiya/chunkwm + !ffStrEqualsIgnCase(comm, "kwm") && // repo deleted; was https://github.com/koekeishiya/kwm + #endif + true ) continue; if (instance.config.general.detectVersion)