After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 256902 - Minor adjustments to the Edit Account dialog
Minor adjustments to the Edit Account dialog
Status: RESOLVED FIXED
Product: evolution
Classification: Applications
Component: Mailer
3.2.x (obsolete)
Other All
: Normal normal
: ---
Assigned To: evolution-mail-maintainers
Evolution QA team
evolution[accounts]
: 256903 (view as bug list)
Depends on:
Blocks: 324810
 
 
Reported: 2004-04-13 08:22 UTC by Jakub Steiner
Modified: 2015-04-03 10:51 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Jakub Steiner 2004-04-13 08:22:21 UTC
Identity
--------

The descriptive label in the Account Information frame should be put below
the Name control. I also suggest indenting to the beginning of the text
input control so it doesn't obfuscate the control label and it's posible to
quickly scan through.

I also suggest changing the wording to 'The above name will be used to
identify these account settings. For example "Work" or "Personal".'

Receiving Mail
--------------

Framed and unframed controls are used in this tab. I suggest framing the
top two controls in "Server". 

Although the HIG states that text labels placed next to an associated
control should be vertically cenetered, the case of “Description:” is
pretty specific. You rarely see two labels associated like this. For a long
explanation label such as the one specified for “Standard Unix mbox ...” it
would surely look better if the “Description:” label was aligned to the
top. Personally I'd drop the “Description:” label overall, since labeling a
label has not been done anywhere else.

The IMAP Server Type makes the window grow vertically although no control
seem to occupy the space at the bottom.

Authentication has no mnemonic because it lacks a label. I suggest changing
the frame label to “Authentication” and adding a “_Type” label.

Receiving Options
-----------------

Framed and unframed controls are used.

The frames at the bottom have been left un-HIGgy. There should be no frame
border, the frame label should be bold and the checkboxes are missing
mnemonics. 

IMAP: 
      "Check for new messages in all folders", "Apply filters to new
messages in INBOX on the server", "Check new messages for Junk" and "Only
check for Junk messages in the INBOX folder" should be moved to "Folders"
frame.

      "Automatically synchronize remote mail locally" should go to the
"Connection to Server" which should perhaps be renamed to "Connection"

      Suggested Mnemonics:
      "Check for new messages in _all folders"
      "_Use..."
      "Co_mmand:"
      "Sho_w.."
      "_Override..."
      "Apply _filters..."
      "Check new messages for _junk.."
      "Only check for jun_k..."
      "Automatically _synchronize..."
      
GroupWise:
      Add "Folders" frame and put "check for new messages in all folders",
apply filters..." in it. 
      Add "Connection" frame and add "Automatically..." to it. 
      Use HIG style for the "Address Book and Calendar" frame.

      suggested mnemonics:
      "Check for new messages in _all.."
      "Apply _filters.."
      "Automatically _synchronize.."
      "_Post Office Agent SOAP Port:"

POP:
      fix framing style

      suggested mnemonics:
      “_Leave..” and “_Disable ..”

USENET News:
      Folders framimng style.

      suggested mnemonics:
      "_Show..."
      "Show _relative..."

MH folder:
      Frame the checkbox in "Folders". add mnemonic for 'U'.

Maildir:
      Frame checkbox in "Folders". add mnemonic for "a".

Mbox:
      Frame "Apply filters.." in "Folders". Frame "Store.." in "Format".

      suggested mnemonics:
      "Apply _filters.."
      "_Store..."

Sending Mail
------------

Same notes apply for the framing and “Description:” label as in the
“Receiving Mail” tab section. 

SMTP:
I'm not sure why “v” was picked as an accelerator for “Server requires
auth...”. “S” is available and perfect. Similarly for “T_ype” which goes
against HIG recommendations I suggest using “t”.

Defaults
--------

Although there is no stock “Reset” button that I'm aware I think the
“Revert” button here does not behave as expected. For a revert button I
would expect the previous setting to be used. Instead the settings are
reset to the defaults, not to the values I entered before opening the
account settings.

Security
--------
Select button has no mnemonic. Both “e” and “l” have been taken and I see
there are two sets of  “Select” and “Clear” buttons that use the same
mnemonic (for Clear, Select lacks one). Also “c” has been taken by the
“Close” button. 

Removing the “Clear” buttons might be due, or second best, such button may
live without a mnemonic because the input box is accessible with a mnemonic
and content selected, so that only pressing the delete or backspace key
will accomplish the same task. I reccomend dropping clear though.

The reason for the popup dialog is essentially the name of the certificate
isn't unique and would create ambiguity when selecting it from a combo box
for example.  So what I propose is using a similar solution the evolution
mail composer uses for “To:” fields. Instead of using a label, the “Signing
Certificate” would become a button that would pop-up the (rather annoying,
nested) dialog. 

