Offer a GTK+ 4 variant
GTK+ 4 is knocking at the door and apps will want to use it, so if we want them to use libhandy too so they can be used on phones we whould make libhandy GTK+ 4 friendly.
There are a few things to discuss to make that happen.
Do we want the two versions of libhandy to be intertwined and guarded by #if
s checking the GTK+ version, do we want to have completely different branches, or a mix of both?
Do we want to differenciate the libraries by their name (e.g. libhandy-1.0
and libhandy-gtk4-1.0
), or do we want to differenciate them by their version number (e.g. libhandy-1.0
and libhandy-4.0
).
Do we want to ship the GTK+ 4 version even if it contains a few bugs, do we want to temporarily remove the buggy features, or should we wait until all is ready to ship a GTK+ 4 version?