GNOME Bugzilla – Bug 366499
New layout for toolbar
Last modified: 2013-10-02 18:42:23 UTC
The current toolbar has 3 issues:
* the play button is a toggle button, but it's placed between 2
"simple" buttons; HIG should suggest to not mix different buttons
(as well as menu items)
* the volume button has no label
* there are some source-related buttons appearing on toolbar
##### Play button ####
The fix for the first issue is simple: change the layout from
Prev | Play | Next
Play <sep> Prev | Next
(<sep> is a separator, | button bounds)
#### Volume button ####
The fix for volume button is unknown to me. I've to scrub libbacon imported widget.
#### Appearing buttons ####
The fix for appearing buttons could be inspired to Tomboy. Editing a note in Tomboy, you can use two menu-buttons in toolbar: those buttons don't perform any action, but open a menu with available actions. It's just like the Back/Forward buttons in web browser, where you can browse the history with the little down arrow, just the button open the menu when you click on the icon too.
So, we could add an "Actions" GtkMenuToolButton to toolbar. The button will open a menu with general and source related menu entries (max 10 items, as per HIG), for example
[x] Show Browser
New Smart Playlist
Add to Playlist >
Burn to CD...
where "Show Browser" and "Import Folders" could be always showed. Of course we have to investigate items to put in this menu.
#### Proposed layout ####
This is the layout I propose for toolbar
Play <sep> Next | Prev <sep> Actions* //// Shuffle | Repeat <sep> Volume
where //// is empty space (i.e. Shuffle, Repeat and Volume should be right aligned.
Created attachment 75578 [details]
A Glade mochup of proposed layout
WARNING: I've used GLADE 3, I'm not sure you can open it in GLADE 2.
Created attachment 75579 [details]
A screenshot of proposed layout, if you don't have Glade 3
PS I don't know is this change could be applied with current GTK+ version requested by Rhythmbox.
The 'actions' menu button seems odd to me. Most of the items that would appear in it are already in the regular menu.
Fixed in 3.0.