GIMP is falling behind.. Where is the UX?

I started using GIMP in 2009, I have used it to create images for various things from technical documents to websites to newsletters. It seems that instead of this product getting more familiar and easier to use it has gone in the other direction.

There are so many features that most people don’t care about and the simple things don’t work easily. For example, I opened an image, wanted to add a vignette, I have to scroll through a bunch of features nobody uses to select it. It then applies it to the current layer which is likely undesireable to 99% of people trying to use this feature so I have to start over and add a layer first. After doing that I wanted to erase the layer around the subject (dog) and it will not make the changes with the eraser. I then go to google and look for things to try and none of them work for me. at this point I just give up and save it as is. Very fustrating 10 minutes of usage. Who’s testing these features ? who’s thinking about the UX? Why are there so many complications in this tool? Are we trying to be Photoshop or something ? I don’t get it. It should not be this hard.

Newer apps have a lot of great features that this one doesn’t and really should have. GIMP is falling behind. It feels like it’s trying to be too many things… Feels like it needs a rewrite … I write code but I have no idea what goes into making a large photo editor like this… At the very least add counters for what tools are being used and when feedback is sent it sends those counts with it, I bet much of this stuff like ‘waves’ is never used.

What is “the UX” anybody?

Hello @Mike_Q

I feel you pain…
I am a long time user of GIMP myself…

There is indeed a small UX team (to work on the user expereince related to the GUIs).
For instance, here is one guy:

Unfortunately as you probably know, the manpower to develop and improve things is really small (to say the least).
Usually bug fixing has the top priortiy and, as of today, GIMP 3.0 is currently in the works and about to be released.

As regards UX stuff, this topic is really controversial…
At this regards, just take a look at this “similar” post regarding darktable:

The opinions posted are really mixed depending on the different users…
It is impossibly to satisfy everyone’s workflow… :slight_smile:

User Experience.

1 Like

I have used GIMP for many years and have found the UX better than Photoshop. Probably because I have used GIMP as my default alternative to Photoshop and only used Photoshop for teaching purposes when I had to. However, the limited man power and coders to work on the project has limited its development over the last few years. Unless I am going to learn to code and contribute to the development I will just accept what is freely given and be grateful to the maintainers and developers of GIMP. Alternatively I can pay a commercial company for a better UX if they offer one. Gimp may be falling behind, but if that is the case it is because not enough capable people are standing up to work on the project. Maybe they are all focusing on Darktable which is going ahead in leaps and bounds.

3 Likes

Hello @Terry

not enough capable people are standing up to work on the project.

Actually, IMHO, at least these past months, the GIMP development has been quite frantic with plenty of commits. This compared to the past, at least.

Just take a look of the commits on GITLAB:

1 Like

@Silvio_Grosso I hope my post did not appear to be a criticism of the dedicated GIMP developers. It was not a criticism. I appreciate FOSS software lands on my computer because of dedicated volunteers.

wanted to add a vignette, I have to scroll through a bunch of features nobody uses to select it.

Been using Gimp since 2010, never used the vignette, and it gets in the way when I want to use something else… Your trash is my treasure, and vice-versa.

After doing that I wanted to erase the layer around the subject (dog) and it will not make the changes with the eraser. I then go to google and look for things to try and none of them work for me.

Ask here with a screenshot. If you have a problem, you are probably looking at it from the wrong point of view, so asking the wrong questions on Google.

Hello @Terry

It was not a criticism. I appreciate FOSS software lands on my computer because of dedicated volunteers.

Yep. it was not meant as a criticism for sure :slight_smile:

As regards “darktable vs GIMP”, in my view, they are not in competition.
Far from this…

Being darktable such a wonderful application to develop your pictures allows GIMP developers to concentrate their efforts on other domains: CMYK, vector support etc
Both applications still lack some advanced features (e.g. 10 bit support for monitor such as Eizo). I suppose this is also maybe due to their graphical “old” backend (GTK 3).

Just my 2 cents, of course :slight_smile:

I have read many complaints about the GIMP UX and very rarely do they lead to meaningful change. In my opinion, it’s usually not because the developers are unresponsive or incompetent. Most complaints are missing one or both of two very important points. The first is that the problems need to be described in detail. The description needs to answer what are you trying to achieve, how you are doing it, and why you feel it is difficult. There’s a place for UI/UX discussions were people can share these details with the developers. I don’t have a link, but I’m sure someone will post it here soon. The second point is taking other people’s workflow and opinions into consideration. It’s easy to design an application that works well for one person. Now share it with other people and you will discover how many people thinks it has a bad UX. Addressing the two points will significantly improve the chance at getting the developers to do something.

