Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GTK 4 support #87

Open
gavr123456789 opened this issue May 23, 2021 · 4 comments
Open

GTK 4 support #87

gavr123456789 opened this issue May 23, 2021 · 4 comments

Comments

@gavr123456789
Copy link

Is there plans for GTK 4 support?

@jhass
Copy link
Owner

jhass commented May 23, 2021

It might be time to extract Gtk specific overrides into its own shard or that is do one for 3 and one for 4. Contributions welcome.

See #35 / 31a2e70

@rubyFeedback
Copy link

ruby also doesn't quite have ruby-gtk4 support yet either; I could not even get the hello
world example to work ... :\ (ruby-gtk3 works fine as-is; I am even re-using my CSS
across ruby-gtk applications and web-related stuff).

Oddly enough I was able to compile gtk4 on windows (!) using msys2 some time ago,
so I now declare a race: ruby versus crystal. Which one of these two is going to have
bindings for gtk4 that work on windows as-is first? Taking bets now!

@JeysonFlores
Copy link

It's december of 2021 now, What's the state of Gtk4 support on this bindings?

@hugopl
Copy link
Contributor

hugopl commented Dec 30, 2021

Unfortunately nobody is paid to work on this, but do so on their free time and when in the mood to do so, so don't expect things to be ready when you want unless you start contributing to the project with code or maybe money.

I started another GTK4 shard mid this year (2021), but I got busy with other things in the last months and didn't have the extra time to work more on it, but if you are interested: https://github.com/hugopl/gtk4.cr/blob/master/examples

However don't expect the shard to be mature at all.

@jhass jhass mentioned this issue Sep 20, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants