all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Alex Hanif <hanifbbz@gmail.com>
To: Juri Linkov <juri@jurta.org>
Cc: 12635@debbugs.gnu.org
Subject: bug#12635: A usability issue with the save dialog box
Date: Sun, 14 Oct 2012 10:37:48 +0200	[thread overview]
Message-ID: <CAONC63nJ_F1q-_nYUuUx-SYiSJkJimDsmHyna2=TMvTvoJ6PKg@mail.gmail.com> (raw)
In-Reply-To: <878vba2xk2.fsf@mail.jurta.org>

[-- Attachment #1: Type: text/plain, Size: 2489 bytes --]

Thanks Eli, Andreas, Juri,
I have reviewed the design based on your suggestions. Please find the new
muckups with the design elaborations at the end of that blog post here:
http://user.wordpress.com/2012/10/13/emacs-has-a-confusing-save-dialogue-box/
Thank you,
+Alex Hanif
-----------------------
This message is confidential and copyrighted. The contents and
attachment(s) are solely intended for the explicitly mentioned
recipient(s). Forwarding, replying to another addresses, copying, printing
and distributing parts of it or as a whole in any form to any other person
or 3rd party is prohibited except with prior permission. If you are not the
intended recipient, please destroy all copies of the original message and
possible distributions and inform me.


On Sat, Oct 13, 2012 at 6:05 PM, Juri Linkov <juri@jurta.org> wrote:

> > Please let me know if I can help improve Emacs.
>
> The most user-friendly UI would tell the user what pressing the button
> will do exactly.  So instead of buttons "Yes"/"No", it would display
> more explicit text in buttons: "Save"/"Don't save" or "Save"/"Discard".
>
> OTOH, Emacs is special in this regard that actions in the dialog box
> have their counterparts in the non-GUI version where "y" and "n" are keys
> to save or skip the buffer.  With the goal to maintain compatibility
> between these two versions, the GUI version could provide accelerator keys
> in the button text like "_Y_es" and "_N_o".
>
> But in case when these versions will diverge from each other,
> and also for the final question
>
>   Modified buffers exist; exit anyway?
>
> still more explicit "Yes, discard changes"/"No, cancel" or
> "Yes, close without saving"/"No, cancel" would be better.
>
> "Don't quit" to cancel the dialog is very necessary, yes,
> but a link in a dialog box a quite non-standard element.
> Much simpler would be to just add the button "Cancel".
>
> Removing the option "View This Buffer" could be accompanied with
> displaying the buffer in question unconditionally (this suggestion
> pertains to the non-GUI version as well).
>
> Regarding the multi-file operation, some applications solve this problem
> by displaying a list of all unsaved files to help the user decide what
> to do with all of them.
>
> Emacs already does the same for running processes by displaying their list
> and asking a simple question:
>
>   Active processes exist; kill them and exit anyway? "Yes"/"No"
>
> I wonder why not to do the same for unsaved buffers?
>

[-- Attachment #2: Type: text/html, Size: 3590 bytes --]

  reply	other threads:[~2012-10-14  8:37 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-10-13  8:02 bug#12635: A usability issue with the save dialog box Alex Hanif
2012-10-13 10:29 ` Leo
2022-01-28 15:42   ` Lars Ingebrigtsen
2012-10-13 12:35 ` Eli Zaretskii
2012-10-13 13:15   ` Andreas Schwab
2012-10-13 16:05 ` Juri Linkov
2012-10-14  8:37   ` Alex Hanif [this message]
2012-10-14 13:27 ` Jason Rumney

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='CAONC63nJ_F1q-_nYUuUx-SYiSJkJimDsmHyna2=TMvTvoJ6PKg@mail.gmail.com' \
    --to=hanifbbz@gmail.com \
    --cc=12635@debbugs.gnu.org \
    --cc=juri@jurta.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

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

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.