In the Select pop-up, “Certificate” has no mnemonic either (“c”).
Comment 1 Jakub Steiner 2004-04-13 08:39:05 UTC
*** bug 256903 has been marked as a duplicate of this bug. ***
Comment 2 André Klapper 2005-07-19 18:18:27 UTC
as discussed with nags, changing component to "Misc" to get rid of the UI 
component, also reassign to Misc-assignee. adding UI keyword.
Comment 3 Calum Benson 2005-07-28 10:36:12 UTC
Apologies for any spam... cc'ing usability-maint on all Evolution usability
bugs. Filter on EVO-USABILITY-SPAM to ignore.
Comment 4 Not Zed 2005-08-10 03:35:51 UTC
hmm, some definition of "minor".
Comment 5 André Klapper 2012-06-16 18:50:29 UTC
(In reply to comment #0)
> Identity
> --------
> 
> The descriptive label in the Account Information frame should be put below
> the Name control.

Still valid in 3.2.3.

> I also suggest indenting to the beginning of the text
> input control so it doesn't obfuscate the control label and it's posible to
> quickly scan through.

Still valid in 3.2.3.
 
> I also suggest changing the wording to 'The above name will be used to
> identify these account settings. For example "Work" or "Personal".'

Still valid in 3.2.3.

> Receiving Mail
> --------------
> 
> Framed and unframed controls are used in this tab. I suggest framing the
> top two controls in "Server". 

Still valid in 3.2.3.

> Although the HIG states that text labels placed next to an associated
> control should be vertically cenetered, the case of “Description:” is
> pretty specific. You rarely see two labels associated like this. For a long
> explanation label such as the one specified for “Standard Unix mbox ...” it
> would surely look better if the “Description:” label was aligned to the
> top. Personally I'd drop the “Description:” label overall, since labeling a
> label has not been done anywhere else.

This is completely broken anyway in 3.2.3, needs retesting in >=3.5.3.

> The IMAP Server Type makes the window grow vertically although no control
> seem to occupy the space at the bottom.

Not the case in 3.2.3.

> Authentication has no mnemonic because it lacks a label. I suggest changing
> the frame label to “Authentication” and adding a “_Type” label.

Fixed in 3.2.3: This was done via using _Authentication.

> Receiving Options
> -----------------
> 
> Framed and unframed controls are used.
> 
> The frames at the bottom have been left un-HIGgy. There should be no frame
> border, the frame label should be bold and the checkboxes are missing
> mnemonics. 

All mnemonics seem to be in place in 3.2.3, except for "Command:" Cannot comment on the rest.

> IMAP: 
>       "Check for new messages in all folders", "Apply filters to new
> messages in INBOX on the server", "Check new messages for Junk" and "Only
> check for Junk messages in the INBOX folder" should be moved to "Folders"
> frame.

Still valid in 3.2.3.

>       "Automatically synchronize remote mail locally" should go to the
> "Connection to Server" which should perhaps be renamed to "Connection"

Still valid in 3.2.3.

>       Suggested Mnemonics:
>       "Co_mmand:"

Still valid in 3.2.3.

> GroupWise:

Did not check.

> Mbox:
>       Frame "Apply filters.." in "Folders". Frame "Store.." in "Format".

Still valid in 3.2.3.

> Sending Mail
> ------------
> 
> Same notes apply for the framing and “Description:” label as in the
> “Receiving Mail” tab section. 
> 
> SMTP:
> I'm not sure why “v” was picked as an accelerator for “Server requires
> auth...”. “S” is available and perfect.

S not available in 3.2.3.

> Similarly for “T_ype” which goes
> against HIG recommendations I suggest using “t”.

Used by "Server _Type" already.

> Defaults
> --------
> 
> Although there is no stock “Reset” button that I'm aware I think the
> “Revert” button here does not behave as expected. For a revert button I
> would expect the previous setting to be used. Instead the settings are
> reset to the defaults, not to the values I entered before opening the
> account settings.
> 
> Security
> --------
> Select button has no mnemonic.

Fixed in 3.2.3

> Removing the “Clear” buttons might be due. I reccomend dropping clear though.

Still in 3.2.3.

> The reason for the popup dialog is essentially the name of the certificate
> isn't unique and would create ambiguity when selecting it from a combo box
> for example.  So what I propose is using a similar solution the evolution
> mail composer uses for “To:” fields. Instead of using a label, the “Signing
> Certificate” would become a button that would pop-up the (rather annoying,
> nested) dialog. 

Still in 3.2.3.

> In the Select pop-up, “Certificate” has no mnemonic either (“c”).

Still in 3.2.3.
Comment 6 Matthew Barnes 2012-06-16 19:14:18 UTC
Probably should test the Edit Account dialog in 3.5.3 before commenting further, since I rewrote it from scratch.
Comment 7 Milan Crha 2015-04-03 10:51:28 UTC
Many things changed meanwhile, some are addressed already, some are obsolete, some are fixed, some I wouldn't do.

(In reply to Jakub Steiner from comment #0)
> I also suggest changing the wording to 'The above name will be used to
> identify these account settings. For example "Work" or "Personal".'

Moved the text below, but the wording is different, I made it:
   The above name will be used to identify this account.
   Use for example, "Work" or "Personal".

> Authentication has no mnemonic because it lacks a label. I suggest changing
> the frame label to “Authentication” and adding a “_Type” label.

I would not do that. The current look (git master before 3.17.1 release) is:

   Authentication
     [ Check for Supported Types ]  [ Types-Combo | v ]

The suggested label would make it look awkward.

> SMTP:
> I'm not sure why “v” was picked as an accelerator for “Server requires
> auth...”. “S” is available and perfect. Similarly for “T_ype” which goes
> against HIG recommendations I suggest using “t”.

'S' is used for 'Server:' host name; 'T' is used for the top 'Server _Type:'

> In the Select pop-up, “Certificate” has no mnemonic either (“c”).

'c' is taken by 'Cancel' button. I used 'e'.

----------------------------------------------------------------------------

After all, the only changes I made were:
a) move the account Name description and reword it
b) change the combo label of 'Select certificate' popup to "C_ertificate:"

Created commit a2fe09f in master (3.17.1+)