Right clicking on a core gui element in studio should not bring up the context menu

It’s very hard to design comprehensive plugins that are intuitive for the end user if we cannot disable or prevent the right click context menu.

For my plugin, Visulie, I’m working on a more streamlined approach of using context menus instead of a bajillion buttons to perform actions (button atrocity shown below):

image

These buttons not only increase the visual noise, but are not intuitive, take up space, and harder to organize. So, I decided to make right-click context menus. Unfortunately…

You can see my glorious context menu is blocked by the 500 year old built-in context menu. This is not optimal because it’s impossible to interact with the custom context menu.

Then, you may ask, why not put my custom context menu of the left side? Because no. It’s the same reason fingers shouldn’t be in the nose even though yours probably is.

If we can at least allow elements within the CoreGui container (where a lot of plugins’ interfaces are stored) to sink right click inputs, that would be great for these kinds of use cases.

7 Likes