conformal/gotk3

deprecated warnings

juanfgs opened this issue · 4 comments

Hey, on latest versions of fedora which ships GTK 3.18 there are a lot of warnings on compile time about deprecated stuff.

Today I've forked your repo and started fiddling with the code and deleting some stuff (seems like a bunch of stuff was removed from GTK) and reimplementing some functions that now work differently. I was wondering would you guys be interested in patching your version with these changes when I release them?

My main goal is to get rid of all these warnings, but also would like to make the patches in a way that doesn't conflicts with previous versions, perhaps you can guide me on how to make these changes without interfering much with other parts of the library system.

Thanks.

This project is officially declared dead (see #112 and #113), but there is an active gotk3/gotk3 repo.

jrick commented

As a company we are no longer using GTK to produce graphical applications because we need them to run on Window and Mac, but GTK is a poor choice for those platforms. The only project of ours that was using gotk3 was btcgui, but that is no longer being developed. Given our limited resources, I can't spend significant time keeping the project up to date.

I also have become very annoyed at the cgo requirement of this project and would consider looking for other solutions that either don't use any cgo, or minimize the number of cgo calls (e.g. writing the entirety of the gui code in a language such as C/C++/Rust and only exposing a limited number of C ABI entry points for the Go side).

I was not aware of that gotk3 fork but glad to see that others still see value in it and are keeping it up to date. @raichu would you mind if I updated the project readme to point others there?

sqp commented

Hey, I started the gotk3/gotk3 fork to try to gather contributions to a common place, and not having too many import paths used out there. It seemed the best way to move your great work to a community project.

I need to update the readme on my side, but you can point yours to this new repo.
Would you also like an invite in the gotk3 group (user or company) ?

@juanfgs : I already started a branch there to split the deprecated part, feel free to test and improve it :)

@jrick My understanding is that gotk3/gotk3 is mainly owned by sqp and andre-hub. I think it's for the best since it will help people converge in an active repo.

BTW, gxui is such a project. There's also go-qml.

@sqp +1