What are the benefits for Geany of porting it to GTK4?
The editor/IDE #Geany is still #GTK3 and the hampering factor was that the editing engine #scintilla wasn't ported to GTK4 but it exists now.
However, one of the main developers questions, if there are any benefits at all in porting Geany to GTK4:
"I wonder if anyone would find motivation for this. As said in #3675, in my personal opinion there are no benefits at all in GTK4."
github.com/geany/geany/issues/…
@GTK @ebassi @gnome #GTK #Gnome
Port Geany to GTK4
Port Geany to GTK4. As Scintilla is now ported to GTK4 (see https://mastodon.social/@bugaevc@floss.social/115507432930694449), it would be great if Geany would be ported to GTK4 as well bringing al...GerryT11 (GitHub)
Emmanuele Bassi
in reply to Monoka • • •Emmanuele Bassi
in reply to Emmanuele Bassi • • •Adam Williams
in reply to Monoka • • •Emmanuele Bassi
in reply to Adam Williams • • •Adam Williams
in reply to Emmanuele Bassi • • •Monoka
in reply to Adam Williams • • •Thanks, your responses about GTK4 benefits were already helpful. I will reference those in the Geany bugtracker.
Monoka
in reply to Monoka • • •I have just seen that the developer @eht16 of Geany is also here on Mastodon. Please see the discussion thread. We are elaborating on "What are the benefits for Geany of porting it to GTK4?" following your response to bug #4460 that "in my personal opinion there are no benefits at all in GTK4"
@whitemice @ebassi @GTK @gnome
eht16
in reply to Monoka • • •probably means "integration in Gnome". Using other DMs feels rather less integrated. You might say that's the responsibility of the other DMs. Fine.
Users might judge differently.
Just for clarification, we are not talking about "the maintainer" here, just my personal opinion about GTK4. Geany is maintained by a team of developers and I do not represent the team as a whole here.
@GerryT
I'd like to keep the discussion in github.com/geany/geany/discuss… as it is way more visible to Geany related developers and users than here. Thanks.
@whitemice @GTK @gnome
Geany 4.0, the GTK4 edition (and more) · geany geany · Discussion #3675
GitHubMonoka
in reply to eht16 • • •@eht16 To given an overview of the current state of #GTK4 adoption. Out of the active GTK open source projects 71% use GTK4, and 29% still use #GTK3 as of today (#GTK2 not counted). This is an increase of 9 percentage points since Nov 2024. This means that GTK4 will likely crack 90% of active #GTK projects in 2028 (and probably plateaus at such share).
Additionally, 90% of GTK4 projects use #libadwaita (#Gnome), and 6% of GTK3/GTK4 projects use #libgranite.
@ebassi @whitemice @GTK @gnome