Activity Team: Difference between revisions
RafaelOrtiz (talk | contribs) minor |
Garycmartin (talk | contribs) Adding GTK2 to GTK3 hints |
||
| Line 30: | Line 30: | ||
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. | |||
===Modify Activities=== | ===Modify Activities=== | ||