[Sugar-devel] Reminder of GTK3 plans

Daniel Drake dsd at laptop.org
Thu Oct 27 22:49:21 EDT 2011


Hi,

This weekend, several of us are meeting in Prague for Sugar/GTK3 hacking:
http://wiki.sugarlabs.org/go/Marketing_Team/Events/Gtk3_Hackfest_2011

We will be implementing the plan described at
http://wiki.sugarlabs.org/go/Features/GTK3
which has already seen a few rounds of discussion/refinement

As a quick reminder of the overall plan:
- sugar-artwork will ship a GTK3 theme
- sugar-toolkit will ship a new "sugar1" module which will be the
equivalent of "sugar" but ported to GTK3
- The release version numbering scheme will not change - we will go
0.96 0.98 0.100 0.102 etc. every 6 months
- Some sugar-toolkit API removals/cleanups will happen in the new
sugar1 module (see the above link)
- The existing GTK2 "sugar" sugar-toolkit module will stay put for a
transition period, but frozen (no further changes accepted)
- Read (currently broken) can then be ported to GTK3
- Browse (currently broken) can then be ported to GTK3 and WebKit
- Other activities and the sugar shell can follow later - there is no
immediate urgency to port things that are not broken

It is my hope that this weekend we can crank out a working GTK3 theme
and put that alongside the earlier Desktop Summit work which showed
how sugar-toolkit could be easily ported to GTK3 (see
http://www.itevenworks.net/2011/10/porting-sugar-toolkit-to-gtk3/ ).
Hopefully we will finish the weekend with the changes committed to
sugar-toolkit and sugar-artwork master.

cheers
Daniel


More information about the Sugar-devel mailing list