Bug 494530 - Can not change file chooser icon size
Summary: Can not change file chooser icon size
Status: RESOLVED DUPLICATE of bug 137837
Alias: None
Product: plasma-integration
Classification: Plasma
Component: general (show other bugs)
Version: 6.1.5
Platform: Ubuntu Linux
: NOR normal
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-10-11 13:33 UTC by Martin van Es
Modified: 2024-10-24 00:10 UTC (History)
2 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Martin van Es 2024-10-11 13:33:02 UTC
SUMMARY
Thanks to this (https://invent.kde.org/plasma/plasma-desktop/-/issues/58) change, I can now no longer change the icon size of the native plasma file chooser dialog.

I can change the icon size of the places, not the top menu which gets the system default 22px(?) size for 100% desktop scaling.

STEPS TO REPRODUCE
1. Save a file
2. See KDE native file chooser
3. Try to change icon size of top level icons.

OBSERVED RESULT
I can't change the size of the top level icons

EXPECTED RESULT
Change the size of the icons of the native file chooser, preferably via a system default for 100% desktop scaling or via an application preference accessible in the menu.

SOFTWARE/OS VERSIONS
Operating System: Kubuntu 24.10
KDE Plasma Version: 6.1.5
KDE Frameworks Version: 6.6.0
Qt Version: 6.6.2
Kernel Version: 6.11.2-mve (64-bit)
Graphics Platform: Wayland
Processors: 8 × Intel® Core™ i7-10510U CPU @ 1.80GHz
Memory: 31.1 GiB of RAM
Graphics Processor: Mesa Intel® UHD Graphics
Manufacturer: Notebook
Product Name: N141CU
Comment 1 Nate Graham 2024-10-11 18:09:20 UTC
That's right, the ability to change just toolbar icon sizes like this was removed. It was an intentional change, as per the discussion at https://invent.kde.org/plasma/plasma-desktop/-/issues/58, which I'll assume you already read.

I'd recommend using screen scaling instead.
Comment 2 Martin van Es 2024-10-11 20:10:47 UTC
Yes, I know. The bug is about the default icon size for 100%. It is currently hard-coded to 22px (if I understand the topic) but which could optimally be configured to something more correct.

I'm not saying I want the icon sizes config back. I say it would be nice if the 100% default size could be changed. Changing the scaling is not an option in my specific case (something to do with hinted font rendering, which I am the last to use in the universe).
Comment 3 Nate Graham 2024-10-11 20:27:42 UTC
22px is the correct size; that's the intended default toolbar icon size.
Comment 4 Martin van Es 2024-10-11 21:06:01 UTC
But the thing is, I can adjust the icon size in any other toolbar per application (like dolphin's) as explained by the mentioned issue and I don't mind doing. I also don't think 22px is wrong per se (I'm just someone who thinks 16 is more appropriate). I just want to point out the choice is missing in the file dialog.
Comment 5 Nate Graham 2024-10-15 22:44:49 UTC
I'm in favor of removing the per-toolbar icon size customizability in those places too! Ultimately this is a design decision, and letting users customize it is asking users to be designers. If they want to, the right place is in the KDE Visual Design Group, so that *everyone* can benefit from their expertise and wisdom.

Personally, I actually agree with you that 16px is a more appropriate icon size for ToolButtons, and I even formally proposed changing it globally a few months ago. I can restart work on that.
Comment 6 Martin van Es 2024-10-18 09:55:11 UTC
I've been thinking about this and believe it or not, I'm passionate about it. Not because I think I'm right but because kde/plasma used to be the desktop that gave me the feeling I was in control, and let's be honest, the way things look is quite reminding of the feeling not being in control (and believe me when I say desktop scaling can not solve the problem for me).

So, the challenge seems to be one hard-coded default (but I might be wrong about that?). And the team wants to remove all (user facing) possibilities to change that setting. What if we created a "hidden" config setting that defaults to anything the team wants, that, when applied can override this hard-coded default? Read once, apply and forget.

It would prevent ignorant users of accidentally changing something that's not supposed to be changed, but would give power users a way to override one default without having to recompile the whole plasma desktop for their own use?
Comment 7 Nate Graham 2024-10-22 16:58:52 UTC
Hidden config-file-only settings bit-rot because they end up with only one or two users in the wild.

Thing is... why not change the position of the OK and cancel buttons too? How about moving the sidebar over to the right? Maybe remove some of the icons from that toolbar while we're at it?

The problem with "customizability" as a virtue in and of itself is that it leads to the conclusion that everything should be customizable, and this is infeasible as it transforms every user into a potential GUI designer of their own system. While this may seem like a potential good thing, it reduced KDE's actual GUI designers' flexibility to zero and makes it impossible to ever improve the UI, which ultimately hurts everyone not interested in doing extensive customization, which is most people.

We offer customizability where we deem it relevant, but we do not and never have supported it as a virtue in and of itself.
Comment 8 Nate Graham 2024-10-24 00:10:37 UTC
Blegh, I'm a dummy, we already have a bug report open for this: Bug 137837. Old one. I doubt anything happens there anytime soon, for the reasons I mentioned. But still, for correctness's sake, marking this as a duplicate of it.

*** This bug has been marked as a duplicate of bug 137837 ***