Hello everyone.
Recently, I decided to test the functionality of BTT in managing the menu bar since, at least in my case, Bartender stopped working months before the update to macOS Tahoe, and so far, it is still impossible to use (not to mention the controversies I just discovered recently due to endless bugs).
Ice is also off the table since I can't use the activation of items in the menu bar, which was essential for me.
After many hours of trying, I managed to reproduce how I managed the menu bar in Bartender using BTT. I can even activate the menu items now.
Aside from a small bug here and there, I am able to use it.
However, there is a specific application that I use constantly and is indispensable for me, which I can't seem to activate properly: SwiftBar.
In my case, I use SwiftBar to manage timers, etc., and the text it displays in the menu bar literally changes every second, and I believe this is causing a conflict with how BTT recognizes these items. While it was static (without activating any timer), I could activate it without problems, but when in use, I can't anymore.
Using the advanced settings in gestures, I saw through the Hovered UI Element Viewer that the first two items are constant:
<AXApplication: "SwiftBar">
However, the third (AXMenuBarItem) changes every second, as in the example below:
<AXApplication: "SwiftBar">
<AXMenuBarItem: " 0 0 26 0:55:15">
Is there any way to work around this problem, even if through a script? I had configured several gestures to hide the other items to the left of the SwiftBar and now none of the actions work as they cannot recognize the application properly.
I would appreciate any help you can provide.