rhythmbox-applet checkbox inconsistency

Bug #533548 reported by Benjamin Humphrey
84
This bug affects 18 people
Affects Status Importance Assigned to Milestone
rhythmbox-applet (Ubuntu)
New
Undecided
Unassigned

Bug Description

Binary package hint: rhythmbox-applet

See screenshot.

Having a checkbox at all is silly. It should be just play/pause - you don't need a checkbox.

In addition, it causes an alignment problem with the the other icons, appearing randomly out to one side. (The root of that problem is covered in Bug #519804)

Revision history for this message
Benjamin Humphrey (humphreybc) wrote :
Revision history for this message
Matthew Paul Thomas (mpt) wrote :

This is partly a Rhythmbox problem and partly a theme problem.

The Rhythmbox problem is that it has always regarded "Play" as something you turn on and off, rather than as the opposite of "Pause" (bug 71228).

The theme problem is that menus should have checkmarks, not checkboxes, i.e. should not be cluttered by checkbox borders. (The same is true for radio buttons.)

Revision history for this message
Benjamin Humphrey (humphreybc) wrote :

Matt,

Okay, so that's all well and good. What are we going to do fix it?

Revision history for this message
Alejandro Vidal (mancvso) wrote :

If the developers just deletes the checkbox items and replaces it with a menu option 'Play' than changes to 'Pause' when clicked. It could be a fast patch... and even more intuitive than a checkbox.

Revision history for this message
Dylan McCall (dylanmccall) wrote :

Looks like we have a whole lot of bug reports on this topic, all using Rhythmbox as an example but focusing on indicator-applet's bizarre behaviour. The trouble is that they have very different descriptions, which could cause issues in keeping track of the specific problem. I think it's justified to call this the exact same issue as the icon alignment thing, since doing menus the right way will resolve the checkbox problem magically (since GTK+ is, in fact, very magical when treated correctly).

Bug #519804 is the oldest of the bunch that I can see, so I'm marking this as a duplicate :)

Revision history for this message
grofaty (grofaty) wrote :

Dylan McCall, I think this is not duplicate. I think it is bad design to use a checkbox just like Matthew Paul Thomas wrote in the first comment: "Play" option should be without checkbox and when clicked it should change to "Pause".

Revision history for this message
Dylan McCall (dylanmccall) wrote :

Ah, I see now. Thanks, grofaty!

description: updated
Revision history for this message
Dag Odenhall (dag.odenhall) wrote :

I think a checkbox makes good sense for representing a controlled state, whereas buttons that change themselves are potentially bad for usability.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.