GNOME Bugzilla – Bug 422022
Theming
Last modified: 2008-10-09 17:56:24 UTC
I'm really lovin' Gimmie, but the standard colors (I mean - light blue, green and "pink") don't fit my desktop at all. It would be really great if I could set the Gimmie colors or - even better - they matched the Gnome theme.
That's right, gimmie can "stand out" a bit too much with certain themes. There is in fact a button not to show colors in gimmie-panel, but doesn't work too well: -the buttons look flat, but if the cursor is hovered over them they show their colour again. -the panels' frame still shows the colour. I think marking that option should make the buttons look like a common button, and the panels' frame follow the colour specified by the GTK theme.
Created attachment 86043 [details] [review] Initial theming patch Here is a patch with initial theming support. You can set the background colour and an image for each Topic. Some screenshots are available here: http://tsui.tony.googlepages.com/gimmiestuff
FYI I'm just about ready to submit a new patch which adds: - a preference dialog to set the theme colors, image, etc; - support for color gradient; - a highlight to make things look shiny;
Created attachment 87870 [details] [review] Updated patch with preferences dialog Finally, here's an updated themeing patch. This patch adds a preference dialog to set the background color and image. The preference dialog can be opened from the Computer topic from Settings. It is listed under "Gimmie Preferences". I still need to add support to detect whether the Composite extension is available so I can determine whether to show or hide the opacity sliders. Opacity doesn't work correctly without Composite. I used Glade to create the preference dialog because that was the quickest way for me to prototype and whip up the dialog. Hopefully, this will not be an issue.
Created attachment 88436 [details] [review] Enable/disable translucency based on whether the screen is composited Here's the final version of the themeing patch. Now translucency will only be supported if the screen is composited, i.e. a compositing manager is running.
I've updated the screenshots at http://tsui.tony.googlepages.com/gimmiestuff
Created attachment 96836 [details] [review] New patch against latest SVN
Gimmie is unmaintained and no work is going on anymore. If you are interested in hacking on the codebase: A fork named Mayanna exists at http://groups.google.com/group/mayanna Closing all remaining Gimmie bugs as WONTFIX. Please do not file new bugs against Gimmie. Mayanna is the project you want to use and file your bugs against. Also see http://groups.google.com/group/gimmie/browse_thread/thread/4e0f8088e08e59a6 http://mail.gnome.org/archives/gnome-bugsquad/2008-October/msg00000.html for more information. Thanks.