GNOME Bugzilla – Bug 553984
use separator to distinguish groups instead of background color
Last modified: 2008-10-01 17:58:36 UTC
Here is a patch to use a separator to distinguish groups instead of using the background color. We stole the background color idea from gossip. Empathy is the new Gossip and it uses this separator technique and it looks pretty nice.
Created attachment 119441 [details] [review] patch
This is pretty similar to my patch on bug 442866. I was mostly hoping to get some feedback on how it looks, and since that hasn't happened, it's just been sitting there.. The differences appear to be that my patch puts the separator before the group name, and doesn't hide it when the group is collapsed. Mine also cleans up empty groups correctly. + "variant", is_group ? PANGO_VARIANT_SMALL_CAPS : PANGO_VARIANT_NORMAL, Does this actually work? It doesn't seem to do anything for me.
Right, I guess mine doesn't clean up empty groups - good point. Can you post a screenshot of how it looks with the separator on top? Pango doesn't implement small caps yet unfortunately. It would be cool but we can just leave that part out for now.
Created attachment 119615 [details] screenshot from my patch
Created attachment 119655 [details] screenshot with separator underneath For comparison
I think we should just commit one version of the patch, and see whether people actually complain about it.
Created attachment 119659 [details] screenshot with more indentation Actually I don't think I like the separator approach any more. It just adds too much visual noise. I think using more indentation looks cleaner. iTunes 8 uses this along with caps and a different foreground color (the foreground color actually de-emphasizes the heading).
(In reply to comment #6) > I think we should just commit one version of the patch, and see whether people > actually complain about it. > OK, I've asked on #gnome-art and people seemed to prefer the indentation approach. I've committed this now. I'll consider this fixed for now.
*** Bug 441891 has been marked as a duplicate of this bug. ***