Linked by Eugenia Loli-Queru on Sat 5th Jul 2008 22:07 UTC
Ubuntu, Kubuntu, Xubuntu As the Ubuntu Intrepid Ibex (8.10) development gets going, many people will probably be wondering what new end-user features they can expect. This article lists the top 5 new features. My Take: Nothing really exciting. I still shiver over the inability of the default Totem installation not de-interlacing my camcomder-derived home videos and DVDs because GStreamer doesn't support it, or no full A/V support on Pidgin yet, or something as simple as this which I've been asking for years now and it would probably take 5 minutes to implement.
Thread beginning with comment 321513
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[2]: 5 minutes?
by g2devi on Sat 5th Jul 2008 23:54 UTC in reply to "RE: 5 minutes?"
g2devi
Member since:
2005-07-09

The change seems simple, but the last comment reveals a bigger issue. In order to implement your good change, GNOME would need to create a new theme element. You can't just hard-code the background as grey since if you use a theme with grey letters, nothing will be readable.

That being said, there is another approach -- reuse existing themed elements. For instance, turn each section into into a tab:

-------------
Section 1 |
-----------------------------------------------
Items in section 1

-------------
Section 2 |
-----------------------------------------------
Items in section 2

Reply Parent Bookmark Score: 4

RE[3]: 5 minutes?
by evangs on Sun 6th Jul 2008 06:41 in reply to "RE[2]: 5 minutes?"
evangs Member since:
2005-07-07

The change seems simple, but the last comment reveals a bigger issue. In order to implement your good change, GNOME would need to create a new theme element. You can't just hard-code the background as grey since if you use a theme with grey letters, nothing will be readable.


At the moment, that page looks like it's just a huge custom control that draws bold text for the sections and then draws the section links and you can click on.

Drawing the darkened banner on the back is not that hard, even if you are worried about the usability repercussions. There must be the GTK equivalent to the Win32 function GetSysColor which allows you to retrieve the various colors associated with the current theme. One possibility in this scenario is to make the background of the banner use the color of controls (like buttons) and have the text colored the same as the theme's text color.

That way, if you can read the text on a pushbutton on a particular theme, you should have no issues with the banner. If you can't read the text, you're probably going to have issues reading text on controls anyway so go shoot your theme designer.

Reply Parent Bookmark Score: 3

RE[3]: 5 minutes?
by haydenm on Sun 6th Jul 2008 08:31 in reply to "RE[2]: 5 minutes?"
haydenm Member since:
2006-10-29

That makes no sense what-so-ever.

I don't see why it needs to be a theme colour, there is a very simple solution for it, just have a semi-transparent gray overlay when the background is light and semi-transparent white overlay when the background is dark.

This is a simple solution that will work with any theme, probably not 5 minutes but I doubt it would be an hours work.

Stop making excuses, the developer is obviously lazy ;)

Reply Parent Bookmark Score: 2

RE[4]: 5 minutes?
by OddFox on Sun 6th Jul 2008 08:36 in reply to "RE[3]: 5 minutes?"
OddFox Member since:
2005-10-05

Sounds awesome, get coding since you seem to have it all figured out already!

Reply Parent Bookmark Score: 4

RE[4]: 5 minutes?
by fernandotcl on Sun 6th Jul 2008 21:45 in reply to "RE[3]: 5 minutes?"
fernandotcl Member since:
2007-08-12

That makes no sense what-so-ever. I don't see why it needs to be a theme colour, there is a very simple solution for it, just have a semi-transparent gray overlay when the background is light and semi-transparent white overlay when the background is dark. This is a simple solution that will work with any theme, probably not 5 minutes but I doubt it would be an hours work. Stop making excuses, the developer is obviously lazy ;)

I hope that was supposed to be a joke? Either that or you have no idea about what you're talking about.

Reply Parent Bookmark Score: 1