History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: IDEADEV-8708
Type: Usability Problem Usability Problem
Status: Resolved Resolved
Resolution: Fixed
Priority: Major Major
Assignee: Maxim Shafirov
Reporter: Bas Leijdekkers
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
IDEA: Development

Menu items that bring up dialogs but don't end in ...

Created: 23 Aug 06 18:49   Updated: 29 Aug 06 12:18
Component/s: User Interface
Fix Version/s: Demetra 5646

Original Estimate: Unknown Remaining Estimate: Unknown Time Spent: Unknown

Build: 5,622
Fixed in build: 5,642
Severity: Medium


 Description  « Hide
These menu items bring up a dialog or other window but their names don't end in ...

File > Settings
File > Template Project Settings
File > Import From JBuilder
Edit > Show Bookmarks
View > File Structure Popup
View > Quick Documentation Lookup
View > Quick Definition Lookup
View > Parameter Info
View > Context Info
View > External JavaDoc
Run > Edit Configurations
Version Control > Local History > Show History
Version Control > Local History > Show History for Selection
Version Control > CVS > Global Settings
Version Control > CVS > Configure CVS Roots
Version Control > CVS > Compare with the Same Repository Version
Version Control > CVS > Compare with the Last Repository Version
Help > Help Topics
Help > Tip of the Day
Help > Productivity Guide
Help > What's New in IntelliJ IDEA
Help > Default Keymap Reference
Help > About

I hope I've got them all.



 All   Comments   Work Log   Change History      Sort Order:
Sascha Weinreuter - 23 Aug 06 18:58
There's also

Build > Generate Ant Build
Run > View Breakpoints


Maxim Shafirov - 27 Aug 06 23:28
I disagree on whole View group (with except of File Structure Popup)

Maxim Shafirov - 27 Aug 06 23:43
I also disagree on Compare with The [Same|Last] Repository Version since there's already "Compare with..." action cleary denoting I'll be additionally presented a dialog to choose version to compare in.

Stephen Friedrich - 29 Aug 06 11:43
None of these should have trailing ellipsis!
Usually "..." indicates that the corresponding action does not execute immediately, but there's an dialog in between. E.g. "Delete..." that shows a safety dialog.
In all the listed cases the action is indeed executed immediately, for example "File > Settings" immediately opens the settings - there is no dialog "Do you really want to edit the settings?" in between.

The Java Look and Feel Guidelines recommend to not use ellipses "simply to indicate that a secondary or utility window will appear. For example, choosing Preferences displays a dialog box; because that display is the entire effect of the command, however, Preferences is not followed by an ellipsis.": http://java.sun.com/products/jlf/ed2/book/HIG.Menus.html#36226 (search for "Ellipses").

The Apple Human Interface Guidelines is pretty much the same: "Don't use an ellipses ... when the associated action ... is completed by the opening of a utility window".

Microsoft "Official Guidelines for User Interface Developers and Designers": "Do not include an ellipsis for commands that simply display a window or view or change the existing view within a window. ": http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnwue/html/ch14d.asp (again search for "Ellipses").

"Usability first" even recommend leaving out the ellipsis for simple confirmation dialogs: http://www.usabilityfirst.com/glossary/main.cgi?function=display_term&term_id=1101

I can come up with more links if you like...


Bas Leijdekkers - 29 Aug 06 12:18
Most important are "File > Import From JBuilder" (From should have a lower case f) and "Build > Generate Ant Build", which should have ellipses. Those command definitely are not completed when showing the dialog, there is a potentially lengthy operation afterwards.

Next are all the settings editing actions: File > Settings, File > Template Project Settings. Version Control > CVS > Global Settings,Version Control > CVS > Configure CVS Roots. Almost every application in the world including all of Microsoft and Apple have ellipses after options, settings and preferences actions.

The rest I do not mind, in fact I agree with Maxim about the View menu and the Compare actions now I have thought some more about it.