[Libreoffice-ux-advise] [Bug 115512] New: Remove titlebar from UI in case of Gnome

classic Classic list List threaded Threaded
10 messages Options
bugzilla-daemon-2 bugzilla-daemon-2
Reply | Threaded
Open this post in threaded view
|

[Libreoffice-ux-advise] [Bug 115512] New: Remove titlebar from UI in case of Gnome

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

            Bug ID: 115512
           Summary: Remove titlebar from UI in case of Gnome
           Product: LibreOffice
           Version: unspecified
          Hardware: All
               URL: https://blogs.gnome.org/tbernard/2018/01/26/csd-initia
                    tive/
                OS: All
            Status: UNCONFIRMED
          Keywords: needsUXEval
          Severity: enhancement
          Priority: medium
         Component: UI
          Assignee: [hidden email]
          Reporter: [hidden email]
                CC: [hidden email],
                    [hidden email]

The contemporary Gnome UI style is without title bar. While LibreOffice is
prepared for most situations with the Notebookbar it's not in this case. We
should a) consider to hide the title bar for Gnome-based OS and b) add instead
a small bar to make sure the user can move the window. This approach is known
for instance in Chrome. Alternative ideas are welcome.

--
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
Libreoffice-ux-advise mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/libreoffice-ux-advise
bugzilla-daemon-2 bugzilla-daemon-2
Reply | Threaded
Open this post in threaded view
|

[Libreoffice-ux-advise] [Bug 115512] Remove titlebar from UI in case of Gnome

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

Maxim Monastirsky <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           See Also|                            |https://bugs.documentfounda
                   |                            |tion.org/show_bug.cgi?id=11
                   |                            |3388

