Bug 459342

Summary: Use kburgermenu if possible and add an option to only display the appmenu button if kburgermenu is available
Product: [Plasma] kwin Reporter: pktriss03
Component: appmenuAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED INTENTIONAL    
Severity: wishlist CC: nate
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description pktriss03 2022-09-18 17:36:02 UTC
In the current state of things, this component has lots of missed optential, showing the burger menu instead of hierarchichal appmenu would be a better option if possible.

Having the menubar integrated into a dropdown menu isn't the best option for programs which haven't been meant to have it in the first place, such as krita or gimp, at the end making using those programs way more tedious. This is why I suggest it'd be a great option for the appmenu button to be integrated only if the program has burger menus and using them instead, it would allow for more efficent use of space and better end user experience.
Comment 1 Nate Graham 2022-09-22 17:53:59 UTC
> it'd be a great option for the appmenu button to be integrated only if the program has burger menus and using them instead
When that's the case, then the burger menu is already displayed on the toolbar. Exporting this to KWin so that KWin could show it in place of the normal menu structure unfortunately is not really technically feasible. It's doable but only with enough engineering effort as to be not worth it, given that the using appmenu button is a non-default option, sorry!
Comment 2 pktriss03 2022-09-23 19:22:44 UTC
It's all good :). I'd love to contribute on all sorts of stuff but I know all sorts of nothing, if I ever get into programming I'll see how possible it would be for me to do
Comment 3 pktriss03 2022-09-23 19:31:38 UTC
Maybe having a blacklist/whitelist system would be a good compromise solution? I love the idea of this widget and it works incredibly well in apps like transmission, kwrite or dolphin but I don't want to turn it off manually every time I open gimp, krita, kdenlive or libreoffiice. Having those blacklisted by default wouldn't be a bad idea either :p