Created attachment 140914 [details] Screenshot: Adwaita | Main window With the GTK 3 backend on FreeBSD, some VCL UI elements are not properly rendered. With GNOME's Adwaita theme: - checkboxes, radio buttons, notebookbar tabs and regular buttons (esp. in non-native dialogs) have no background - dropdown pickers have no arrow button / don't drop down With the Arc theme, checkboxes and radio buttons look fine, but other problems remain. It doesn't matter whether I'm running X11 or Wayland, regular or HiDPI, hardware accelerated or not, it just always happens with GTK3. Build config: https://github.com/freebsd/freebsd-ports/blob/6b7727dafda85af3155fdda2978bad0d96f2d11c/editors/libreoffice/Makefile#L230
Created attachment 140915 [details] Screenshot: Adwaita | Settings
Created attachment 140916 [details] Screenshot: Arc
Is it running against the same version of gtk3 it was built against. Is gtk3 >= 3.20.0 ?
(In reply to Caolán McNamara from comment #3) > Is it running against the same version of gtk3 it was built against. Is gtk3 > >= 3.20.0 ? Built with 3.22.26, currently running 3.22.29 but the same was happening when running with 3.22.26.
I presume in the case of the "true" gtk widgets, e.g. in writer, the dialog of insert->table in LibreOffice 6.1 they then work fine ?
(In reply to Caolán McNamara from comment #5) > I presume in the case of the "true" gtk widgets, e.g. in writer, the dialog > of insert->table in LibreOffice 6.1 they then work fine ? Dear Greg V, Could you please answer Caolán's question ? Setting to NEEDINFO meanwhile...
Created attachment 146318 [details] Screenshot: 6.1 new table dialog (In reply to Caolán McNamara from comment #5) > I presume in the case of the "true" gtk widgets, e.g. in writer, the dialog > of insert->table in LibreOffice 6.1 they then work fine ? Just built 6.1, yes, the new table dialog looks fine. (apart from the tiny table preview being blurry because of HiDPI, but that seems like a known issue — https://bugzilla.redhat.com/show_bug.cgi?id=1533949)
Hi Greg, So Caolán is continuously working on welding the dialog to have a native feel and look -> https://cgit.freedesktop.org/libreoffice/core/log/?qt=grep&q=weld In LibreOffice 6.2 more dialog will be adapted. it's just a matter of time until it's fully completed. Closing as RESOLVED MOVED
(In reply to Xisco Faulí from comment #8) > Hi Greg, > So Caolán is continuously working on welding the dialog to have a native > feel and look -> > https://cgit.freedesktop.org/libreoffice/core/log/?qt=grep&q=weld > In LibreOffice 6.2 more dialog will be adapted. it's just a matter of time > until it's fully completed. > Closing as RESOLVED MOVED It's great that dialogs are becoming native, but the problem is not just about dialogs, it's about *all* VCL UI elements. Look at the toolbar notebookbar thingy in https://bug-attachments.documentfoundation.org/attachment.cgi?id=140916 :(