Created attachment 194637 [details] Screenshots comparing gtk3 and kf5 Recently we had a change in some dialogs, that now use "vertical tabs" instead of "horizontal tabs". TBH they look quite nice using gtk3, and in this case they feel like an improvement. However, in kf5 they do not look good or appealing. They do not feel like an improvement. Entries seem too squeezed or compressed... and there's no good contrast for text as in gtk3. Is there something we can do to improve the situation to render this in kf5? See attached ODG with some examples System info Version: 24.8.0.0.alpha1+ (X86_64) / LibreOffice Community Build ID: dc243f0122ba656d2630e93bebfb84a2bfe4042a CPU threads: 16; OS: Linux 6.8; UI render: default; VCL: kf5 (cairo+xcb) Locale: pt-BR (pt_BR.UTF-8); UI: en-US Calc: CL threaded
Reproduced in: Version: 24.8.0.0.alpha1+ (X86_64) / LibreOffice Community Build ID: 5a75414d1772d1fd998f405e3b9bd80b1f10c51f CPU threads: 8; OS: Linux 6.5; UI render: default; VCL: kf5 (cairo+xcb) e.g. in Page Style dialog, characters touch the surrounding frame.
The vertical tabs are not native in kf5/gen, so I had to change how they're drawn in SvxIconChoiceCtrl_Impl. Proposed patch here: https://gerrit.libreoffice.org/c/core/+/169108
Created attachment 194809 [details] Screenshot of the proposed patch (kf5) This is a screenshot taken using kf5 after applying the proposed patch.
Created attachment 194812 [details] Screenshot with https://gerrit.libreoffice.org/c/core/+/169108 v2 with a light theme (qt6)