<div dir="ltr">Hi,<br><div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Apr 24, 2013 at 9:24 AM, Nathan Woodrow <span dir="ltr"><<a href="mailto:madmanwoo@gmail.com" target="_blank">madmanwoo@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">William,<div><br></div><div>I can understand the concern, it was the same thing that went though my mind when I change the composer menu. In the end most people didn't care, or adapted.   There are a lot of applications that don't use a file menu and work quite well, I would say better in fact.</div>


<div><br></div><div><a href="http://i.imgur.com/t0QZeJK.png" target="_blank">http://i.imgur.com/t0QZeJK.png</a> Chrome and Firefox<br></div><div><a href="http://images.autodesk.com/adsk/images/autocad_context_sensitive_presspull_large_900x577.jpg" target="_blank">http://images.autodesk.com/adsk/images/autocad_context_sensitive_presspull_large_900x577.jpg</a> AutoCAD<br>


</div><div><br></div><div>Regarding the Edit menu, you will notice that the tools in there are not related to text or documents they only refer to the current feature, or selection of features.  If you have a dialog open you can't use that menu, unless the dialog is non model and in that case still doesn't help you as there are no tools to use on text.</div>


<div><br></div><div>If the Edit menu is to stay, that is fine however I would suggest a new menu called Feature/s which houses all the current tools in the edit menu minus the Undo/Redo and Copy/Paste Feature.</div>

<div></div></div></blockquote><div><br></div><div>While the Mac HIG clearly states that changing the name of the File menu, or removing the File menu, is fine, the following are definitely not a good idea in my opinion:<br>
<br></div><div>* Having anything except Edit to the right of File/Project<br>That would not only be unconventional and confusing to users, it gains very little compared to the significance of the change. IMO it should absolutely be avoided. Clearly the Mac convention here is to have File, Edit, [View], [Main Component], [Lesser Component], etc. (older Mac conventions had View more towards right end of bar) This is shown in Apple's Mail program [0], where the main component is a mailbox and the lesser a message. In Photoshop it is: File, Edit, Image, Layer...  Following these conventions any Feature menu should be located just right of the Layer menu, and the Layer menu just right of Edit or View.<br>
</div><div><br></div><div>* Moving Layer items into Project menu<br></div><div>While using almost all Mac software the File menu is visited only when initiating, saving, exporting, printing, or ending a work session, regardless of whether it is file-based in nature. While working within the session, almost always component menus are used. For example, a similar layer-based program, Photoshop, places all it layer-related actions under the Layer menu, not the Image menu. IMO the Layer menu actions should stay where they are<br>
<br></div><div>However, the menu could be cleaned up a bit. Having a submenu for adding data sources, and sub-grouping by type with separators, will allow growth of the submenu without cluttering the main Layer menu [1].<br>
</div><div><br></div><div>* Moving editing function out of Edit menu<br></div><div>The main editing currently done in QGIS is on features, aka 'Digitizing' for the toolbar, so it is logical for those editing functions to be under the Edit menu. I agree with William in that undo/redo should always be located there, as well as copy/cut/paste and delete functions. Currently copy/cut/paste refers to only 'features,' which makes no sense if you are not editing features. Those should be generic and only be Copy/Cut/Paste and Delete or Clear, or be dynamic and change relative to what is being edited (that would be more work, though).<br>
<br></div><div>So, maybe there should be a Digitizing submenu under Edit. Other items that programs commonly place under the Edit menu (some not currently implemented in QGIS) are spell-checking, text manipulations (upper, lower, etc.), special character inserts, select functions (currently under View), find/search functions, and others. So there is functionally room to grow in that menu, outside of just feature editing actions, i.e. Edit menu should not be considered for removal.<br>
</div><div><br><br></div><div>As a separate suggestion: if we wanted to minimize our menus better and prepare for unknown future functionality grouping and expansion, we could create a Tools main menu, which could have Vector, Raster, Database and Analysis submenus. This would make room for a Feature main menu, for example, and allow future growth within Tools without forcing yet more horizontal growth of the menubar. Downside is that it adds an extra layer of submenu mousing to get to commonly used actions.<br>
</div><div><br></div><div>Regards,<br><br></div><div>Larry <br></div><div><br><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Regards,<br>
Nathan</div><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Apr 25, 2013 at 12:17 AM, William Kyngesburye <span dir="ltr"><<a href="mailto:woklist@kyngchaos.com" target="_blank">woklist@kyngchaos.com</a>></span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Well, my original reaction when I saw the File->Project change was that it's very non-standard, and may cause more cofusion than it's worth.  Certainly on OS X, maybe on other systems.<br>



<br>
People know what the "File" menu means, even if the main object of an application is a "project", or video or email or whatever.<br>
<br>
Same goes for the "Edit" menu.  And it's standard position is right next to the File menu.  Undo, Redo, Cut, Copy and Paste are the basics for the edit menu, and should work in dialog text boxes for copying and pasting text, as well as whatever document editing they may do.  Do not move Undo/Redo, more confusion.<br>



