mono / gtk-sharp

Gtk# is a Mono/.NET binding to the cross platform Gtk+ GUI toolkit and the foundation of most GUI apps built with Mono
http://www.mono-project.com/GtkSharp
Other
424 stars 140 forks source link

release GTK# 3 #289

Open medovina opened 4 years ago

medovina commented 4 years ago

The unstable release gtk-sharp 2.99.3 appeared in June 2014, which was almost six years ago. Now it is 2020 and a stable, official release of GTK# 3 has yet to appear. GTK 2 is obsolescent and most new GTK apps are developed using GTK 3, so it really seems that GTK# should support it.

What is blocking the release of GTK# 3? Is there anything that interested community members can do to help?

jkarpio commented 4 years ago

I have the same question, we started to feel that our app is obsolete and yet there is no stable Gtk# 3

darkdragon-001 commented 4 years ago

Try GtkSharp/GtkSharp as suggested in https://github.com/mono/gtk-sharp/issues/243#issuecomment-452376204.

rubyFeedback commented 3 years ago

Huh that's weird. I thought this one was the default repository. But good to know!

JamesB7 commented 3 years ago

That is a .NET Core-only fork. (For my part, I maintain .NET 4.0 compatibility in my work, so I do not use .NET Core.) I too would be interested to know what help is needed to get an official GTK3 release of this Mono library.

decriptor commented 3 years ago

I think it'd take someone stepping up and becoming the maintainer of this. Ideally, I'd much rather see someone finish this project first: https://github.com/mono/gir-sharp If gir-sharp was finished, we could generate bindings on the fly for any library that produced gir files. In theory, we could have a new release of gtk# for every version because it'd be (almost) as simple as running the released version's gir files through it.

decriptor commented 3 years ago

@Therzok can correct me if I'm wrong :)

Therzok commented 3 years ago

There's some GIR stuff happening over at https://github.com/gircore/gir.core

federico-r-figueredo commented 2 years ago

Try GtkSharp/GtkSharp as suggested in #243 (comment).

But that's an unofficial binding implementation (it can be maintained no more at any moment), why this official GTK binding implementation for C# doesn't support GTK3 yet is what most people seem to be asking.