Ease : weekly report #8
Par Stéphane le lundi 19 juillet 2010, 06:54 - GNOME - Lien permanent
Available as PDF : Summer of code, weekly report #8
1 What I have done
- Turned 20 year old.
- Started implement interfaces for theming purposes : Shadowable, Outlinable (can be useful for reproducing the Apple way of doing text, with the inset), so you can have nice text-styling capabilites (but it also applies for images and other elements) ;
- Ported all the UI to Gtk.Builder, fixed some weird segfaults ;
- Made a first release for Ease, which can be found at http://live.gnome.org/Ease/Releases, but note that the tarballs are not definitive, this is more an attempt to learn packaging than an actual release. Ease 0.2 will be a much stronger release ;
- Reported some feature-tracker bugs, and especially the theming architecture, which will copy a lot the CSS way, and eventually be done with only CSS.
2 What’s next
- Finish the interfaces for easy element cutomization ;
- Build the nice UI that goes with them ;
- Learn to draw with Cairo ;
- Integrate the unittests with Autotools ;
3 Timeline
I could still do more, but it’s getting faster, don’t worry... I didn’t finish some of last week objectives, and started working on some new ones instead. There’s a lot of equal-priorities items on my list, but this week’s list should be pretty accurate.
4 Issues/Other news
- Got my ticket for GUADEC! If anyone is flying via Iceland and/or arriving around 1p.m at Amsterdam, let’s meet up!
- Pulled my right quadricep, because I’m freaking dumb and didn’t warmed up at my weekly soccer game. I don’t know if I’ll be able to play the FreeFA at GUADEC. I’ll take photos if I can’t.
- I also screwed up my F13 clutter-gtk installation. For some reasons, a program using Clutter only with work perfectly, but any GtkClutter widget won’t redraw properly. I’ve reinstalled clutter-devel, clutter-gtk-devel, gtk2-devel, and a bunch of other things, but it doesn’t work yet. My Ubuntu partition still works, but I’d rather stay on Fedora...
See you next week!