https://bugs.kde.org/show_bug.cgi?id=486420
Bug ID: 486420 Summary: Per-panel maximum icon size setting Classification: Plasma Product: plasmashell Version: 6.0.4 Platform: Other OS: Linux Status: REPORTED Severity: wishlist Priority: NOR Component: Panel Assignee: plasma-b...@kde.org Reporter: n...@kde.org CC: niccolo.venera...@gmail.com Blocks: 346420 Target Milestone: 1.0 In the past we had a global "Panel icon size" setting that controlled the maximum size that icons can grow to across all Plasma panels. This had some issues: 1. It was not presented as a maximum size, so people would adjust it, see that nothing happened, and get confused. 2. Not all widgets respected it, so even if you did have a thick panel, the setting's effects often seemed random. 3. It was global in scope, when in principle it makes sense to be a panel-specific setting panels can have different thicknesses and intended UX. Issues 1 and 2 were theoretically fixable using the existing infrastructure, but 3 was not. For these reasons, we deleted the setting late in Plasma 5, and deleted the backend code that it controlled in Plasma 6. Instead, all widgets now scale with the panel thickness. This presents new issues: 1. Not all widgets do this! So sizing still feels random. 2. People with very thick panels who don't want their panel icons to be so huge no longer have a way to make that happen. In the short term, we've capped the maximum icon size in Kickoff (Bug 467004) and Kicker (Bug 482612). And Task Manager icons already seem to be capped at some internal value (see Bug 346420). Some other widgets seem to have size caps too. e.g. Peek at Desktop/Minimize All. The situation is really random. To resolve this, we should re-add a maximum icon size setting, but make it panel-specific, and then also put in the work to port *every* widget to use it, so that its usage doesn't feel random. Referenced Bugs: https://bugs.kde.org/show_bug.cgi?id=346420 [Bug 346420] Pinned Task Manager launchers don't scale beyond a certain size as Panel is increased in thickness -- You are receiving this mail because: You are watching all bug changes.