Bug 132971 - "Your changes will be lost" dialog box: make buttons Yes / No to be more consistent with other software
Summary: "Your changes will be lost" dialog box: make buttons Yes / No to be more cons...
Status: RESOLVED NOTABUG
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
Version:
(earliest affected)
3.3.0 release
Hardware: All All
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: needsUXEval
Depends on:
Blocks:
 
Reported: 2020-05-12 08:38 UTC by j
Modified: 2020-05-18 09:04 UTC (History)
4 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 j 2020-05-12 08:38:30 UTC
Description:
When closing a document which is not saved, we have this classic dialog box:

https://imgur.com/YwNzfwk

"Your changes will be lost ...":
[S]ave 
[D]on't save 
[C]ancel

Having to remember keyboard shortcuts [S] and [D] is inconsistent (at least on Windows) with other programs.
Probably 90% programs use the standard:
[Y]es
[N]o
Cancel
It's true for MSOffice, for SublimeText, etc.: https://imgur.com/mVr9585

If every program has different default shortcuts it creates a UX burden (see https://en.wikipedia.org/wiki/Principles_of_user_interface_design) for the user to remember new different shortcuts for every program.

---

TL;DR: Proposal: use the Y / N standard for this dialog box, it will improve the UI/UX.

Steps to Reproduce:
1. Create a new document
2. Write some text
3. Close Writer
4. See the "Your changes will be lost..." dialog box


Actual Results:
Standard Y/N shortcuts don't work (obviously)

Expected Results:
Y or N keyboard shortcut should be able to answer to such a dialog box, as with (nearly) all other software.


Reproducible: Always


User Profile Reset: No



Additional Info:
(Personal opinion: It's on these little details (https://en.wikipedia.org/wiki/Principles_of_user_interface_design) that we see how polished UI/UX is for a program)
Comment 1 j 2020-05-12 10:04:28 UTC
PS: Y/N is not only the standard for MSOffice, most GUI programs, but also command lines tools:

https://imgur.com/LvhwmVr

https://imgur.com/mGX78f6
Comment 2 BogdanB 2020-05-12 18:57:18 UTC
Some research on this subject:

GEDIT on Ubuntu 20.04 is using: Save as/Close without saving/Cancel
- is very clear from my point of view what will happen if I press each one of that buttons

LO 7.0 on Ubuntu 20.04: Save/Don't Save/Cancel - also is very clear what will happen after pressing that buttons...

- Sublime TExt on Ubuntu 20.04: Saving/Close without saving/Cancel - very clear....

- NotepadQQ - on UBuntu 20.04: Saving/Close without saving/Cancel - very clear....

So, I consider NOT a bug... It's very clear everything, like in every other app.
Comment 3 j 2020-05-12 19:09:53 UTC
@BogdanB It is very clear, I did not say it was not clear. I just said it was unconsistent with many programs (at least on Windows) which have a Yes/No/Cancel scheme. One example: https://imgur.com/mVr9585
Comment 4 Dieter 2020-05-16 08:45:36 UTC
I've compared with Word 2016
German UI: Speichern / Nicht Speichern / Abbrechen

So as far as I can see, there is consistency. J, which version of MS Office do you use?
=> NEEDINFO
Comment 5 j 2020-05-17 18:51:23 UTC
@Dieter, they probably changed it in the new version, but this is Office 2007:

https://imgur.com/Q4It3eX

Translation: 

Do you want to save the modifications made to Document1?

Yes/No/Cancel
Comment 6 Telesto 2020-05-17 19:03:01 UTC
Let's add the UX-department.. it's about UX.. so.. However I don't expect a change..
Comment 7 Heiko Tietze 2020-05-18 08:35:06 UTC
Typical usability question, see for example [1]. "Yes" could also be the answer to "Document has not been saved yet. Do you really want to continue?", not so much far-fetched. So this is a clearly not a bug to me.

https://uxplanet.org/primary-secondary-action-buttons-c16df9b36150?gi=a5237c437855
Comment 8 j 2020-05-18 08:44:18 UTC
@HeikoTietze

Please note that then, software that use "Don't save" typically do it like this:

https://imgur.com/rr1UHQF

i.e.

not:

[D]on't save 

but:

Do[n]'t save  ==> keyboard shortcut "n" consistent with "No"
Comment 9 Heiko Tietze 2020-05-18 08:48:17 UTC
N to D was requested in bug 127525 and done recently. Should be in the nightly builds and in RC1 of 7.0
Comment 10 j 2020-05-18 08:53:39 UTC
(In reply to Heiko Tietze from comment #9)
> N to D was requested in bug 127525 and done recently. Should be in the
> nightly builds and in RC1 of 7.0

(You mean D to N).

This is good news!

A comment mentioned "It will be available in 6.4.0.", is it, indeed? or will it only be in 7.0?
Comment 11 Heiko Tietze 2020-05-18 09:04:32 UTC
(In reply to j from comment #10)
> A comment mentioned "It will be available in 6.4.0.", is it, indeed? or will
> it only be in 7.0?

Yes, should be in 6.4, meaning "Fresh".