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:
* I replace the manually creating and nesting of GTK+ widgets with UI files. The new files windowmaker.c/h provide a nice wrapper to GtkBuilder.
* The plain text configuration file and the _config structure gets replaced by GConf. rw_config.c/h contains the new functions. All usages of the _config structure need to be replaced with respective calls.
* The user interface gets polished: Instead of text entries Rippix will use a icon view when entering the song names.
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. Development is taken place on Savannah: