My hack week project has matured a bit. The UI works much better now and tinting works, too (I had to write a custom GEGL operation to implement it). I’ve wasted lots of time wrestling with issues that had to do with GObject reference counting. It sucks not to have GC from the ground up!
Today I’ll be working on loading, saving and exporting.
Oh, if anybody out there could tell me how to remove an item from a GnomeCanvas, I’d be very thankful :-)