I'm testing a floating menu for all apps, plus I'm going to make multiple extra app-specific floating menus. I made one for a specific app (Music in this case).
When I trigger the menu in a generic app, it loads correctly.
When I trigger the menu in Music, it loads both the generic and the Music-specific buttons.
More often than not, when I go back to another app, and re-trigger it, it retains the incorrect behavior seen in Music, loading both the generic and the Music-specific ones.
I love the app and I totally want to buy it, but I need this to be 100% consistent as my aim is to mimic (and hopefully improve) Logitech's Actions Ring.
EDIT: Another glitch I noticed is that whenever I open or close an app while the floating ring is visible (or I open a file that causes an app to open), the ring will teleport to the current pointer location. It's driving me nuts.
I think what you are seeing is this:
If you menus use the same menu identifier, global and app specific items will be merged. If you use different identifiers that will not happen.
This is a pretty powerful feature that allows adapting menus for specific apps / contexts.
I already received a similar suggestion by ChatGPT. The UUIDs of the two elements are different, but the “Menu Name / Identifier” is the same, because I need to use the same trigger regardless of the app. It's set up like this: 4 fingers click: trigger Ring Menu. I have the same trigger in Music as well, but it should trigger the Music-specific Ring Menu. If I set up specific rings for 20 apps, I can't have/remember 20 different app-specific triggers. Anyway, I don't think this is the cause, as sometimes it works as I expect, sometimes it doesn't. I couldn't find a pattern though.
Thank you very much for your help. I look forward to this, I hope the update comes out during my trial period so I can try it and buy the app I believe this will be a huge usability improvement. The current way can work for one or two menus, but having to set up every ring as “app name is not Music” AND “app name is not photoshop” AND “app name is not Davinci Resolve” would be quite annoying.
Any info concerning the other issue? The menu teleports itself when I open a file in a new program and in some other situations (I couldn't understand the pattern exactly). It would be great to be able to make it 100% fixed and not affected by other actions, it should show/hide/move only when the specified trigger is used
-Merge works fine (music-specific buttons are added to the ring), but I need the opposite.
-I tried merge unchecked + override checked/unchecked. It doesn't work for me.
In both cases, the generic menu is shown and there is no way to trigger the music one.
Position: it doesn't seem to teleport anymore in the alpha. That's cool, I didn't have to change any settings