Comment 6 for bug 1827701

Revision history for this message
Michael Kavanagh (michaelkavanagh) wrote :

@JP,

I am simply following convention with other software (Adobe Acrobat Reader, Adobe Creative suite, Microsoft Office suite and Autodesk Inventor are the ones I checked). They all have a "Properties..." (or similar, eg Document Setup, File Info, iProperties) entry in the File menu.

From the macOS Human Interface Guidelines: "Most commands in the File menu apply to a single file, often an open user-created document.", [1]. I think this is applicable to the footprint (and soon to be symbol) editor, as the symbol/footprint is the file (as opposed to many symbols/footprints in one file).

I don't think it belongs in the Edit menu, "The Edit menu lets people make changes to content in the current document or text area, such as a text field. It also provides commands for interacting with the Clipboard." [1]. So the "Pin Table..." entry in the symbol editor does belong in the edit menu.

Also, Pcbnew follows this convention with "Board Setup..." in the File menu.

I know the Windows UI guidelines say similar things but I cannot find it right now. I agree its not a perfect fit, and we could discuss the for's and against's forever, but I think this is better and at least consistent across KiCad (which was the reason for opening this report).

Cheers,
Michael

[1] https://developer.apple.com/design/human-interface-guidelines/macos/menus/menu-bar-menus/