First week of official coding is over. What do I have to show for it?
- Moved code from Github to GNOME Git (Thanks fargiolas!)
- Learnt how to use GTKBuilder, and how to autoconnect signals to vala callback functions.
- Learnt some of the intricacies of Gtk+ Layouts (They still have a lot to teach me!)
- Got a very basic version of the basic Cheese window up and running.
- Learnt how to embed Clutter into the Gtk+ base of Cheese.
So far so good. I don’t quite like the pace of my work – I should be going faster. Hopefully I won’t be feeling like this at the end of next week :)
By next week, I hope to have accomplished…
- Pixel perfect UI, replicating exactly what is in cheese right now (except for the viewport, ofcourse)
- Vala bindings (
.vapifiles, basically) for
- Thumbnail View finished (either wrap and use current code, steal some some other project or write my own)
- Basic work on modifying libcheese to support video output to a ClutterTexture
GSoC is primarily about learning, so what have I learnt so far?
gitis a powerful tool, provided you do not fight it (thanks fargiolas!)
- Just because code works, doesn’t mean it is good enough! (thanks _ke!)
- When you are stuck, STOP AND ASK FOR DIRECTIONS! (thanks fargiolas!)