Tuesday, February 08, 2005

my eyes! my eyes!

you know that square box that appears around items in the file dialog speedbar thingy, the one that looks like it came from 1996?



well, since that speedbar has spread to other apps, most noticeably kontact, i have to stare at it every day, several times a day. and is if it were laughing at me, in kontact the small icon setting still put the icons above the text.

my eyes started to bleed. they screamed out from the depths of their struggle and despair, "oh, fingers that code! oh mind that controls them!" they pleaded, "please spare us this ignoble fate."

so i listened and plonked this together:


small icons



larger icons


the old skool box still shows up when using low color depths, and i am not an artist per say. but i know i like this better, whadya think?

kontact patch for your testing pleasure

14 comments:

Shyru said...

Oh, very nice! That one also got my eyes to suffer. :-)
I like your idea, but what about to change the direction of the gradient, when in big icon mode? For my viewing pleasure it should go from top (light) to bottom (dark) when in big icon mode.
And perhaps a light blue border, perhaps rounded a little bit? I think that could improve it even more.
Other than that, great work!
What a pitty that its to late for 3.4 now... :-(

JLP said...

I also like it much more. And I think that maybe the white text at the start of gradient (where it is light) is a bit hard to read. Maybe the gradient should start with a darker color.

Nathan Adams said...

I agree with JLP. White text on a gradient fading in from complete transparency isn't the best combination. Something more subtle would be better. Would it look that bad if it were just flat blue (no gradient, but still no border box)?

Aaron J. Seigo said...

the reason i actually went with the left-to-right gradient is that it draws your eyes in to the content area. =)

the text is white because that's my highlighted text colour; it just follows your color scheme.

i'm going to try a few permutations of it though. maybe something a bit nicer will emerge =)

and no, this isn't too late for 3.4 IMO. it's not a feature, it doesn't effect functionality or strings... it should be easy enough to get this in =)

oblemboy said...

Now that just looks down right sexiful! :-)
This is how those bars at the side of config and file dialog should look.
IMHO though, there shouldn't be a frame and the background colour should be the normal colour used for toolbar backgrounds and the such. But that's just my personal opinion. ;-)

Illissius said...

Much nicer indeed. Would it be possible to get rid of the gray/brown background as well? That, in my opinion, is actually the ugliest part. Why not use the same background color everything else does?

mart said...

the gradient and the windows95-style gray still doesn't convince me:
i think the background should be white or the widget color, and
the highlighted voice should have an uniform background whith the color of the selected text background color and an one pixel border of the same color a little bit lighter
a mockup of this idea:
http://www.fosk.it/mart/files/speedbar.png

LMCBoy said...

I agree with mart; a solid color looks better than the gradient. This is exactly what the "highlight" color is for, right? To iterate on his idea, it might look even better with rounded corners...

Aaron J. Seigo said...

the current version in CVS is actually solid with slightly rounded corners. hooray!

LMCBoy said...

sweet! Between this and beta2, it's definitely time to "cvs up" :)

dennie said...

I love it! :)

Timothy R. Butler said...

That's very nice looking!

QV said...

Am I the only one who prefers the old way? I like hard edges, and one of the main reasons I prefer KDE to anything else is because I can get some nice hard edges, which I can't seem to get anywhere else.

If this goes into CVS, there should be an option in KControl to disable it. I'd rather not have to switch to a lower colour depth to be able to use a new version of KDE.

Exigentsky said...

No, please no. For the love of god don't clutter Kcontrol with any more useless and stupid options that virtually no one will use. KDE DOES NOT NEED AN OPTION FOR THIS. Just as I do not think KDE ever NEEDED an option for listview highlighting, which is now in Beta 2.

For options like these, such smalla nd stupid things taht only a geek would care about, we need something like Gconf.