Bug 433586 - Padding around toolbars very large -.> inconsistent bar heights, misalignment
Summary: Padding around toolbars very large -.> inconsistent bar heights, misalignment
Status: REPORTED
Alias: None
Product: Breeze
Classification: Plasma
Component: QStyle (show other bugs)
Version: 5.21.0
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-02-25 13:24 UTC by Friedrich W. H. Kossebau
Modified: 2022-02-24 00:22 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
Example of Kate with toolbar padding resulting in strange look (147.32 KB, image/png)
2021-02-25 13:24 UTC, Friedrich W. H. Kossebau
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Friedrich W. H. Kossebau 2021-02-25 13:24:24 UTC
Created attachment 136151 [details]
Example of Kate with toolbar padding resulting in strange look

Breeze adds more padding around toolbars now. Which at least on my low DPI small laptop screen makes things look a bit odd. While also turning more vertical & horizontal space into dead spaces, which for element-rich UIs comes at noticeable cost.

* emphasizes mismatch of heights of toolbars and tabbars
* emphasizes mismatch of active areas of menubars and toolbars
* seems out-of-scale for bars in dock widgets, where usually smaller icons are used
* adds to misalignment of toolbar buttons at begin/end with other UI elements

If Kate & KDevelop UIs are not yet in your set of apps to check changes of Breeze against, please do add them :)

See Kate screenshot attached with markup of where things are experienced as regressions (while already not that perfect before).

Perhaps we need a Breeze variant for small-screen :)
Comment 1 Janet Blackquill 2022-02-24 00:22:19 UTC
Kate overrides lots of contents margins to be 0; I'm not really sure if this can be considered a Breeze bug if Kate's 0 margins clash with a style's non-0 margins. If an application overrides margins to be 0, they're going to look cramped compared to a style having noticeable margins.