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

--- Comment #34 from Jean-François Fortin Tam <[email protected]> ---
JBF said:

> [...]
> I do not have the title bar. It is easy to obtain with a Gnome extension.
> I use this one:
> https://extensions.gnome.org/extension/2015/no-title-bar-forked/
> [...]

With all due respect, that's a hack, not a designed solution. It nukes the
titlebar (hence document title) for all non-CSD applications (not just
LibreOffice) and I've seen it break the behavior/workflow of such apps. And it
can be buggy on its own, too (from my previous experience; even now I can see
it is reportedly broken, unsurprisingly*)

Whatsmore, believe it or not, there are multiple other desktop environments
outside of GNOME that benefit from client-side decorations and wish to have
apps that use them, so you can't just say "oh, just use a GNOME Shell
extension".

In UI/toolbar layouts where no menubar is used, client-side decorations are an
overall better design, especially on laptop screens. They're just measurably
more space-efficient, no matter how you look at them.

If it were just me, in a theoretical world, I would not make it an option and
would just say, "This is how it is, *one* code path that's 100% tested &
maintained", but I know this is not how it works here, and that y'all have to
deal with the nightmare of 7 different UI layouts ;) with that said, Christian
is dedicated enough to accept the complexity of making it optional instead of a
single code path for the notebookbars... so at this point, let's please not be
"stop energy" discouraging new contributors like him from trying to solve a
design problem the right way (in the app, rather than the window manager). I'm
very grateful for someone finally attempting an implementation for this, so
thank you Christian.

*: GNOME Shell "extensions" break all the time since there is no API
("extensions" are just duck-taping hacks live on top of a moving foundation.

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to