unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#4980: 23.1.50; In File > Quit GUI, add "Cancel", write "Save", and simplify
@ 2009-11-19 23:05 Jason A. Spiro
  2009-11-19 23:38 ` Lennart Borgman
                   ` (2 more replies)
  0 siblings, 3 replies; 12+ messages in thread
From: Jason A. Spiro @ 2009-11-19 23:05 UTC (permalink / raw)
  To: emacs-pretest-bug

When I try to quit Emacs by clicking File > Quit, I see seven choices:

(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((

Save file foo.txt?

*  Yes
*  No
*  View This Buffer
*  View Changes In This Buffer
*  Save This But No More
*  Save All Buffers
*  No For All

)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))

1.  As dak wrote in 2008 at
http://thread.gmane.org/gmane.emacs.devel/65537/focus=100634 there's
no Cancel button.  "Closing the dialog window happens to achieve that
... but it is not really obvious."  Please add a Cancel button.

2.  For the first choice, instead of writing "Yes", write "Save".
Usability researchers have found that action verbs are always better
when a list of choices is provided.  I can explain why if you require
it.

3.  The seven choices act as a confusing way to ask me which files to
save.  Instead, as Joshua Juran <jjuran@gmail.com> suggested to me in
Freenode #macdev, you should use a dialog box like "gedit" uses (
screenshot at http://omploader.org/vMnQzaw ; download gedit for
Windows / Mac at http://projects.gnome.org/gedit/ ):

(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((

[!] There are 2 document(s) with unsaved changes.
Save before closing?

Select the documents you want to save:
| [x] foo.txt    |
| [x] bar.txt    |
|                |
|                |

If you don't save, your changes will be lost.
                                                 ________     ______
[ Close &without Saving ] [       &Cancel     ] [________&Save______]

)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))

Don't offer view-buffer or view-changes choices in a GUI.  You see, a
GUI should be simple instead of listing every possible choice the user
might conceivably want.  If the user wants to do so, they can click
Cancel then do so themselves.





^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2022-01-28 13:52 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-11-19 23:05 bug#4980: 23.1.50; In File > Quit GUI, add "Cancel", write "Save", and simplify Jason A. Spiro
2009-11-19 23:38 ` Lennart Borgman
2009-11-20  3:59   ` Jason Rumney
2009-11-20  4:31     ` Stefan Monnier
2022-01-27 18:55     ` Lars Ingebrigtsen
2022-01-27 19:56       ` Eli Zaretskii
2022-01-27 20:07         ` Eli Zaretskii
2022-01-27 21:27         ` Lars Ingebrigtsen
2022-01-28  7:06           ` Eli Zaretskii
2022-01-28 13:52             ` Lars Ingebrigtsen
2009-11-20  9:31 ` Juri Linkov
2009-11-20  9:55 ` Jan Djärv

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).