GIMP development started in 1995. First version of Adobe Photoshop with adjustment layers was released a year later, in 1996. The notion just wasn't there.
386 karma · joined November 5, 2014
GIMP development started in 1995. First version of Adobe Photoshop with adjustment layers was released a year later, in 1996. The notion just wasn't there.
There is this tutorial on YT right now: "How to Download and Install Adobe Photoshop CC 2021 Free Trial". It's got 755K views.
Do you really think your YT tutorials argument holds any water? :)
Vector layers was a 2006 Google Summer of Code project. It was too ambitious, it wasn't completed, whatever good bits were done got merged years later so that the code wouldn't be lost completely, and there is still no user interface for any of that.
But the sole reason this project was assigned was because people behind GIMP were quite open to having better drawing tools in the program. They just lacked the time and the motivation to work on that.
When your program is primarily intended for image manipulation and you have a crapton of requests from users to add image manipulation tools, filters, and whatnot, how else do you prioritize your work? Especially when you program's architecture turns out to be inadequate for complex features and you have to rearchitect and repurpose 800K LOC, not to mention updating it for the next generation of the UI toolkit that is a moving target of its own?
For every user complaining about not having shape tools you'll get three complaining about the UI, another two or three complaining about not having non-destructive editing, another two demanding layer styles, then an assorted group of individuals wanting CMYK image mode, LAB image mode, more use of GPU, AI features, more filters, better HiDPI support, and the list goes on. All the while you have essentially one person doing 50% of all work and a small team of people all working on small items. All the while there are free/libre applications like Inkscape that have been providing better drawing tools for years.
So I'll ask again: given all that, how else do you prioritize your work?
The right kind of an analogy would be an investor stumbling upon a tiny community of developers that has been serving hundreds of thousands of users for the past 25+ years without pay.
There's hundreds of thousands downloads every month. I'm sure you have better facts at your disposal and will share them easily.
The previous attempt to add CMYK exporting didn't go well. The developer implemented all that in a new set of plugins instead of building the functionality into existing code. This wouldn't work. The developer apparently wasn't interested to do it right or did not have the time, he wouldn't say.
So there's the architectural aspect of this and then there's availability of a contributor willing to hacks on this.
You can read a little more about this GSoC project here: https://www.gimp.org/news/2022/06/03/cmyk-in-gsoc-2022/
That seems to be a popular myth.
I'm afraid you are dismissing quite a lot of work to improve the UX/UI.
Could more be done? Absolutely! Was there zero attempt? Not really, no.
> The Fuzzy Select tool in GIMP took about 20 seconds to decide what I had clicked on and isolate it for me
That's uncommon enough to be an isolated incident.
Really? How? :)
Layer Effects are the only 5.0 feature from Photoshop that GIMP doesn't yet have.
There's also a million things GIMP does better or does at all compared to all the versions of Photoshop you mentioned. I can give you examples or you can spare me the time and just admit you've seen Photoshop 3/4/5 so long ago that you don't quite remember what it was like :)
Yes, FreeCAD can export 2D. See https://wiki.freecadweb.org/Manual:Generating_2D_drawings
Unless I see a direct quote, I'm likely to suspect that what he actually said was along the lines of "We do not have developers using macOS, so we barely support that platform. Would you like to help us?".
> ...and then blocked me
I don't really know you at all, but I know Martin a little. He can take a punch, so blocking someone means he had serious reasons to be annoyed. OTOH, I'd rather not take sides here, that's between you and him.
Case in point: https://twitter.com/realdoctormo/status/1514742125132455937
You might find that fact to be on the ageing side :) Unified Transform tool has been available for many years now. It's all three (and more) tools in one.
Oh, but it does: https://penpot.app/
Minor correction: CLAP was not made by U-he, but by someone who works for Bitwig and maintains VST2 builds of U-he synths for Linux.
Schwaa has basic support of CLAP in Reaper at the very least in his own branch. I believe both Reaper and Bitwig devs are waiting for CLAP 1.0 to be announced to make all this official. Which is not too far away.
The tool is right in the toolbox for interactive resizing, or Image > Scale Image for blunt numeric input.
> or where the heck the crop tool is.
Also right there in the toolbox.
It's possible to move some of the nested menus into the main window. But as soon as you go anywere near filters, all hell breaks loose :)
One problem with those designs is that cramming the entire GIMP's menu into the hamburger menu on top right is likely to cause more problems than it solves.
This stuff sort of works in applications with a limited feature set, such as Akira UX. I don't think it can work well for GIMP.
It's possible to find a hybrid approach, but so far, I've only seen Siril doing that, and I'm not convinced.
So basically the vast majority of your problems with GIMP are self-inflicted, there's a local bug that only happens for you, and then there's the save/export separation that is, let's say, debatable.
Nevertheless, thank you for going into details.