Bug 481631

Summary: Increase spacing between top-level menus to match that of in-window menus
Product: [Plasma] plasmashell Reporter: Emir SARI <emir_sari>
Component: Global Menu widgetAssignee: Emir SARI <emir_sari>
Status: CONFIRMED ---    
Severity: wishlist CC: dougshaw77, kde, mvourlakos, nate
Priority: NOR Keywords: usability
Version First Reported In: master   
Target Milestone: 1.0   
Platform: Other   
OS: Other   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Emir SARI 2024-02-21 14:17:51 UTC
It would be a good idea to increase the weight of the font, make it 1-2 point better, and apply more slightly more padding between the items. Currently they look too thin and small on a default configuration.

Plasma 6.1 master, KDE neon Unstable
Comment 1 Nate Graham 2024-02-21 19:14:51 UTC
Sorry, we can't go randomly changing the default fonts or else the system loses cohesiveness. Applying slightly more padding between the items is possible though. I see that it's a bit narrower than it is for in-window menus. But not by that much.

Note that as a consequence of changing this, the Global Menu widget will take up more space on a panel, potentially squeezing out other things to the right of it.
Comment 2 Emir SARI 2024-02-21 19:29:09 UTC
Not changing fonts is alright, but the padding could really be improved.

About the space thing, I use macOS daily, and we still have a lot of leeway in that regard :). Still lots of screen estate to space things out.
Comment 3 Nate Graham 2024-02-21 20:47:09 UTC
Cool. Wanna submit a merge request? I *think* all you need to do is increase the left and right margins in https://invent.kde.org/plasma/plasma-workspace/-/blob/master/applets/appmenu/package/contents/ui/MenuDelegate.qml
Comment 4 Doug 2024-02-22 07:08:22 UTC
The Latte Appmenu widget allows for padding to be user adjustable, and other widgets have font configuration, so those things theoretically could be adjustable.  Obviously, the "all options have costs" rule applies.
Comment 5 Emir SARI 2024-02-22 16:19:44 UTC
(In reply to Nate Graham from comment #3)
> Cool. Wanna submit a merge request? I *think* all you need to do is increase
> the left and right margins in
> https://invent.kde.org/plasma/plasma-workspace/-/blob/master/applets/appmenu/
> package/contents/ui/MenuDelegate.qml

Sure!