Bug 495663

Summary: Wrong icon to decrease spinbox number in GTK 3 and GTK 2 applications
Product: [Plasma] Breeze Reporter: kbtr.buffer098
Component: IconsAssignee: visual-design
Status: RESOLVED DUPLICATE    
Severity: major CC: kainz.a, kbtr.buffer098, m, nate
Priority: NOR Keywords: regression, usability
Version: 6.2.0   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description kbtr.buffer098 2024-10-31 23:11:35 UTC
SUMMARY
Since I think this commit https://invent.kde.org/frameworks/breeze-icons/-/commit/4c44c5a02464053bd082610689e549deffdce91e (although maybe also an earlier one, I'm not sure), GTK 2 and GTK 3 applications display an X in place of a minus or a down pointing arrow for spinboxes. I manually applied this patch https://invent.kde.org/frameworks/breeze-icons/-/commit/ff1ccc38f1b2d1708935566d3d5e55d30ce57b21 since it seems the intent was to fix this issue, but the problem persists.

I understand the nomenclature is now correct, but GTK 2 and GTK 3 will not fix this, since they're end of life, but applications written in those toolkits will still exist and be widely used for a long time, so Breeze icon theme should still display the correct icon also for them. Having an X icon in this context doesn't only look very weird aesthetically, but it confuses less experienced users and makes it very hard to support them by giving instructions.

STEPS TO REPRODUCE
1. Set Breeze as the GTK 3 and/or GTK 2 icon theme.
2. Open GTK 3 and/or GTK 2 application that has spinboxes.

OBSERVED RESULT
The button to decrease the number of the spinbox is the X symbol instead of a - or a down-pointing arrow.

EXPECTED RESULT
The decrease button should have a - or a down pointing arrow. Never an icon that means something else.

SOFTWARE/OS VERSIONS
KDE Plasma Version: KDE 6.2.0/6.2.2
KDE Frameworks Version: 24.08.x
Comment 1 Nate Graham 2024-11-01 13:53:21 UTC
> but GTK 2 and GTK 3 will not fix this, since they're end of life
GTK 2 was released 19 years ago and has been EOL for 4 years; nothing should still be using it today. And IIRC there's an open patch to fix this for GTK3. I don't think we can let trivially solvable bugs in third-party toolkits constrain our design freedom in KDE.
Comment 2 Nate Graham 2024-11-01 14:24:32 UTC

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