this post was submitted on 20 Aug 2024
395 points (99.3% liked)

Linux

47997 readers
919 users here now

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

Related Communities

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

founded 5 years ago
MODERATORS
 

GIMP 3.0 has been more than one decade in the making as the port from GTK2 to GTK3, also transitioning away from Python 2 to Python 3 support, and a wealth of other improvements from the UI to lower down into enhancing this open-source Photoshop alternative.

The GIMP project announced on X/Twitter today that they have entered the string freeze for this much anticipated release.

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 40 points 2 months ago (4 children)

port from GTK2 to GTK3

Migrating from an already rooten toolkit to a toolkit that is dead since a few years.

Nice.

[–] [email protected] 20 points 2 months ago* (last edited 2 months ago)

They have been migrating to GTK3 since before GTK4 was out.

I am sure they will stay behind but future porting should be easier.

That said, non-GNOME GTK apps seem to be considering sticking with GTK3 anyway ( to avoid libadwaita ).

https://linuxmint-developer-guide.readthedocs.io/en/latest/xapps.html

[–] pastermil 10 points 2 months ago (1 children)

It's not as dead as you think, but yeah...

[–] [email protected] 16 points 2 months ago

Yeah ... I just hope they're now being able to decouple the UI and the core and make it easier to migrate to more recent UI toolkits.

[–] [email protected] 5 points 2 months ago (1 children)

Gimp has been falling behind more and more. Back when 2.0 came out it wasn't as bad yet, but it got worse as years went on.

[–] [email protected] 5 points 2 months ago

Even better when we remind ourselves that GTK means "Gimp ToolKit" :)

[–] [email protected] 3 points 2 months ago

It’s almost like the whole customized apps to fit into the GTK framework concept creates too much added work and needs to be rethought.

I don’t understand why someone should choose any GTK variant when they’ll have to refactor and rewrite their application every few years.