Via Tools > Options > LibreOffice > Application Colors it is possible to change colors, for example the document background. The Apply function works nicely but takes the color into the current color scheme bypassing the Save function. Expected behavior: Apply affects the current module (or session) only and to make the change persistent it has to be saved explicitly. Admittedly it's a convenience thing since Save always creates a new scheme. So to make this function a proper UX we need the Save function plus Save As (and Delete).
I'm not sure. May be just rename Apply to Save here. Or will not touch it at once?
The Apply button is the one at the dialog footer, we cannot change it to Save.
Don't see need for input from UX. Comments are welcome, of course.
I can confirm the behaviour in which the colour settings are saved when clicking "Apply" (and then closing the dialogue), the colours are persistent between sessions and modules. But why should this be different to other settings that do the same things, for example "Tools > Options > LibreOffice > User data", or "Tools > Options > LibreOffice > View > Icon style", etc. ? These changes apply to the whole interface for the whole of LibreOffice, clicking "Apply" to apply the changes and make them persistent seems consistent to me.
Apologies, I understand now: changing a colour saves the value in the selected scheme automatically, which means it is not possible to go back to the default colours of the scheme. One way to fix it would be to: - automatically switch to a "User-defined" scheme as soon as a value is changed, - change the "Save" button to "Save as...", to make it clearer that it will save it as a new, separate scheme. The "auto-save" behaviour would be kept, but the user can always go back to a pre-existing scheme, or create a new one with "Save as...". Version: 7.2.0.1 / LibreOffice Community Build ID: 32efc3b7f3a71cfa6a7fa3f6c208333df48656cc CPU threads: 8; OS: Linux 4.15; UI render: default; VCL: gtk3 Locale: en-AU (en_AU.UTF-8); UI: en-US Calc: threaded
Maybe we could do a bit differently. When the user clicks OK / Apply in the main dialog, if any change has been made to the currently selected color scheme, then we can show a message box saying "Changes were made to the SCHEME_NAME color scheme. Would you like to overwrite the existing scheme or create a new one?". This dialog could have 3 buttons: "Create New", "Overwrite" and "Cancel". Clicking "Create New" would open the "Save scheme" dialog we already have.
(In reply to Rafael Lima from comment #6) >we can show a message box... Message dialogs interrupt the workflow and should be avoided. The correct workflow is to remember the previous values on Apply and bring it back per Reset. Or to just not save the values until the dialog/tab is closed.