opensim-org / opensim-gui

SimTK OpenSim graphical user interface and distribution.
Apache License 2.0
63 stars 33 forks source link

"File > Save Model..." should not have ellipsis #769

Open tkuchida opened 6 years ago

tkuchida commented 6 years ago

The GUI should follow established UI principles where they exist. Because the user is not prompted to enter additional information before performing the operation, there should be no ellipsis following "Save Model".

From https://msdn.microsoft.com/en-us/library/dn742392.aspx ("Using ellipses" section): "Proper use of ellipses is important to indicate that users can make further choices before performing the action, or even cancel the action entirely. The visual cue offered by an ellipsis allows users to explore your software without fear."

From https://developer.apple.com/macos/human-interface-guidelines/menus/menu-anatomy/ ("Menu Item Titles" section): "Use an ellipsis whenever choosing a menu item requires additional input from the user. The ellipsis character (…) means a dialog or separate window will open and prompt the user for more information or to make a choice."

aymanhab commented 6 years ago

@tkuchida I totally agree and we have largely kept these conventions. "Save Model" can go either way, in case of creating a new Model (eventually) or a Model that results from Scaling a Dialog will popup asking for file name, but in most other cases there will be no dialog. I'm open to removing the ellipsis though don't feel strongly either way. Should also consider how much docs/screen-captures show it. Thoughts @jimmyDunne @jenhicks @aseth1 @chrisdembia

jenhicks commented 6 years ago

Save is a little fuzzy (in other programs as well). But no ellipsis seems to be the convention.