binaryninja-api
binaryninja-api copied to clipboard
Reconsider showing the view scoped plugin commands in context menu
When a user right clicks in a region of linear view they are greeted with a very helpful context menu, this context menu has the unfortunate task of trying to provide the user with relevant commands to their selection. Necessarily we need to hide commands with no relevance to the user.
I believe we should only show view scoped plugin commands in the toolbar instead of also putting them in the plugins context menu entry.
The SVD and DWARF commands shown above would be better off not being entries in the context menu.
I understand that this might be controversial so i did not assign any milestone or project as there might be some discussion as to whether this is worth doing.
I would be quite happy with this change; the cluttered nature of the Plugins submenu has always felt like it impedes discoverability. Had it been scoped, I would instantly know that these plugins can do something interesting with the context at which I'm looking; as it is, I can only guess.