gtk-sharp icon indicating copy to clipboard operation
gtk-sharp copied to clipboard

release GTK# 3

Open medovina opened this issue 5 years ago • 8 comments

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?

medovina avatar May 22 '20 11:05 medovina

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

jkarpio avatar May 22 '20 12:05 jkarpio

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

darkdragon-001 avatar Jul 11 '20 12:07 darkdragon-001

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

rubyFeedback avatar May 03 '21 04:05 rubyFeedback

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.

JamesB7 avatar May 21 '21 10:05 JamesB7

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 avatar May 21 '21 14:05 decriptor

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

decriptor avatar May 21 '21 14:05 decriptor

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

Therzok avatar May 21 '21 16:05 Therzok

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.

federico-r-figueredo avatar Jun 01 '22 16:06 federico-r-figueredo