GNOME Bugzilla – Bug 256902
Minor adjustments to the Edit Account dialog
Last modified: 2015-04-03 10:51:28 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”).
*** bug 256903 has been marked as a duplicate of this bug. ***
as discussed with nags, changing component to "Misc" to get rid of the UI component, also reassign to Misc-assignee. adding UI keyword.
Apologies for any spam... cc'ing usability-maint on all Evolution usability bugs. Filter on EVO-USABILITY-SPAM to ignore.
hmm, some definition of "minor".
(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.
Probably should test the Edit Account dialog in 3.5.3 before commenting further, since I rewrote it from scratch.
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+)