konsole bottom tab is about 40px with oxygen-Qt5 and about 25px with oxygen-qt4 konsole menu is about 29px with oxygen-qt5 and about 20px with oxygen-qt4 konsole "view menu" is about 320px with oxygen-qt5 and about 240px with oxygen-qt4 In understand breeze is supposed to be more spacious but what is the reason for oxygen-qt5 being so much more spacious than oxygen-qt4? Aren't they supposed to be drop-in replacements?
The reason behind oxygen@qt5 is more spacious than (old) oxygen@qt4 is that it was a long request from several (and some of them vocals) users during kde4 times, to which we (Nuno and I) at that time at least, agreed, but could not implement in a 'consistent' manner because oxygen's code had become somewhat bloated over time. While writing the breeze theme, the code ended up being much cleaner, and the cleaning could be backported to oxygen, which in turn, could allow us to add this long-standing spacing. However, as for breeze, some fine tuning might indeed still be necessary. I'll keep this bug report open and add it to future (hopefully soon) changes with that respect.
But that doesn't make any sense, the interesting thing that oxygen provides is that you can use both the qt4 style and the qt5 style and it should be seamless, but as it stands now they're two different styles, if the qt5 world provides you with the opportunity of doing what you wanted, cool, you should call it oxygen2, but calling it oxygen is misleading in a way that people will expect it to be metric compatible, and then it isn't.
Oxygen @ KF5 is also compilable against KDE4 (cmake -DUSE_KDE4) just like breeze. It is the one that should be used for KDE4 applications running under KF5. I've sent an email some time ago about this to packagers).
*** Bug 346533 has been marked as a duplicate of this bug. ***
I find the Breeze-like spacing/padding to be annoying, also the tabs doesn't match the KDE 4 version. Aside these things i consider the Qt5 port perfect.
For me it breaks applications and is one of the reasons I still stick to KDE4. Some elements (like menu items) even take more space with Oxygen5 than with Breeze. See the attached images (kscreen is only one example of an unusable application)...
Created attachment 105219 [details] kscreen with default oxygen5
Created attachment 105220 [details] kscreen with compact oxygen5 No problem with smaller metrics. Patch can be found here: https://build.opensuse.org/package/view_file/home:dliw/oxygen5-small/oxygen-metrics.patch?expand=0
Created attachment 105221 [details] Menu items take more space with oxygen5 than with breeze
This looks better, will try in my system.
Thank you for reporting this issue in KDE software. As it has been a while since this issue was reported, can we please ask you to see if you can reproduce the issue with a recent software version? If you can reproduce the issue, please change the status to "REPORTED" when replying. Thank you!
Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please mark the bug as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone!
I'm still patching oxygen5 to get smaller metrics (see https://bugs.kde.org/show_bug.cgi?id=343753#c8). So at least for me, this issue is relevant.