--- Comment #1 from Maxim Monastirsky <[hidden email]> ---
(In reply to Heiko Tietze from comment #0)
> We
> should a) consider to hide the title bar for Gnome-based OS and b) add
> instead a small bar to make sure the user can move the window. This approach
> is known for instance in Chrome.
Chrome isn't a good example, as in addition it also does c) make use of the
free space on that dragging frame (by putting there the tabs bar and the user
switching button). And so should we, if we ever decide to hide the system title
bar. Just replacing the system title bar (which we get for free from the
system), with our own implementation (which we'll have to maintain) makes no
sense.

--
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
Libreoffice-ux-advise mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/libreoffice-ux-advise
bugzilla-daemon-2 bugzilla-daemon-2
Reply | Threaded
Open this post in threaded view
|

[Libreoffice-ux-advise] [Bug 115512] Remove titlebar from UI in case of Gnome

In reply to this post by bugzilla-daemon-2
https://bugs.documentfoundation.org/show_bug.cgi?id=115512

--- Comment #2 from Bastián Díaz <[hidden email]> ---
Created attachment 139671
  --> https://bugs.documentfoundation.org/attachment.cgi?id=139671&action=edit
screenshot

I think Mozilla Firefox offers a better solution by providing white space at
the beginning and end of the tabs (when the window is not maximized), in
addition to useful white space like the one on each side of the address bar.

On the other hand, a small bar is a bad idea, since it is a difficult target to
hold with a pointer and even more if we talk about touch devices. GNOME HIG for
example recommends not using small targets. GTK Headerbar allows you to drag
the window from anywhere -including buttons- and other office applications
allow you to drag the window of any blank space available in the toolbar.

--
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
Libreoffice-ux-advise mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/libreoffice-ux-advise
bugzilla-daemon-2 bugzilla-daemon-2
Reply | Threaded
Open this post in threaded view
|

[Libreoffice-ux-advise] [Bug 115512] Remove titlebar from UI in case of Gnome

In reply to this post by bugzilla-daemon-2
https://bugs.documentfoundation.org/show_bug.cgi?id=115512

Heiko Tietze <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
     Ever confirmed|0                           |1

--
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
Libreoffice-ux-advise mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/libreoffice-ux-advise
bugzilla-daemon-2 bugzilla-daemon-2
Reply | Threaded
Open this post in threaded view
|

[Libreoffice-ux-advise] [Bug 115512] Remove titlebar from UI in case of Gnome

In reply to this post by bugzilla-daemon-2
https://bugs.documentfoundation.org/show_bug.cgi?id=115512

V Stuart Foote <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[hidden email]

--- Comment #3 from V Stuart Foote <[hidden email]> ---
@Heiko, *

Why would we treat GNOME based DE any different than other requests (e.g. bug
113388) for Client Side Decoration control of the application frame? Or
likewise not support native application styles from Apple HIG for macOS builds,
or implement Windows UWP support.

If consensus remains that project is cross platform, implementing CSD piecemeal
for your favorite OS/DE (unless actually required--and this isn't) breaks that
paradigm.

--
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
Libreoffice-ux-advise mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/libreoffice-ux-advise
bugzilla-daemon-2 bugzilla-daemon-2
Reply | Threaded
Open this post in threaded view
|

[Libreoffice-ux-advise] [Bug 115512] Remove titlebar from UI in case of Gnome

In reply to this post by bugzilla-daemon-2
https://bugs.documentfoundation.org/show_bug.cgi?id=115512

--- Comment #4 from Tobias Bernard <[hidden email]> ---
Created attachment 139866
  --> https://bugs.documentfoundation.org/attachment.cgi?id=139866&action=edit
rough concept of LibreOffice with GNOME-style CSD

--
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
Libreoffice-ux-advise mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/libreoffice-ux-advise
bugzilla-daemon-2 bugzilla-daemon-2
Reply | Threaded
Open this post in threaded view
|

[Libreoffice-ux-advise] [Bug 115512] Remove titlebar from UI in case of Gnome

In reply to this post by bugzilla-daemon-2
https://bugs.documentfoundation.org/show_bug.cgi?id=115512

--- Comment #5 from Tobias Bernard <[hidden email]> ---
Hi, Tobias from GNOME here.

CSD are most useful when they allow placing window controls and other interface
elements in the same bar. That's the approach we take with GNOME apps. We have
a widget in GTK called header bar, which automatically places window controls
on the left/right side depending on system settings, so application authors
don't have to deal with this.

I think when the Notebookbar is enabled, LibreOffice could relatively easily
use GNOME-style CSD, by simply adding the window controls to the left/right of
the top bar. This approach could also work on macOS and Windows (in fact, MS
Office on macOS already does something very similar). One challenge is assuring
that there is always some empty space to the left or right of the Notebookbar
tabs, so users can move the window easily.

I've attached some very rough concepts of how the CSD solution I'm describing
could look on GNOME and macOS. I imagine this would be easily adaptable to the
style on other systems (e.g. by having three buttons on the right on Windows).

--
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
Libreoffice-ux-advise mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/libreoffice-ux-advise
bugzilla-daemon-2 bugzilla-daemon-2
Reply | Threaded
Open this post in threaded view
|

[Libreoffice-ux-advise] [Bug 115512] Remove titlebar from UI in case of Gnome

In reply to this post by bugzilla-daemon-2
https://bugs.documentfoundation.org/show_bug.cgi?id=115512

--- Comment #6 from Tobias Bernard <[hidden email]> ---
Created attachment 139867
  --> https://bugs.documentfoundation.org/attachment.cgi?id=139867&action=edit
rough concept of LibreOffice with macOS-style CSD

--
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
Libreoffice-ux-advise mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/libreoffice-ux-advise
bugzilla-daemon-2 bugzilla-daemon-2
Reply | Threaded
Open this post in threaded view
|

[Libreoffice-ux-advise] [Bug 115512] Remove titlebar from UI in case of Gnome

In reply to this post by bugzilla-daemon-2
https://bugs.documentfoundation.org/show_bug.cgi?id=115512

andreas_k <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[hidden email]

--- Comment #7 from andreas_k <[hidden email]> ---
I like the idea to put the window controls into the notebookbar but not in the
regular toolbar layout.

Is it possible to add a show/hide window decoration button like we have it for
menubar, sidebar, ...

--
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
Libreoffice-ux-advise mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/libreoffice-ux-advise
bugzilla-daemon-2 bugzilla-daemon-2
Reply | Threaded
Open this post in threaded view
|

[Libreoffice-ux-advise] [Bug 115512] Remove titlebar from UI in case of Gnome

In reply to this post by bugzilla-daemon-2
https://bugs.documentfoundation.org/show_bug.cgi?id=115512

Thomas Lendo <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Blocks|                            |103303, 113209


Referenced Bugs:

https://bugs.documentfoundation.org/show_bug.cgi?id=103303
[Bug 103303] [META] Desktop integration bugs and enhancements
https://bugs.documentfoundation.org/show_bug.cgi?id=113209
[Bug 113209] [META] UI bugs and enhancements
--
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
Libreoffice-ux-advise mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/libreoffice-ux-advise