|
|
|
I disagree on whole View group (with except of File Structure Popup)
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.
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 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 "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... 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. |
|||||||||||||||||||||||||||||||||||||||||||||||||||
Build > Generate Ant Build
Run > View Breakpoints