<span class="Apple-style-span" style="font-family: Helvetica; font-size: 12px; ">OK, I realize this is going to require some explaining so bear with me for a while.<br>On OS X all application menus live in the menubar. It's the thin bar along the top of the screen in all those OS X screenshots you see. All applications also have what is referred to as the "Application menu" and then the actual menu entries for the application.<br>
The "Application menu" gets it's name from the name of the app it is displaying. In the case of Amarok this results in duplicate menu items named "Amarok".<br><br>Amarok Amarok Playlist Mode Tools Settings Help<br>
<br>is the resulting menu setup. Quite confusing. To rectify this I've renamed the second Amarok entry Playback, as it refers to entries that have to do with playback. This gives us<br><br>Amarok Playback Playlist Mode Tools Settings Help<br>
<br>The Mode menu entry only has two items, and honestly doesn't really make much sense all by itself (Mode of what?) so I removed the playback mode entries, and put them in the Playback menu. The result is now<br><br>
Amarok Playback Playlist Tools Settings Help<br><br>The Application menu (labelled Amarok by the OS) also has some standard entries. One of these standard entries is the Preferences. Qt, through some string replacement black magic takes Settings -> Configure Amarok... and converts it to Amarok -> Preferences. This does two things. First it puts the entry in a location where OS X users expect there application preferences to be, second it gives it a shortcut that OS X users know will automatically take them to the applications preferences.<br>
It also inadvertently leaves only one entry remaining in the Settings menu. I've tried to play around with the code and put it somewhere in the Amarok menu, but I can't find a way to control where it appears. I also see in the code that there might possibly be other entries that should be in the Settings menu, so I just left it alone. So I went from<br>
<br>Amarok Playback Playlist Tools Help<br><br>which you'll see in the screenshots back to<br><br>Amarok Playback Playlist Tools Settings Help<br><br>The one things that is left outstanding is whether or not to include a "Window" menu entry. This is required by Apple HIG and contains required entries such as Minimize, Zoom (basically Maximize) and allows access to other window which may be opened up by the application. The problem with this is that those entries in Amarok already have a menu. It's called Tools.<br>
Personally I'm ambivalent on the following of the HIG. But if we want to properly integrate into OS X, i think it's something we should do.<br><br>These images show how Amarok would look if I got rid of the Settings menu and put the remaining entry into the Amarok menu. Bad Idea methinks.<br>
<a href="http://illogic-al.org/images/screenshots/Picture%203.png">http://illogic-al.org/images/screenshots/Picture%203.png</a><br><br>This one shows the proposed contents of the Playback menu (bye bye "Mode")<br>
<a href="http://illogic-al.org/images/screenshots/Picture%204.png">http://illogic-al.org/images/screenshots/Picture%204.png</a><br><br>These show the remaining menus<br>Playlist: <a href="http://illogic-al.org/images/screenshots/Picture%205.png">http://illogic-al.org/images/screenshots/Picture%205.png</a><br>
Tools: <a href="http://illogic-al.org/images/screenshots/Picture%206.png">http://illogic-al.org/images/screenshots/Picture%206.png</a><br>Help: <a href="http://illogic-al.org/images/screenshots/Picture%207.png">http://illogic-al.org/images/screenshots/Picture%207.png</a><br>
<br><br>My question to you is: Are the proposed changes acceptable?<br>Those changes being:<br>Leaving the Settings menu with (currently) one entry<br>Renaming the Amarok menu entry to Playback.<br>Adding the entries from the Mode menu to the Playback menu.</span><br clear="all">
<br>-- <br>All your gmail are belong to us.