https://bugs.documentfoundation.org/show_bug.cgi?id=99326

--- Comment #16 from Simon Long <si...@raspberrypi.org> ---
(In reply to V Stuart Foote from comment #13)
> LibreOffice is a GTK application? I thought it was cross-platform ;)

Surely the sole point of the GTK compatibility module is to make LO appear as
if it is as close to a GTK application as possible? The auto-accelerator
behaviour under discussion is *only* exhibited if the GTK module is enabled.
Why would someone make the choice to enable the GTK compatibility mode if not
in order to align the look and feel of LO with the rest of their GTK
applications?

> There is a certain "idealism" in Simon's position that the theme alone
> should control the LibreOffice UI, and that it should be GTK+3 compliant. A
> user needing exposed accelerators would select a theme that always showed
> them. OK, and enhancements of bug 92630 provided a framework within
> LibreOffice for just that--but doesn't that only cover Linux GTK based DEs?

As above - the issue of hidden accelerators only (as far as I am aware) occurs
if the GTK compatibility module is selected. Yes, I am an idealist in as much
as I very much believe that if the GTK compatibility module is selected, then
LO should follow as closely as possible the GTK theme in effect. If the GTK
module is selected and there are additional options which need to be selected
within LO itself to enable LO to conform to the theme, that is simply going to
add confusion to anyone used to GTK, within which applications do not have
theme overrides.

My position is that if the GTK compatibility module is not used, then provide
whatever UI customisations you see fit by whatever means is appropriate - that
makes perfect sense. But if a user has deliberately made the decision to enable
the setting which makes LO follow the GTK theme, then additional options which
cause LO to unnecessarily deviate from the theme are nothing but a potential
source of confusion. (And speaking as a UI designer, deviations from consistent
behaviour in Linux desktop apps are the absolute bane of my life, and I spend
half my time trying to fix them...)

TLDR; the GTK VCL module should follow theme without deviation; that's how GTK
works and what people accustomed to GTK environments would expect. If the GTK
module is not used, then offer whatever application-specific customisation is
desired. But please don't combine customisation with the GTK compatibility
module!

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to