<br>
I realize that this may be Mac-centric, but the OS X HI Guidelines seem to be generally followed or adapted on other systems, and these File and Edit menu changes are a bit radical.<br>
<div><div><br>
On Apr 24, 2013, at 6:07 AM, Nathan Woodrow wrote:<br>
<br>
> Ramon,<br>
><br>
> I would agree with those points. In fact I think the menu structure as is doesn't make much sense and the Edit menu should be renamed to Feature/s.<br>
><br>
> What does Edit mean:<br>
><br>
>  - Edit Layer<br>
>  - Edit Feature<br>
>  - Edit Project<br>
><br>
> If you look at all the tools in the Edit menu they are all related to the current feature or features.  The undo and redo actions should be moved to the layer menu.<br>
><br>
> Here are my thoughts on the Layer menu:<br>
><br>
> <a href="http://i.imgur.com/oYO55Qz.png" target="_blank">http://i.imgur.com/oYO55Qz.png</a><br>
><br>
> Moving the Add xxx Layer to the project menu would mean you follow these actions when creating a new project:<br>
><br>
> Project -> New<br>
> Project -> Add xxx Layer<br>
><br>
> Change the style<br>
><br>
> Layer -> Properties<br>
><br>
> That is a more logical flow IMO then currently what is there.<br>
><br>
> Thoughts?<br>
><br>
> - Nathan<br>
><br>
><br>
> On Wed, Apr 24, 2013 at 8:21 PM, Ramon Andiñach <<a href="mailto:custard@westnet.com.au" target="_blank">custard@westnet.com.au</a>> wrote:<br>
><br>
> On 24/04/2013, at 05:55 , Ramon Andiñach wrote:<br>
><br>
> ><br>
> > On 24/04/2013, at 04:28 , John C. Tull wrote:<br>
> ><br>
> >> Hi all,<br>
> >><br>
> >> I was having some discussion on IRC today with Tim and Larry about the recent change to the menu in trunk. Before, the menu used "File" and that was changed to "Project". My position is that it does not seem Mac-like, whether or not a QGIS document resides in the filesystem as a .qgs file or if your "Project" is fed from a database, something apparently planned for the future of QGIS.<br>



> >><br>
> >> I'd be interested in feedback from other Mac users on this. I'm flexible to the change, but wanted to vet this and see if anyone else had a strong opinion one way or the other. Please make it clear if you are a Mac OS X user or not.<br>



> >><br>
> >> Thanks,<br>
> >> John<br>
> ><br>
> > Interesting. I'd say this is going to look as odd at home on my mac as at work on their windows box. No file menu - that's going to look very unfamiliar.<br>
> ><br>
> > That said, it's a good name. It does describe what's in there - those commands work on the project-file not a layer-file.<br>
> ><br>
> > -ramon.<br>
><br>
> Ok. I've been standing at the bottom of a large-ish hole today, so if this sounds like a dumb idea that's my excuse.<br>
><br>
> Could we move Layer across next to Project?<br>
><br>
><br>
> Some reasoning.<br>
> 1. If we're abandoning File in favour of Project, then there's possibly no reason to retain Edit next to it either. Other than historical ones.<br>
> 2. Project and Layer are largely about opening, closing, saving (and other similar things) files. Project files in one menu and Layers (vectors, rasters, DB, etc) in the other.<br>
> 3. Then you have a more logical progression from left to right about how to use QGIS. (Open stuff, change stuff)<br>
><br>
> -ramon.<br>
> (OK, 1. is not so good, but it does open the door to ask questions!)<br>
><br>
> _______________________________________________<br>
> Qgis-developer mailing list<br>
> <a href="mailto:Qgis-developer@lists.osgeo.org" target="_blank">Qgis-developer@lists.osgeo.org</a><br>
> <a href="http://lists.osgeo.org/mailman/listinfo/qgis-developer" target="_blank">http://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>
><br>
> _______________________________________________<br>
> Qgis-developer mailing list<br>
> <a href="mailto:Qgis-developer@lists.osgeo.org" target="_blank">Qgis-developer@lists.osgeo.org</a><br>
> <a href="http://lists.osgeo.org/mailman/listinfo/qgis-developer" target="_blank">http://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>
<br>
</div></div>-----<br>
William Kyngesburye <kyngchaos*at*kyngchaos*dot*com><br>
<a href="http://www.kyngchaos.com/" target="_blank">http://www.kyngchaos.com/</a><br>
<br>
"Mon Dieu! but they are all alike.  Cheating, murdering, lying, fighting, and all for things that the beasts of the jungle would not deign to possess - money to purchase the effeminate pleasures of weaklings.  And yet withal bound down by silly customs that make them slaves to their unhappy lot while firm in the belief that they be the lords of creation enjoying the only real pleasures of existence....<br>



<br>
- the wisdom of Tarzan<br>
<br>
<br>
</blockquote></div><br></div>
<br>_______________________________________________<br>
Qgis-developer mailing list<br>
<a href="mailto:Qgis-developer@lists.osgeo.org">Qgis-developer@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/qgis-developer" target="_blank">http://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>
<br></blockquote></div><br></div></div></div>