After some time of being harassed by GTK+ annoyances (e.g. getting GtkBuilder XML files translated) and my final exams in school which hold me back working on Rippix, I decided to move the "core" of Rippix into a separate library. This allows keeping the core clean and tidy -- no GUI related things will be found there. Also, multiple frontends (GTK+, Qt, ...) can be easily supported through a simple interface since the library does not have to care about them. The new library will be named librippix and it currently awaits approval in Savannah. This project "Rippix" will remain active and serve as a GTK+ frontend.
Until the 3.4 release of Rippix I simply tried to make Rippix work with GTK+ 3. I have achieved this goal basically: Rippix 3.4 compiles only with a few warnings and runs without crashes. But it can do better: Usage of UI files for example (those that are generated by Glade), or removal of the plain text configuration file. And, as I say in the Rippix' description, it should provide a more pleasant user interface.
Based on these thoughts I'm currently working on the following:
Because these modifications will need some time, there will be no new release of Rippix for now. Take a look at the Git repo at Savannah for the newest code. Unfortunately, Rippix won't compile successfully atm.
Everyone is welcome to work with me on Rippix.