For what i heard, a lot of people on the Linux community use Krita for image manipulation, even though, it’s intended for digital painting, and GIMP is the one intended for image manipulation, because people don’t like the GIMP’s UI.
My issue is, i never understood why they don’t like the GIMP’s UI, since i never have issues with it,(Although it’s probably because i’m used to the UI) so i need to adress this problem and ask you What does the GIMP UI has that you don’t like or hate so much and why you like Krita’s UI over GIMP’s?
Before you event comment your answer i need to ask you to do the following:
-
Address each specific issue along with an concise and direct explanation of why you don’t like it
-
Answers such as “I just don’t like it”, “I don’t like where it’s placed” or anything alike doesn’t count as “Concise and Direct”, we are adults, not 4 year old children.
-
If you can provide a suggestion of how GIMP’s UI can be improved, it would help a lot, and maybe this issue can be solved.
-
If someone else commented something you were about to comment, upvote them, this way we can address the most common issues effectively.
-
I need you to watch the screenshots of both UI’s, because something that most people don’t know, it’s how similar Krita and GIMP’s UIs are.
Krita’s UI
GIMP’s UI
(Credits to a friend of mine for lettig me use the screenshots.)
My ideas on how GIMP can improve it’s UI
-
Adding the option of the new UI selected by default, but with the possibility to switch to the new UI.
-
Possibly addding “work spaces” like Krita would help too, along with the possibility of exporting and importing them, this way people can have custom arrangements of the UI according to the kind of work they will do.
Thanks for reading and hopefully we can address this issue effectively.
You seem to have a pretty big monitor. Try it on a 13” laptop and you’ll see why it’s harder to use.
You can press the TAB button to temporarily hide all menus. It helps when working on small screens.
Which isn’t as easy as having the tools right there.
You can click the tool, configure it, then hit tab to work on the image. Then tab again to click on the new tool, tab, work on the image. It’s a nice and simple workflow. I don’t know what to tell you, it’s not rocket surgery. I mean, you’re the one trying to do image work on a tiny ass screen. I’m giving you a neat trick that worked perfectly for me. Sorry it is not good enough for you, I guess.
I hear you. And I use that for many situations. All I’m saying is most complaints likely come from users with small screens and the fact that the default tool setup is so large makes it hard.
UI is dated, for one.
range inputs can’t be scrolled, dragged around the screen, and are absurdly small on high DPI screens.
There’s a load of UX issues, such as how pasting content will create a new layer that is for some reason more limited than a typical layer.
Feature discoverability is poor. Most features are buried in years-old dropdown tabs that aren’t kept up to date with UI/UX expectations.
Some features are incredibly obtuse in how they explain themselves: selecting a brush dynamic selects stuff from a massive scrolling list with nothing but a title to explain what they do.
UI is inconsistent. Some elements are clearly older than others even after ““recent”” (years-old) updates.
There’s way more, btw. But honestly if this years-long push to get GIMP to GTK 3 has told me anything, it’s that the project should’ve canned the update years ago and written an entirely new app from scratch, dropping the technical debt, the archaic choice of language and UI toolkit, and they still would’ve come out with a new version faster than they have now.
How would writing an entire program be faster than upgrading an already fully functioning one ? I don’t see the logic ?
Because the underlying dependencies of GIMP changed a lot, especially between GTK2 and GTK3. It pulls resources from writing code to figuring out how to migrate code to a new version, usually as changes in the toolkit mean you may have to rewrite stuff anyway, which can mean more bugs or regressions in functionality which must be addressed.
Writing from scratch, you can write code that immediately fulfills the spec you’re working to (They could’ve even skipped straight to GTK4!) and used the old code as a reference of what’s needed for users whilst throwing out anything and everything else that isn’t strictly necessary.
It allows you to throw out old features and code that you had to work with in the past, but may not actually be used by anyone. If it WAS needed, it can be added later.
Most importantly, there’s little to no expectation that the new app will supersede the old one immediately, whereas during a toolkit migration you need to keep everything working for every release you do.
It’s like how building a new house can be faster than renovating an old historically-protected building to the same regulatory standard. There’s red tape, you have to work around old masonry and brickwork, you have to avoid damaging the building and keep its appearance the same. A new house may be different in looks and miss the old charm or familiarity, but it’ll be built faster, cheaper, and for the same price have more features to the old building.
I see ! couldn’t development be done in a separate branch with no expectation of an immediate release ?
Probably in a similar way to how USA and Canada are stuck with a two party government system and any attempts to remedy that haven’t been working out, but maybe if the country collapses under its own stupidity and the ultra wealthy run off with all the resources then the remaining people can struggle to survive with nothing left and die then… Oh wait…
As others have mentioned, it’s simple things takes alot time finding/figuring out.
I use GIMP within Ubuntu MATE few times a week to edit pictures. Simple edits nothing major.
One of the thing I need regularly is to highlight certain part of the picture.
Now in Microsoft Paint I can draw a rectangle, choose its border thickness, and color in 2 seconds.
I have learned how to do the same in GIMP few times but it took alot of time and I still forgets after few weeks.
So now I just reboot the PC and log into Windows or use Windows virtual machine and draw rectangle in 2 seconds in Microsoft Paint.
Mine is extremely simple use case, so I can only guess how difficult or how time consuming it would be for actual professional to create artistic work in GIMP vs Photoshop (or in similar commercial software).
Just my 2 cents.
It doesn’t scale properly on my HiDPI laptop display, which I use at 200% scale (Plasma 6, Wayland). Some things are too big and others too small. Hopefully GIMP 3 will bring good scaling support with GTK 3. Still, I love GIMP and will continue to use it over any alternatives.
Same deal here. Text is too big, tool icons are just about right, brushes and patterns are microscopic.
This actually makes sense, have you tried reporting this to the devs?
It will be fixed in GIMP 3, the current stable release uses GTK 2 (doesn’t supoort Wayland natively).
Let’s hope so, i’m not a Linux user yet, but i am CRAVING for the day GIMP 3.0 launches at last, it’s a great software along with Krita, Blender, Kdenlive, Inkscape and Godot engine.
I have not used either, but I can say that Krita’s UI is closer to Photoshop than GIMP’s appears to be. That might be why people are opting for that application, for the sense of familiarity if they were trained on Photoshop.
I will say that any application which is used for digital painting should also be good at image manipulation, so if Krita does both well, I can see why it would be preferred over GIMP if the painting tools are lacking.
Looking over the screenshots, for GIMP, I am hoping that is not the default layout of tools. Having a jumbled block of icons is a lot harder to visually parse than a stack of pairs. I also find myself wondering why they use up so much space on the left to include a weird cutout of their mascot above the tools.
On the right, I am also not sure why the layer thumbnails are pushed so far to the right when they could be immediately adjacent to the visibility toggle.
It doesn’t look terrible to me, but I am not surprised that people using an app for visual design might be more critical of design flaws in the app itself.
Krita lacks a lot of tools to work with photography. It’s OK with general image manipulation but you have to really struggle to do anything that’s not digital painting.
That said. The left side of GIMP is wide because the tool options are under the tool’s icons. While Krita has them on the top as a bar.
Both programs let you move and change the layout to whatever you want, though. No one serious about using either program uses the default. There’s a bunch of stuff you don’t need to use that only takes up space when you’re just doing one particular task. Hence why saving and reloading layouts is such a powerful feature.
EDIT: Here is, for example, my layout.
Also, the little logo on the corner has a purpose. It’s a small area where you can drag and drop any image file from your file explorer and it will automatically open the file for editing, instead of pasting it on the current open project as a new layer. It’s super useful.
That does look better.
For the drag and drop space, however, would a simple “Right Click > Open In” not be easier? Or just dragging the file over the application on the taskbar?
It’s there for convenience. Easy is a very subjective term in this context. Everyone has a different concept of what is easy on a computer. The fact that drag and drop has two, completely differentiated but equally instantly available verbs, is already above and beyond the amount of options other software packages offer.
Hey look, voilá, this is entirely possible
You know you can change the UI and Keybinds to make it more alike to Photoshop, right?
Because updating dependencies after a long time breaks most of that code anyway, so you have to do a lot of work just to get things working exactly how they were before, only now your code probably has a bunch more bugs that you now have to fix, and it’s still not utilising enhanced features that updated dependencies may offer.
Rewriting can take more time, but if your alternative is to slowly upgrade code originally written in the nineties, you’re actually saving time by using your experience to rewrite something.
How about installing Flatpak instead of .deb packages?
Flatpak has all the dependencies self-contained within the program, so it should work a lot better
That’s different to how dependencies are managed when developing an application. When they’re updating GIMP and updating it from GTK3 to GTK4, they have to upgrade a bunch of old code that was meticulously fixed to work with GTK3, and things may be changed, broken, or missing entirely. That’s the kind of work you need to do when upgrading an app versus writing a new one from scratch :)
Does GIMP even scale with monitor ratios? That was a huge problem last time I tried it. It’s a 4k world out there.
I cannot answer you that, i don’t have a 4k monitor and i’m not filthy rich to get one, this is latin america my dude.
deleted by creator
I tried it last year in a failed attempt to get of ps, which I to every few years.
I can’t name specifics, but ps is just more intuitive, more user friendly, faster, more stable, gives you more for formats… I don’t even think ps is all that. Even if we forget Adobe owns the pro space here, it’s just not viable to use gimp professionaly. I never understood why gimp doesn’t just copy all the user flows from photoshop when it’s clear that not only they work, but all users are familiar with them from other software.
There’s a reason of why GIMP doesn’t copy things, it’s not a Photoshop clone, but you can modify the UI to make it more like Photoshop, in fact, here is a video on how to do it.
https://www.youtube.com/watch?v=dY7g2JGyJeQ
An alternative option is downloading PhotoGIMP Addon for GIMP, but i consider this to be a better option.
I understand it’s not a clone, but the truth is ps has a much better ux. There is no reason to not to copy the better ux.
I tried this plugin, it does very little to make the experience better, it actually makes it worse because it’s more difficult to find things, when you can’t easily Google to find them.
Yes, but with Photoshop (If you are paying the creative cloud) You’ll be paying 60$ a mlnth which translates to 720$ a year every year for the rest of your natural born creative life.
Also, what functions are you trying to find anyway?
I’m paying 36 per month for the whole creative cloud. Whole. Photoshop, illustrator, AE,… It’s been a few months, but all of them are just better. Unfortunately it is what it is. And now, now with ai, it’s the only option reasonable.
So you’re letting yourself be a slave of the company and food for the bloodsuckers?
Edit: Not to mention that the software LITERALLY it’s not yours, you’re just paying a license that isn’t perpetual, so they can revoke it from you to make you stop using it if they want to.
I pay monthly fees for lots of stuff. A newspaper, Internet, water and heating,… For sure I’d rather not, but I mostly I don’t have an alternative option. With Adobe the case is such.
there ARE alternatives to Adobe Suite, here’s an article that talks about it https://notes.ghed.in/posts/2022/free-software-design-studios/
But in short:
Lightroom > Darktable Premier Pro > Kdenlive Ilustrator > Inkscape Adobe Audio Studio(I forgot the name) > Tenacity(Fork of Audacity)
You may also take a look at alternativeto.net to find more alternatives to more stuff
All I want is to GIMP to save tabs layout as workspaces. That is enough. Part of GIMP hate is based on 15 year old complaints. Just like people still complains today about stuff of Linux that has been resolved for decades. It’s just memery that has stuck around.
There are issues with GIMP, but none are about the stuff most people meme about in social media. Every tool has room to grow, but GIMP UI suffers from the “too amateur to know what’s wrong” loud majority effect. Imagine someone who has no concept of music appreciation in their lives sits at the front of a grand organ. Then proceeds to complain that the pedals get in the way of sitting on the stool and that he founds the three keyboards redundant and unintuitive. This notion is valid, from his point of view. But it informs nothing about the usability of that particular instrument for a professional organ player.
The same thing tends to happen with several software packages, specially the open source ones. Since they don’t have the industry standard tag, they don’t get any leniency when it comes to learning their features and capabilities. Then, when the amateur checks them out, they don’t compare it to the industry standard (which does have a leniency license) but compare it to the simplified, accessible for everyone and strip down apps. These people don’t have the foresight to understand that this tool is capable of way more than their reference point, and the initial friction is an indicator of their inexperience, not of the tool’s quality or potential.
The amateur is more comfortable sitting in front of a Casio learner piano. And we shouldn’t lend much credence to their feedback about the ergonomics or key feel of a Steinway concert grand.
You are complaining about the amateur? A pro will never use gimp. Ps is too integrated into professional work, not too mention it has a better ux, it’s more stable, uses more for formats, had better support,… The semi pros still prefer to use affinity. You are only left with amateurs! And still, they prefer to use krita, a program not even meant for this kind of work!!!
There is no doubt that there are big problems with gimp.
You missed the point of my post. You’re right in that you are left with amateurs as an audience. But, and it is a big but, the amateurs aren’t comparing you to Photoshop, they are comparing you to the UX friendly app they have on their phone (no matter if they say otherwise). Yet the pro won’t ever give GIMP any chance because it doesn’t carry the “industry standard” label and the privilege that comes with it. When people are learning graphic design or photoediting they are mandated to learn Photoshop. Either by a rigid teaching system or the cultural environment prevalent amongst the people with strong passion to learn on their own. The result is that a lot of UX and UI quirks and headaches (which photoshop does have, let’s not lie to ourselves here) are overlooked or just accepted as the norm. Humans can adapt to a lot of fuckery and bad design, that doesn’t make it good UX. GIMP does not have the label, leniency or benefit of the doubt from anyone. Just read this thread, people complaining and whining about the default layout. No one has addressed the things that GIMP does better UX wise or when ways to overcome its shortcoming are mentioned people react with hostility and denial. Most even admit that they have never used GIMP or that they have no business anywhere near an image editor. But here we are, discussing the opinions of the peanut gallery based on feefees and second hand vibes.
Pros don’t give gimp a chance but many of us still test try it. It’s not viable, not only because Adobe is a must have because of interoperability but because it’s faster to work in, it’s faster, more stable, more supported,… literally there is no category in which it was worse. Ux is not the best for sure, but it’s still way better than gimp. Even more, everything works in the same patterns as the users expect. Same as other graphical programs. It’s easier to use, easier to switch, easier to use similar software. That’s ux. Gimp doesn’t have that.
Because of all that, it doesn’t have a target audience beyond someone who is just very determined to use something free.
See, the thing with this argument is that, however much I agree with the basic idea, it’s still not useful. We can agree, sure, that overall the UI and UX (two different things) on GIMP is not as subjectively good as Photoshop. But saying, it’s easier, it’s faster, it’s whatever, still does not help at all. It’s still all just vibes and impressions, it’s not actionable.
“The default UI is not like Photoshop” is inactionable. It’s different from the opinions I left on this thread. That GIMP need to have a way to save and reload layouts, that’s an specific feedback, concise, concrete and actionable. I also agree that some workflows take too many clicks, maybe have simplified tools to do common actions. That is also actionable, specific, concrete.
Your comment offers nothing to go on with. It even manages to ignore and bypass my criticism, it doesn’t address the “Industry standard” bias and privilege. Because when pros try GIMP the response “It doesn’t work the way I expected and are used to, so I don’t like it” is a garbage feedback. The only thing you are offering is “clone photoshop”, and that’s just not what the project has ever been about, or will ever be about. So the conversation is fruitless.
What is actionable? Maybe this :Make ux more like ps so more people will be able to use it or want to use it? :)
You want small things to fix? Small actionable things. I’m saying there is a broader issue that you cannot easily patch. I don’t care about your criticism of ps, many people have tons of criticism, I have tons, none of it matters with the situation at hand.
What was gimp project about? Pushing users away with design patterns that exist nowhere else?
OK, in terms you understand. The criticism “GIMP is not like Photoshop” is crap advice, its shit and your shitty attitude is offensive and insulting to the hard work of devs. Go keep sucking the adobe boot since you seem to like the taste of dirt on leather so much. “Just clone Photoshop” is a meme useless attitude to have.
In sorry I hurt your feelings, but come on. Read what you just wrote. Seriously? Lol.
To pick one example: Shift + Middle-click used to be free zoom, but is now rotation. This is not just frustrating - it’s nauseating. I have a very strong stomach. I don’t get seasick, I don’t get VR-sick, I don’t get regular sick. The last time I threw up involved food poisoning on another continent. But god damn, is it unpleasant having your whole perspective spin while trying to get a little closer to an image.
I asked one of the GIMP devs about this on reddit and was told it was impossible to make optional. Got some genuine ass-ache for pushing against the idea that anything was impossible, in software, especially when the desired functionality could just be… not. A checkbox would suffice instead of arbitrary reconfiguration. I’d be okay with the mess of arbitrary changes since GIMP 1.6 or whatever I’d been rocking, if one of the central adjustments hadn’t been reconfigured to make me physically ill.
I like it