[Qgis-developer] 'File' versus 'Project'
John C. Tull
jctull at gmail.com
Wed Apr 24 11:59:33 PDT 2013
On Apr 24, 2013, at 10:09 AM, Larry Shaffer <larrys at dakotacarto.com> wrote:
> On Wed, Apr 24, 2013 at 10:51 AM, John C. Tull <jctull at gmail.com> wrote:
> Hi Antonio,
> I think it is more about having consistency for the platform than anything else. We want the user to find the application familiar. The death-knell of many an OS X application on review sites is how non-Mac-like the application feels. Users expect the menubar to exist and to provide a means of navigating standard application operations.
> Developers will provide their own customization in different formats. Microsoft Office has their "ribbon" interface that provides "organized" drop-downs and formatting elements outside of the menubar, but you are able to do most of the same stuff by navigating the menus and options therein.
> I think we can achieve the customization desired while maintaining the HIG for OSX.
> Ignoring the other suggestions for a moment, changing the File menu name to Project (or Composer) does not go against the HIG for OS X (the initial discussion of this thread). This has be established. It does affect user expectations, however.
I think this is debatable. Per our irc conversation yesterday, there are semantics to what constitutes a document-basis for a program versus a non-document basis. My understanding of the exception in the HIG is that a program that does not have a document that the program operates on can consider removing or renaming the File menu item. From the HIG :
"In general, each command in the File menu applies to a single file (most commonly, a user-created document). If your app is not document-based, you can rename the File menu to something more appropriate or eliminate it."
I consider a map project to be a document, whether it is based off of a physical file, *.qgs, as it currently does or whether it is a record in a db, a possible feature for the future of QGIS. I don't see the wiggle room on the HIG for QGIS consequently.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Qgis-developer