I think the point I was trying to make, albeit tongue-in-cheek, is that text menus are clear and unambiguous.
a) The intelligent positioning of the (traditional) context menu means that what I’ve selected in the score remains in view, unobstructed.
b) I can’t accidentally click out of the (traditional) context menu (there’s no white space).
c) There’s no possibility of me mistaking an actual score item for a piece of text on a context menu.
d) I can easily (and frequently do) navigate the menu using my keyboard.
e)The fact that the context menu duplicates most of what’s on the Edit menu reinforces my memory on where things are and what order they’re in.
The disadvantages that I see to the circular thing you’ve suggested are:
a) a circular thing is sometimes going to obstruct what you’ve selected, or if it’s programmed not to you’re going to have to mouse further away from where you’ve clicked to get to the opposite edge of the circle.
b) There’s white space that actually won’t be white; it’ll be the black and white score underneath. It’s thus easy(ish) to click out of the circle by accident.
c) Even if I can navigate it with a keyboard, I can’t instantly see what key I need to press. I need to think “oh, that image means octave lines. Now, is that O for Octave or 8 for 8va?”
d) It goes against everything else that already exists in Dorico. Everything else is straight lines, not circles. The only exceptions I can think of are the macOS colour palette, which pops up if you want to colour an object in the score (which I never do), and some round knobs that probably exist in HALion (which I never touch).
I can see how it might be a nice thing for somebody to build with a script, on their own time, once the Lua scripting has been properly organised, but I certainly wouldn’t want it to replace the perfectly functional existing context menu. Furthermore, I wouldn’t want it to take up valuable development time that could be better spent implementing features that don’t yet exist, like the condensing feature and guitar notation.