Make use of global menu bar if one is present
It would be nice if there was a way to turn the hamburger menus into a global menu bar (like on the Mac).
The protocol everyone is using for this is com.canonical.AppMenu.Registrar
. Since Qt 5.7 QGenericUnixTheme
supports exporting a QMenuBar
over DBus and registering it to the com.canonical.AppMenu.Registrar
.
So maybe MauiKit could check whether a global menu bar is available on the system and if yes, use that to draw its menus there rather than in a hamburger menu?