62 points

Man they’re ahead of schedule, GTK3 isn’t even obsolete yet

permalink
report
reply
42 points

They’re not yet switching to GTK3. They’re backporting GTK3 features to GTK2.

permalink
report
parent
reply
-9 points
*

Like Wayland? /sarcasm

permalink
report
parent
reply
21 points

year of the Linux desktop before gimp 3

permalink
report
reply
20 points
*

I don’t want to sound ungrateful to their earnest effort, but at this point, GIMP3 is like the running joke of the open source world.

permalink
report
reply
9 points

Not sure why the downvotes. The good news is that we should be very close to the end of that with GIMP 3 out very soon.

Earlier in the year they announced that it was expected in July or so. I hold out hope that they at least get it out this year. Once it is out, all will be forgieven. Let’s hope that we do not see as long of a delay next time.

permalink
report
parent
reply
9 points

I’ve read the exact same comment a year ago, and the year before, and probably the year before that tbh.

So I’ll say what I always say; I’ll believe it when I see it.

permalink
report
parent
reply
6 points
*

https://www.gimp.org/news/2024/05/05/gimp-2-10-38-released/

This (possibly last) GIMP 2 stable release brings much-requested backports from GTK3, including improved support for tablets on Windows. A number of bug fixes and minor improvements are also included in this release.

If the release says that this is possibly the last GIMP2 stable release, it feels like GIMP3 is actually on its way. I understand your cynicism, but I’d be more optimistic this time around.

permalink
report
parent
reply
3 points
*

I didn’t downvote but for a lot of the time the core devs were mostly 1-2 ppl working some evenings because they have dayjobs/lives. They released many updates to 2.10, and they’re often feature releases not just bugfix releases. At the same time they almost completely rewrote the backend to use a new graphics library GEGL, which they also wrote from scratch. As for GIMP 3 they have also redone a lot under the hood to allow for easier development of new features moving forward and custom old GTK widgets updating to GTK3 required rearchitecturing as they work fundamentally differently from modern GTK3/4 versions.

So that’s why I don’t joke, there’s also nothing to forgive. Let’s hope that GIMP 3 will get more interest from devs with its more modern and capable architecture.

permalink
report
parent
reply
-5 points
*

The “running joke” used by millions for serious and playful projects? [edited for punctuation]

permalink
report
parent
reply
7 points

I was talking specifically about v3, which is not out (yet?).

permalink
report
parent
reply
2 points

Oooooh, okay, I misread. Apologies.

permalink
report
parent
reply
7 points

What even is GTK2 and GTK3?

permalink
report
reply
30 points
*

GTK is a UI toolkit, i.e. a piece of software that draws uniform-looking buttons and scrollbars and the like.

GTK used to stand for “GIMP toolkit” but GTK and GIMP development are now entirely separate, so much so, in fact, that 13 years after the release of GTK 3 and 3 years after the release of GTK 4, GIMP still hasn’t upgraded to either.

permalink
report
parent
reply
5 points

GIMP’s GTK3 port was finished several months ago. What remains to be done for GIMP 3.0 is bug-fixing and porting to the new Plug-in API.

The best way to upgrade to GTK4 is to upgrade to GTK3 first. There was some talk about working on GTK4 soon after GIMP 3.0 is out, but whether that will happen or not is uncertain.

permalink
report
parent
reply
2 points

Wait what’s the point of backporting to GTK2 then? And why should I as an end user care? Will it make the UI nicer?

permalink
report
parent
reply
1 point

13 years, damn…

permalink
report
parent
reply
-1 points

Because it doesn’t need anything in GTK 3 and 4. They’re either cosmetic changes or UX changes and Gimp has no reason to adopt either.

permalink
report
parent
reply
6 points

Not true. There are tons of things like Wayland support that are only good in GTK3, and even then likely not complete

permalink
report
parent
reply
6 points

GIMP has had a GTK 3 port in development for years. They just lack the developer bandwidth to finish it. And in general, using EOLed libraries for your very popular application is not great, not for security, not for usability, and not for compatibility with modern systems.

permalink
report
parent
reply
5 points

Gtk 2 is old, Gtk 3 current and Gtk 4 is new.

permalink
report
parent
reply
1 point

Different versions of the Gnome Took Kit: https://www.gtk.org/

permalink
report
parent
reply
18 points

Ahem the GIMP Toolkit.

permalink
report
parent
reply
3 points

I thought they have renamed it one day from GTK+ Gimp Tool Kit to Gnome Tool Kit, but I do not find this anymore. Imho Gnome Toolkit would be at least much more appropriate…

permalink
report
parent
reply
1 point

I pretty much avoid GIMP now. It became a pity download years ago, but now I’m just not bothering to wait for them to bring the software to the current decade.

Alternatives exist like Photopea, which even with a quarter of the screen covered in ads is way more performant, let alone productive.

Not to blame the maintainers, it seems like they’ve been left with a mess of spaghetti and no one is willing to help out. I can’t say I’m surprised it’s taken so long.

permalink
report
reply

Linux

!linux@lemmy.ml

Create post

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

  • Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
  • No misinformation
  • No NSFW content
  • No hate speech, bigotry, etc

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

Community stats

  • 9K

    Monthly active users

  • 5.6K

    Posts

  • 154K

    Comments