ClosestStorm / macvim

Automatically exported from code.google.com/p/macvim
0 stars 0 forks source link

Settings belong under MacVim menu, not Edit #529

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Version: Snapshot 74

Currently, the menu items for editing various settings (except those in the 
Preferences panel) are found under the Edit menu. This is the wrong location, 
and goes against Mac design patterns. Edit is for commands that edit or 
interact with text, not for editing preferences.

Atom and Sublime Text have similar approaches, and I suggest adopting the one 
Atom uses. That is, move all of the setting-related menu items directly beneath 
Preferences in the MacVim menu.

The items that should be moved:
Settings Window (suggested rename: Available Settings)
Startup Settings
Global Settings
File Settings
Color Scheme
Keymap

As a side note, when all windows are minimized, Startup Window and Startup 
Settings are greyed out. That is likely a bug.

Original issue reported on code.google.com by peterjel...@gmail.com on 5 Mar 2015 at 1:31

Attachments:

GoogleCodeExporter commented 9 years ago
I don't think that moving it to the app menu is correct according to Apple's 
HIG or to the prevailing conventions of OS X applications. The app menu is for 
items which apply to the entire application, not to individual files or 
windows, which is how the preference items under MacVim's Edit menu work.

Per Apple's menu guide-lines:

> The app menu contains items that apply to the app as a whole rather than to a 
specific document or other window.

A quick reading of the HIG seems to suggest these items actually belong under 
the File menu (the same place you have other document-specific settings like 
those related to printing and document margins):

> In general, each command in the File menu applies to a single file (most 
commonly, a user-created document). ...

> If you provide document-specific preferences items, place them above printing 
commands. Also, be sure to give your document-specific preferences a unique 
name, such as Page Setup, rather than Preferences. Note that the Preferences 
and Quit commands, which apply to the app as a whole, are in the app menu. 

Additionally, Apple's guide-lines about application preferences say:

> Don’t provide a preferences toolbar item. Because the toolbar should 
contain only frequently used items, it does not make sense to include a 
preferences item in it. Instead, make app-level preferences available in the 
app menu (for more information, see The App Menu); and make document-specific 
preferences available in the File menu (for more information, see The File 
Menu).

Just saying

Original comment by d...@dana.is on 9 Mar 2015 at 6:04