I won’t lie, I absolutely hate the “hamburger” menu use on desktops. But I am not here to cause a ruckus. Our organization is starting to code up a number of tools for internal use (we use Gnome on our Linux machines) and we have to decide whether to write these as GTK applications or switch to QT (there are many many different factors in making this decision - not just menus).
While looking into this it occurred to us that one consequence of making this decision is that we might have to decide whether we wanted to include application menus or use the Gnome style hamburger menu.
As part of making this decision, we are wondering if there is some research somewhere that shows what advantages this primary/secondary menu style has over a traditional application menu. At first blush, it appears to be much less discoverable and offers a much smaller target to hit and then navigate. But perhaps there is something we are missing.
If it turns out we want to use a regular application menu, is it still possible to code this within a standard GTK application? I am not really a developer so not completely familiar with the ins and outs of the different toolkits, but I am responsible for designing the functionality of the tools. (Also, are GTK apps portable to other operating systems? - specifically MacOS?)
Thanks for any and all help!