[Libreoffice-ux-advise] [Bug 81908] Use macOS “Sheets” style for dialog boxes

bugzilla-daemon at bugs.documentfoundation.org bugzilla-daemon at bugs.documentfoundation.org
Mon Aug 31 21:49:04 UTC 2020


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

--- Comment #6 from Thorsten Wagner <thorsten.wagner.4 at gmail.com> ---
I totaly agree. Dialogs should be designed in a way as simple as possible
without violating any of the different OS/DE style guides.

As sheets are macOS specific, this is no general way to go. I see two
possibilities:

(1) Drop the idea of using sheets

(2) Change the criterion for using sheets: Not for modal dialogs, but for
simple dialogs, e.g. "Save Yes/No/Cancel" of "Tips" and things like that only.
I would be possible to implement this by introducing a dialog attribute on a
per dialog basis, which is ignored by non macOS backends.

BTW: However for new dialogs nesting should be avoided if possible, because
nested dialogs are not very handy. There are currently some dialogs with tree
nesting levels which are very hard to use.

BTW: Style guides for all backends (including macOS) should be taken into
account prior to implementing new dialogs. For example, the new Area dialog
with buttons inside to switch between pages causes poor code within VCL.
Uncommon button states had to be introduced, which are not style guide
compliant (at least for macOS, but probably for GTK, Qt, and Windows too).

My personal opinion: Keep it simple will create a polished UI best.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the Libreoffice-ux-advise mailing list