pelle.k
December 23rd, 2008, 04:47 PM
Hey people. This is *not* a support request. I just want to bring this up for discussion since it bothers me, and you may have some idea or insight into this that i didn't know about, so here it goes.
1. gnome-panel. It looks kind of ugly. It doesn't scale well because widgets mostly was designed for 22/24 pixel size. I would also like main meny buttons actually would look like real buttons, but one could argue they are only buttons like in a regular menu. The menu also scales badly when sizing the panel.
Same goes for icons (tray/applet/launchers). Some scale well while others are hardcoded, and others have no scalable icon, just 22/48 pixel sizes. Some try to scale, but end up looking like crap.
There's no option to add padding (or spacing) to elements in the gnome panel. It would be nice if there was a 1 or 2 pixel padding instead of icons reaching out to outer limit, while some do not. A padding would minimize the effect of that (visually). Same goes for the notification area. It looks really messy.
Found this the other day; http://www.bomahy.nl/hylke/blog/ugly-notification-area-in-gnome/
Good read.
2. tray applications (or notification are applications).
I've tried a handful of music players these last days (all with a tray icon, because i like to get it out of my way i.e. window list). They all work differently. Some save their window position upon exit. Some save it when minimizing to tray. Some remember during the session, and then forget it. Some don't remeber it. Some remember it if you run compiz. Some open up centered on the screen, no matter what you do, and some open up in the left top corner, without any method of controlling that.
Maybe gnome and gtk developers should work on a common method for window placement, especially concerning tray applications, and the gnome devs do a little pimping on the gnome-panel.
I do realize this is often the fault of the individual application developers though, but if one were to provide gtk with a common method that takes care of tray/notification apps to a larger extent that it does, maybe we could take care of this problem once and for all, instead of picking on individual developers and applications.
Good rant. I needed that.
1. gnome-panel. It looks kind of ugly. It doesn't scale well because widgets mostly was designed for 22/24 pixel size. I would also like main meny buttons actually would look like real buttons, but one could argue they are only buttons like in a regular menu. The menu also scales badly when sizing the panel.
Same goes for icons (tray/applet/launchers). Some scale well while others are hardcoded, and others have no scalable icon, just 22/48 pixel sizes. Some try to scale, but end up looking like crap.
There's no option to add padding (or spacing) to elements in the gnome panel. It would be nice if there was a 1 or 2 pixel padding instead of icons reaching out to outer limit, while some do not. A padding would minimize the effect of that (visually). Same goes for the notification area. It looks really messy.
Found this the other day; http://www.bomahy.nl/hylke/blog/ugly-notification-area-in-gnome/
Good read.
2. tray applications (or notification are applications).
I've tried a handful of music players these last days (all with a tray icon, because i like to get it out of my way i.e. window list). They all work differently. Some save their window position upon exit. Some save it when minimizing to tray. Some remember during the session, and then forget it. Some don't remeber it. Some remember it if you run compiz. Some open up centered on the screen, no matter what you do, and some open up in the left top corner, without any method of controlling that.
Maybe gnome and gtk developers should work on a common method for window placement, especially concerning tray applications, and the gnome devs do a little pimping on the gnome-panel.
I do realize this is often the fault of the individual application developers though, but if one were to provide gtk with a common method that takes care of tray/notification apps to a larger extent that it does, maybe we could take care of this problem once and for all, instead of picking on individual developers and applications.
Good rant. I needed that.