More Theme Manager

Hoorah, Rodrigo has made an unstable release of gnome-control-center.

I even managed to fix two more issues this weekend, bringing quite an impressive number of new features in this release.

So, since 2.17.1, these are some of the changes in gnome-theme-manager:

  • Fixed crash in D&D of themes (Thomas Wood) (352490)
  • Open transfer dialog with transient parent set (Thomas Wood)
  • Added a colours tab to change gtk-color scheme setting (Thomas Wood)
  • Fixed leak (Thomas Thurman) (378680)
  • Cleanup some of the install code (Thomas Wood) (325300)
  • Allow installing a theme from a directory (Thomas Wood) (326103)

What Rodrigo didn’t mention in this list was that bug 325300 was actually to do with handling metacity, gtk+ and icon themes in the same archive. Previously, it wasn’t possible to install icon themes unless they were in their own separate package. The code I committed this weekend will check for an “icons” directory in the theme package, and will install it into ~/.icons if it looks like an icon theme. So finally, complete GNOME theme packages are looking like a reality.

The other thing to note is that the colour scheme tab still requires the patch attached to this bug to be applied for any sort of “revert” feature. I’m still undecided on how to store/save user defined colour schemes. It would be nice if gtk+ themes were able to define their own set of complementary colour schemes too, but at the moment only a default scheme can be specified. If anyone has any suggestions on how colour schemes could be stored nicely, do let me know.

2 thoughts on “More Theme Manager”

  1. Great work!

    Since you are rocking the gnome theme scene pretty hard, I want to present a two “problems” that you might be able to crack now that you are in theme-gnosis.

    I can file bugs on them if you want.

    1) It is impossible to bundle wallpapers in a theme. It _is_ possible to to suggest a wallpaper from within a index.theme file. However it is not possible to use relative paths (relative to the index.theme file). Hence you cannot point at a bundled wallpaper.

    2) It is not possible to suggest a flat color or gradient as background in the index.theme file. This would be especially handy when also suggesting a transparent png/svg as wallpaper.

    I realise that you are probably pretty busy with tons of other stuff 🙂

  2. Could you please take a look at #377159 ? It’s so hard to push Gadu-Gadu protocol everywhere. Allways it’s missing but there is no reason for that. It’s upported by evlolution and would me nice if other parts also could support it.

Comments are closed.