Amarok menu organiztion on the mac

Big O illogical1 at gmail.com
Thu Mar 20 17:33:56 UTC 2008


OK, I realize this is going to require some explaining so bear with me for a
while.
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.
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".

Amarok   Amarok    Playlist   Mode   Tools   Settings   Help

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

Amarok   Playback    Playlist   Mode   Tools   Settings   Help

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

Amarok   Playback    Playlist   Tools   Settings   Help

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.
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

Amarok   Playback    Playlist   Tools   Help

which you'll see in the screenshots back to

Amarok   Playback    Playlist   Tools   Settings   Help

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.
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.

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.
http://illogic-al.org/images/screenshots/Picture%203.png

This one shows the proposed contents of the Playback menu  (bye bye "Mode")
http://illogic-al.org/images/screenshots/Picture%204.png

These show the remaining menus
Playlist:    http://illogic-al.org/images/screenshots/Picture%205.png
Tools:    http://illogic-al.org/images/screenshots/Picture%206.png
Help:   http://illogic-al.org/images/screenshots/Picture%207.png


My question to you is: Are the proposed changes acceptable?
Those changes being:
Leaving the Settings menu with (currently) one entry
Renaming the Amarok menu entry to Playback.
Adding the entries from the Mode menu to the Playback menu.

-- 
All your gmail are belong to us.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/amarok/attachments/20080320/55c15cee/attachment.html>


More information about the Amarok mailing list