GNOME Bugzilla – Bug 595296
No visible focus indication for ListView
Last modified: 2009-11-12 04:00:02 UTC
There seems to be no way of knowing that a ListView is in Focus in Banshee. This is important for keyboard users.
This is also addressed in the keyboard navigation branch[1]. I just changed the shading a bit, it is probably not enough. I wish someone with visual talents gave this some love. 1. http://github.com/eeejay/banshee-a11y/tree/keyboard_control
CC'ing such a person :)
Created attachment 144432 [details] [review] Tweak theming of ListView depending on focus location.
Created attachment 144434 [details] [review] Change focus theming depending on header focus.
The last patch is dependent on the patch set in bug #595299.
Created attachment 144555 [details] [review] Change ListView selection color depending on focus location. This depends on the patch set in bug #595300.
Oops, I mean bug #595299.
Created attachment 144556 [details] [review] Make border bolder when in focus.
Created attachment 144557 [details] [review] Change ListView selection color depending on focus location. This applies to trunk, no need for other patches. Use the patch above if you want to see it work with header control.
Created attachment 144562 [details] [review] Make border bolder when in focus. Removed the RoundedFrame/SourceView stuff. It was CPU intensive and silly. Redrawing a NoWindow parent on focus change is tricky... Sorry about the spam.
Bulk changing the assignee to banshee-maint@gnome.bugs to make it easier for people to get updated on all banshee bugs by following that address. It's usually quite apparent who is working on a given bug by the comments and/or patches attached.
I am done working on this. Would love to see it in trunk.