The [[Activity Team/Compatibility Tips|Compatibility Tips]] page is a place to accumulate tips.
The [[Activity Team/Compatibility Tips|Compatibility Tips]] page is a place to accumulate tips.
+
+
===Migrating from GTK2 to GTK3===
+
+
The Sugar platform is migrating from GTK2 to GTK3 to stay relevant with upstream changes and benefit from their efforts. Sugar 9.6 includes support for a transition period, where both GTK2 and GTK3 activities can coexists, but new Sugar features will only be added to the GTK3 toolkit (e.g. improvements in touchscreen support). Have a read through the [http://wiki.sugarlabs.org/go/Features/GTK3/Porting migration notes], and some [http://python-gtk-3-tutorial.readthedocs.org/en/latest/index.html GTK3 Python tutorials] to get a feel for how things need to be changed. New activities should be developed with GTK3, unless you need to support an existing deployment today using an older build.