Saturday, 7 August 2010

Nodoka ported to GTK+ 3

Yes, I've finally updated gtk-nodoka-engine so that it supports GTK+ 3. It was rather time consuming (because of that I went to sleep at 3:30 AM) but easier than I initially thought it would be. Plus I was able to maintain support for GTK+ 2.18 and newer (which is in Fedora 12). Today I went a little more further, added the entry-progress rendering, I had in my TODO list since this was introduced, and uploaded the resultant packages (for F12 only gtk2 version, for F14 both, I don't have F13 to build packages for that) on my fedorapeople space. Here're quick tables of the packages (all the packages are either i686 or noarch):

I'm planing on testing these packages on my laptop for some time and if I don't discover any regressions I'll officially release 0.7.5, submit the gtk3 version into fedora as well as update the gtk2 version.

Any testing is welcome, the packages are easilly rebuildable from the srpms (which you can easilly find on my fedora people space) for any fedora starting F12 and any architecture. If you encounter any problems, be it build issues or bugs in the engine, feel free to nag me in comments section :-)

J. C. Prada: That's more of a question for the fedora desktop team than for me, I have no say in that matter. They just said clearlooks has less glitches than nodoka and they're switching to clearlooks. I haven't ever learned what those glitches are though…

unfortunately, the changes that subsequently happened to gtk3 theming practically created a need to rewrite most of the engine from the scratch which is the kind of work I currently don't have enough time to face :-(

In short I can get the engine to build quite easily, but to get it working would be a hell lot of work.