diamondburned / gotk4

Autogenerated GTK4 bindings for Go
GNU Affero General Public License v3.0
515 stars 20 forks source link

Progress #2

Open diamondburned opened 3 years ago

diamondburned commented 3 years ago

This issue keeps track of what's accomplished in the repository.

Current package list:

firelizzard18 commented 3 years ago

Is this something you'd like help with?

diamondburned commented 3 years ago

Is this something you'd like help with?

Oh definitely, though the code is kind of all over the place right now, and priority isn't clearly defined enough for collaboration, but the code base is far from being done.

Right now, I'm working on adding proper allocation support into the code and then build it, then see how far that takes me.

As far as missing things go, when you go generate the root directory, there will be lots of logs printing what is skipped and why, so I think that's a good place to start.

P/S: the type conversion routine is incomplete; I commented them out because I wanted to properly reuse the conversion process for the destination type, but that would require some extra tinkering. I'll leave it commented out for now (so the code that needs them are skipped) because they're low priority, but you're more than welcomed to give it a shot.

diamondburned commented 3 years ago

As a sidenote, I've went ahead and made a contributing guideline over at CONTRIBUTING.md.

firelizzard18 commented 3 years ago

I was thinking of using Vulcan, which was the primary driver for my interest in GTK4. I've since decided to stick with OpenGL, though I am still interested in helping with this, if I have the time.