This is a good example of point 1. It’s not detailed enough for the developers to do anything with it. Do you have list? Where did you get the data from?

I have a small screen with everything scaled up properly. I don’t have to scroll to access the vignette filter, and there’s still plenty of space for more filters. A screenshot would be helpful. It’s also possible to quickly invoke the vignette filter by typing /vig and hitting the enter/return key.

Are you sure about that? As far as I know, every filter is applied to the active layer. Perhaps I’m part of the 1% that expect the filters to have consistent behavior. Undoing and starting over again is a one-time thing. Once you learn how the filters behave, you should know to add a new layer first if that’s where you want the filter to apply.

I don’t understand what you are saying here and I don’t expect a search engine to understand either. A search engine may be more knowledgeable, but not more intelligent.

Users and developers (who are also users).

It’s a feature-rich application. I expect all applications like this to have some level of complexity.

Officially, GIMP is not trying to be a Photoshop clone, but it is supposed to have a large feature set similar in size to Photoshop.

Point 1 again. What features would you like to see? It’s also at odds with your claim that GIMP has many useless features. To some, the “great features” from the newer applications may be considered bloat. I’m not saying that GIMP shouldn’t get new features, but that GIMP should keep its existing features.

There’s a number of people who use FOSS because they are concerned about data privacy (I’ve seen a few comments about it here on Pixls). Just something to consider.

Point 2. Do you really know? I’ve read many stories from GIMP users about what they use GIMP for and I’m always reminded of how many different uses there are.

I have no idea either, and that’s why I won’t make any assumptions about what the developers can or can’t do, and what information they do or do not have. Better to provide them with detailed, actionable feedback in case no one else has done so already.

For me, GIMP has a reasonably good UX. I’m an occasional user with basic needs. I’m sure others will have different opinions.

5 Likes

Personally, I don’t find GIMP difficult to use, but whether you find GIMP’s UI easy to use is up to you.

darktable, which also has many features, has the ability to customize the UI and share that customized UI. Some people are trying to use it to create a simple UI for beginners.

If the development team has the capacity, I would appreciate it if they could implement a similar function in GIMP.

In my opinion, it was never UX the problem. The lack of good NDE has always made me look elsewhere. Now, I’m a supporter of GIMP when it is working on this. Just my 2 cents.

Yeah true… all good points… I just feel that the core functionality can be made better, there are universal things that everyone should expect to use easily …

Don’t agree with you at all. I should be able to start the app and use it without having to try to find some setting… vignette is very popular and in every editing app if not anything else… if you’ve never used it, you’ve never edited photos like the one I attached (which has vignette applied… And no, I have a degree in comp sci, worked in IT for 20+ years, wrote full stack for a top german automaker, worked for the head of cyber for a division of 50000 employees, developed code for and supported the largest 911 PSAP in the world.NO I AM NOT LOOKING AT IT FROM THE WRONG POINT OF VIEW. STOP GASLIGHTING.

You are entitled to your opinions, I can see your point about ‘waves’; I have already considered that and came to a more obvious concusion. This is the problem, everything is thrown in and they have a lack of focus on the product. You don’t know me but I always look for ways to make things better or add automations whenever possible. There ARE core functionality features which should be made very easy. Things like ‘waves’ should be an add-on as far as I am concerned. Install the goofy stuff with an add-on. Conversely this product does not have good filters for example, again used in every other app and is much more important to users. Regarding vignette, when you add one it should defualt put it in it’s own layer. The sharpen tool is harder to use than it needs to be … honestly it’s not great. After 15 years of using GIMP that feature I think has gotten harder to use. Erasing from a layer should work by default and I can’t believe you think that is OK. Perhaps you live with all these little things but it’s honestly not great and it’s trying to do everything while actually being kind of just like the master of none.

I don’t know what NDE means ? Near Death Experience ? lol

1 Like

Non destructive Editing.

3 Likes

We definitely welcome more feedback on the UX/UI for users - in fact, we have an issue tracker dedicated to it: https://gitlab.gnome.org/Teams/GIMP/Design/gimp-ux/-/issues/

Especially after the 3.0 release, we really want to make thoughtful, well-reasoned updates to the UI. The trouble is that everyone has a different workflow (as seen already in the comments here), so it’s not an easy task. But we’re looking forward to making larger scale changes once 3.0 is out!

1 Like

Gimp is a FOSS alternative to Photoshop and Darktable a FOSS alternative to Lightroom. GIMP was maybe more of a photographers essential tool in the days when we mainly shot JPGs and Darktable is now more suited to photographers who are shooting RAW. I appreciate they are different but they beautifully compliment each other.

I would go with replicating Krita workflow. Krita is more familiar in the FOSS world, and mechanically, the best there is out there.