Summary: | Per-panel maximum icon size setting | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | Nate Graham <nate> |
Component: | Panel | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | CONFIRMED --- | ||
Severity: | wishlist | CC: | eugene.savitsky, niccolo.venerandi, niccolo |
Priority: | NOR | ||
Version: | 6.0.4 | ||
Target Milestone: | 1.0 | ||
Platform: | Other | ||
OS: | Linux | ||
See Also: |
https://bugs.kde.org/show_bug.cgi?id=467004 https://bugs.kde.org/show_bug.cgi?id=482612 |
||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Bug Depends on: | |||
Bug Blocks: | 346420 |
Description
Nate Graham
2024-05-01 22:08:33 UTC
Big -1 to a panel-specific maximum icon size setting. It's way too specific/niche of an option. If anything I believe it should be a theme option, with Breeze offering a sane default. This could be (somewhat easily) done by having all widgets fill the available space, but having the panel cap the widget {height/width} depending on a sizing hint in the panel SVG The theme is also the semantically wrong place to put a maximum size value. The ideal maximum size is a property of how the thickness of the panel interacts with the user's aesthetic preferences and functional goals for that panel. The theme can't know the user's preferences and intentions. The theme defines the (aesthetics and) size of all components: buttons, outlines, switches, highlights and so on. The theme also dictates the size of the widgets as a function of the panel thickness. I'm not convinced it's semantically wrong to also allow themes to set an upper limit to that size (and I'm also not convinced that it should be per-panel). I think it's part of the look-and-feel of the theme. The problem with allowing the theme to set an upper limit is that the user can't easily change that. Whether the user prefers for a thick panel to have large icons or small icons is a user preference that the theme can't know. We know from experience that user opinion on this topic vary. |