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:
User Profile Reset: No
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
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
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.
You mean one more button, "Apply"? Certainly not for macOS at least. No buttons at all is what truly native apps seem to have.
(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.
I doubt many end-users care that much about "cross-platform compatibility". But let's agree to disagree about that.
The link to the macOS HIG page is dead on that wiki page.
(In reply to Tor Lillqvist from comment #6)
> The link to the macOS HIG page is dead on that wiki page.