Bug 117873 - On macOS, settings dialogs should ideally be non-modal and immediately-acting
Summary: On macOS, settings dialogs should ideally be non-modal and immediately-acting
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: UI (show other bugs)
Version:
(earliest affected)
unspecified
Hardware: All Mac OS X (All)
: medium enhancement
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: MacOS-Wishlist
  Show dependency treegraph
 
Reported: 2018-05-29 10:31 UTC by Tor Lillqvist
Modified: 2019-02-02 16:16 UTC (History)
2 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tor Lillqvist 2018-05-29 10:31:25 UTC
Description:
To match the look and feel of more native apps, dialogs should not be modal. Also, they should not have any "OK" and "Cancel" buttons but just apply changes right away.

How hard it is to actually implement something like this I don't know. Also, at least Pages doesn't even seem to have the corresponding separate dialogs related to formatting as LibreOffice does, but instead relies on its "sidebar" (if that is the right term). Possibly we can't do that in LibreOffice, though, if for instance not all the stuff in the Character dialog is available through the sidebar.   

Steps to Reproduce:
.

Actual Results:  
.

Expected Results:
.


Reproducible: Always


User Profile Reset: No



Additional Info:


User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_4) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/11.1 Safari/605.1.15
Comment 1 Alex Thurgood 2018-05-29 10:58:13 UTC
Confirming with

Version: 6.2.0.0.alpha0+
Build ID: 7f3c2ee6c135773c98ded063bdf10ec8900bf00f
CPU threads: 4; OS: Mac OS X 10.13.4; UI render: default; 
Locale: fr-FR (fr_FR.UTF-8); Calc: group threaded
Comment 2 Heiko Tietze 2018-05-31 08:42:33 UTC
That's not restricted to macOS, "Apply" (the current settings; but ignore on cancel later) would be a really nice to have for all systems. There is likely a ticket for this.
Comment 3 Tor Lillqvist 2018-05-31 08:48:31 UTC
You mean one more button, "Apply"? Certainly not for macOS at least. No buttons at all is what truly native apps seem to have.
Comment 4 Heiko Tietze 2018-05-31 09:11:43 UTC
(In reply to Tor Lillqvist from comment #3)
> You mean one more button, "Apply"? Certainly not for macOS at least. No
> buttons at all is what truly native apps seem to have.

The minimum tribute to cross-platform compatibility is to not apply immediately but per Apply. The draft for a guideline is here https://wiki.documentfoundation.org/Design/PropertyDialog though Apply is just an idea there. We do have it in some dialogs, e.g. Page settings, and I'd appreciate to have this function consistently on all property dialogs.
Comment 5 Tor Lillqvist 2018-05-31 09:16:31 UTC
I doubt many end-users care that much about "cross-platform compatibility". But let's agree to disagree about that.
Comment 6 Tor Lillqvist 2018-05-31 09:23:18 UTC Comment hidden (off-topic)
Comment 7 Heiko Tietze 2018-05-31 09:36:38 UTC Comment hidden (off-topic)