News for hackers. Stuff that matters.
Re:GIMP receives a $100K donation by darkwinx on Thursday September 06, 2018 @09:09AM (#17925949)
I hope that someday GIMP will have major change just like Krita & Blender. The UI of GIMP have received many complains.
Re:GIMP receives a $100K donation by nothis on Thursday September 06, 2018 @09:16AM (#17925991)
I want to support GIMP but, especially for fast, professional use, the UI makes it impossible. Their raw features are on par with anything I'd want to do in Photoshop, it's 100% a UI issue at this point. And I don't get why it's this hard for open source projects to realize that (the only notable exception I know is Firefox, which I love).
Re:GIMP receives a $100K donation by enriquto on Thursday September 06, 2018 @09:48AM (#17926221)
What is exactly the problem with gimp's UI? I find it intuitive and very easy to use (but then, I have not used many other interactive imaging programs). Is it missing something important? Has too many useless features?

GIMP's UI is alright for me, what I need are more features that are sorely lacking:

1) ability to work with images having an arbitrary number of spectral bands

2) floating-point pixel values

3) complex-valued pixels and their natural operations

4) images of arbitrary size, without need to open the whole image at once (which may not actually fit in memory)

5) save the processing graph and apply it to other images with a command line tool

Re:GIMP receives a $100K donation by amenod on Thursday September 06, 2018 @10:20AM (#17926471)
> What is exactly the problem with gimp's UI?

Where do I start?

  - sometimes when I start it it doesn't display toolbox
  - when I open the toolbox it is (sometimes) a vertical line of buttons (single column) instead of 5 columns that I begged it countless times to be
  - setting the size of pencil is completely unintuitive - I usually click in what appears to be input field, only to discover it is not (but instead some meter that sets size to some huge number)
  - saving the set size is something that should be done automatically, but I haven't found a convenient way to do it
And that is even without mentioning the whole Save / Export fiasco.

Note that I love Gimp and use it often, but UX is not its strong point.

Re:GIMP receives a $100K donation by jorams on Thursday September 06, 2018 @10:46AM (#17926670)
> setting the size of pencil is completely unintuitive - I usually click in what appears to be input field, only to discover it is not (but instead some meter that sets size to some huge number)

It actually is an input field, but it can be interacted with in 3 ways. Clicking on the value focuses it, and allows editing by keyboard. Clicking and dragging in the bottom half of the block allows you to increase or decrease the value by dragging left or right, and the movements you make translate to relatively smaller value changes, so you can be relatively precise. Clicking and dragging in the top half of the block allows you to select a specific value by dragging, and the position of the cursor translates directly to the position of that value on the bar.

Re:GIMP receives a $100K donation by ricardobeat on Thursday September 06, 2018 @12:17PM (#17927318)
Sounds like a terrible idea, if the interaction is not discoverable. Even if it was easy to understand, you need a lot more mouse dexterity than the average user to operate something like this.
Re:GIMP receives a $100K donation by tuxlifan on Friday September 07, 2018 @03:53AM (#17932574)
Thanks for pointing that out! I've always thought it was depending on how far from the vertical edge (i.e. current value) I click that I either get a "drag" (if clicked close enough) or a "set / drag&set" (clicked farther away). Or maybe it was just my mental model I got stuck on from some Motif (IIRC?) controls.

Actually, in Gimp 2.10.4 it now for me even changes the shape of the cursor: lower half: ↔ (left-right arrows) upper half: ↑ (up-arrow) so it seems they fixed the discoverability :)

Re:GIMP receives a $100K donation by buckminster on Thursday September 06, 2018 @11:30AM (#17926974)
I just tried it. If you click in the top half the value immediately changes, no dragging required. It is really annoying.
Re:GIMP receives a $100K donation by sammoth on Thursday September 06, 2018 @01:34PM (#17927847)
I find that really useful
Re:GIMP receives a $100K donation by vanattab on Thursday September 06, 2018 @10:57PM (#17931551)
I agree that this feature is actually really nice. But I also agree with the other criticisms that its hard to discover.
Re:GIMP receives a $100K donation by Turing_Machine on Thursday September 06, 2018 @11:13AM (#17926837)
> sometimes when I start it it doesn't display toolbox

Agreed. It's hard to imagine a scenario when you open a file in GIMP and don't want the tools. While there may be some such scenarios, it's hard to believe that it's a common case.

> when I open the toolbox it is (sometimes) a vertical line of buttons (single column) instead of 5 columns that I begged it countless times to be

Oh, yeah. Having the toolbox form factor changing and the tool buttons moving around (seemingly at random) is by far the most annoying part of GIMP for me. I don't actually much care what layout is chosen; I just want it to stay the same.

Re:GIMP receives a $100K donation by komali2 on Thursday September 06, 2018 @01:40PM (#17927897)
The formatting you chose forced me to have to drag a scrollbar to the right to read your comment...

please no :(

Re:GIMP receives a $100K donation by ginko on Thursday September 06, 2018 @10:03AM (#17926336)
This. If anything GIMP is missing features for me. Especially the non-destructive editing and disk paging support you mentioned feel sorely lacking.

Floating point pixel values should be supported as of GIMP 2.10, though.

Re:GIMP receives a $100K donation by enriquto on Thursday September 06, 2018 @10:14AM (#17926418)
> Floating point pixel values should be supported as of GIMP 2.10, though.

True! I have just updated to 2.10 and it can open floating-point tiffs of one or three channels. The support is very limited, though. It seems to ignore negative values or values higher than 1, so it is mostly useless to me. Yet, I'm very happy to see new advances!

Re:GIMP receives a $100K donation by avhon1 on Thursday September 06, 2018 @12:05PM (#17927226)
You might be interested in ImageJ [0] or FIJI [1] (which is ImageJ bundled with a bunch of plugins).

It can:

1.) handle hyperspectral images

2.) handle images with 32-bit floating-point pixels

3.) handle gigantic images, streaming from disk as necessary

4.) record edits as a macro, which can be replayed on other images

Unfortunately, I'm not aware of, and a little searching didn't uncover, any capability for handling complex pixel values. This could be (poorly) implemented with 2-channel images and some user macros for specially manipulating them.

[0] https://imagej.net/Welcome

[1] http://fiji.sc/

Re:GIMP receives a $100K donation by enriquto on Thursday September 06, 2018 @12:37PM (#17927491)
Thanks! There's plenty of software that supports these features (and does not require you to touch any--gasp--java). I am just sad that these basic things are not readily available in GIMP, which could otherwise attempt to be a sort of generic tool for image processing. They seem to be focused too much in color photography, while the tool is not directly useful to people working with images that are not of this kind (e.g., astronomical images, microscopy, satellite, radar, and mathematical image processing).
Re:GIMP receives a $100K donation by cmpb on Thursday September 06, 2018 @10:16AM (#17926434)
Off-topic:

Googling "complex-valued pixels" didn't bring up anything, but I'm interested in finding out more about that. What pixel-related information do the real/imaginary parts represent? What sort of applications does that have?

Re:GIMP receives a $100K donation by enriquto on Thursday September 06, 2018 @10:22AM (#17926489)
Radar images (e.g., those publicly available from the Sentinel 1 satellite) typically come as complex-valued images. You look at the norm of the complex numbers to understand the structures, but for interferometry you need the phase also.

If you compute the Fourier transform of a scalar-valued image, you obtain a complex-valued image. It would be nice to be able to process these transforms with gimp (e.g., to "paint" a few parts in black to set those frequencies to zero, thereby defining a band-pass filter).

Re:GIMP receives a $100K donation by cmpb on Thursday September 06, 2018 @11:10AM (#17926817)
Very cool, thanks!
Re:GIMP receives a $100K donation by prolikewh0a on Thursday September 06, 2018 @12:12PM (#17927281)
GIMP is a bit of a learning process from Photoshop, but once you know where everything is in translation, it's really not too bad. I moved entirely to Linux and while I have feature requests for GIMP, it hasn't held any of my art back.

Their window/toolbox system sucks though. I have a hard time placing all windows where they need to be and even opening some of them. It's probably my biggest complaint right now.

Re:GIMP receives a $100K donation by Scene_Cast2 on Thursday September 06, 2018 @11:16AM (#17926860)
GIMP's IWarp workflow is horrendous. And this is saying something - photoshop's liquify could be much better too.
Re:GIMP receives a $100K donation by prokoudine on Thursday September 06, 2018 @07:06PM (#17930413)
> GIMP's IWarp workflow is horrendous.

Welcome to 2018 where GIMP 2.10 is available and features the Warp Transform tool that does the same (actually, more) and works directly on the canvas.

Re:GIMP receives a $100K donation by Scene_Cast2 on Thursday September 06, 2018 @11:04PM (#17931573)
I haven't opened GIMP in a long while. Thanks for pointing this out!
Re:GIMP receives a $100K donation by taejo on Thursday September 06, 2018 @11:41AM (#17927049)
I think the features you want are in a niche very far from general-purpose photo-editing. Moving GIMP in that direction would be the kind of mission-diluting step that can kill a project. What you're looking for a tool specialized for scientific use -- maybe try ImageJ?
Re:GIMP receives a $100K donation by enriquto on Thursday September 06, 2018 @01:15PM (#17927739)
My point exactly!

GIMP is GNU's image manipulation program, not photo manipulation program. Most images are not photos.

Re:GIMP receives a $100K donation by taejo on Friday September 07, 2018 @03:50AM (#17932568)
GIMP is called the GNU Image Manipulation Program, but that doesn't mean it should do every imaginable kind of image manipulation. Scientific image processing and the things that GIMP and Photoshop are useful for are different enough that to add all of ImageJ features to GIMP or vice versa would make them more confusing, waste developer time and focus, and overall hurt users. And I say this as a user of both.

Just use ImageJ!

Re:GIMP receives a $100K donation by enriquto on Friday September 07, 2018 @08:15AM (#17933636)
I'm interested in the democratization of access to taxpayer-funded public high resolution images. So far, GIMP cannot easily open any of those, and it bothers me, because it is a useful tool otherwise. I do not want to install "scientific" software just for viewing and cropping a satellite image.
Re:GIMP receives a $100K donation by nkkollaw on Thursday September 06, 2018 @03:09PM (#17928740)
GIMP's UI is one of the worst I can think of.

Everything is counterintutive, starting from shortcuts, to menus, etc. etc., and since it's GTK2 it looks minuscule on hidpi screens.

Re:GIMP receives a $100K donation by dahart on Thursday September 06, 2018 @09:46AM (#17926201)
> And I don’t get why it’s this hard for open source projects to realize that

I don’t know, but I’ll throw out my theory. Note I’m very much a fan of open source even though this might sound negative. I would also love to see GIMPs UI get an overhaul.

In short, I think it’s harder to prioritize open source features for multiple reasons.

When you don’t have paying customers, it’s very hard to prioritize the feedback you get. When you do have paying customers, you tend to prioritize in proportion to the account size, for better or worse. As a blanket general statement that is not always true, but more true than not, paying customers are trying to get something specific done for their job, while free customers are exploring. I say this from the point of view of owning a web startup with a freemium model, so I’ve had a lot of first hand requests from both paying and free customers. I haven’t had an OSS project with as much success, so there might be some different trends when all users are free users.

The other aspect is that developers of OSS projects have fewer deadlines and can choose what they work on. UI coding is usually less fun than writing filters or architecting an image cache. I know that personally, when I’m left to my own devices, I’m not usually working on the hard or boring things that would have the biggest impact for others, I’m working on the fun things that are most fun for me.

There’s also the issue that OSS projects are created by programmers for programming reasons, and they aren’t often able to hire designers and artists like a for-profit shop.

Re:GIMP receives a $100K donation by jancsika on Thursday September 06, 2018 @11:16AM (#17926863)
I'm sure there are people who are UI experts who would be willing to improve FLOSS UIs in their spare time.

The problem is that the current developer base of many FLOSS project don't understand that a) decent UI requires an expertise and b) knowing how their poor UIs are implemented doesn't count as expertise in UI development.

For example-- if I write to a FLOSS mailing list that the way they are using realloc leaves some stale pointers that can cause crashes, they very quickly fix the problem. But if a UI expert posts something about a similarly severe and easily fixed UI bug, they'll get at least 5 authoritative-sounding responses from people who know absolutely nothing about UI design.

Such a UI developer would definitely need a full-time salary to deal with that kind of social situation.

Re:GIMP receives a $100K donation by gurkendoktor on Thursday September 06, 2018 @08:05PM (#17930771)
> the current developer base of many FLOSS project don't understand that a) decent UI requires an expertise

One additional problem is that it's hard to know who to listen to. Someone who seems like a confident UI expert might as well be a misguided visionary who will turn GIMP into the next Windows 8. Randomly trusting a designer is probably just as dangerous as randomly trusting a software developer.

Re:GIMP receives a $100K donation by jancsika on Friday September 07, 2018 @05:55PM (#17937958)
If problems "a" and "b" above have been addressed, this doesn't matter. Developers can simply delegate part of the decision process to some UI expert they already know and trust.

Compare

"Your UI improvement sounds interesting but it's too risky to trust a random UI expert. Sorry."

To

"I ran the idea by X and they mentioned that accessibility would become a problem with your approach. How do you plan to address that?"

IMO one sounds more likely to attract quality contributions than the other.

Re:GIMP receives a $100K donation by boudewijnrempt on Thursday September 06, 2018 @01:44PM (#17927929)
See https://gui.gimp.org/index.php?title=GIMP_GUI_Redesign -- Peter Sikking, a pro UX designer was involved with GIMP for quite a long time. He came up with the save/export dichotomy.
Re:GIMP receives a $100K donation by adiusmus on Thursday September 06, 2018 @10:17AM (#17926442)
Last time I used gimp it wouldn’t save a file in different format - I had to export it. For someone that just wants to grab an image, touch it up and resave it, gimp just irritates. There’s at least another 50 of these kinds of small annoyances that add up to one large dealbreaker for me. Of course none are bugs - it’s likely just intended behaviour that the developers think is great.

For what I need to do Krita is much better. I haven’t used photoshop for over a decade.

Re:GIMP receives a $100K donation by tathougies on Thursday September 06, 2018 @02:38PM (#17928435)
They really should not do that. Saving implies that you can save the entire state of the image in a file, including layers, etc. Exporting implies saving a file as a different format that may not be 100% faithful to what you see in the app.

Disallowing saving follows the principle of least surprise, because when an application reports a successful save, users would expect the application state they see to actually be saved.

Re:GIMP receives a $100K donation by jschwartzi on Thursday September 06, 2018 @06:05PM (#17930044)
That's really only true if your mental model is saving the state of the project or program. Most people want to save the state of the image, and exporting layer, guide, and other data is secondary to that.

To put it another way, all the data you want "Save" to save isn't actually important to most people who want to use the "Save" button, and if it is they're most certainly aware of which image formats preserve that information.

Having three different ways to save something depending on what you want to preserve is an odd way to do things that I'm bitten by every time I use GIMP.

Re:GIMP receives a $100K donation by tathougies on Thursday September 06, 2018 @09:18PM (#17931174)
We should enforce clarity in thought through the UI. Muddling up ten different concepts because 'that's how people think' is a quick way to (1) wide adoption and (2) generalized confusion.
Re:GIMP receives a $100K donation by boudin on Thursday September 06, 2018 @10:25AM (#17926511)
That's more a question of wording rather than an issue. In gimps export is for formats with which you lose information (your layers for example), save is for formats allowing you to re-open you file as you let it and continue working on it
Re:GIMP receives a $100K donation by igouy on Thursday September 06, 2018 @11:03AM (#17926775)
That's — "small annoyances that add up to one large dealbreaker".

I should be able to find the command to save my file without needing to know about that lossy distinction.

If there's a potential problem the software can ask me how it should be resolved, when it needs to be resolved.

Re:GIMP receives a $100K donation by Broken_Hippo on Thursday September 06, 2018 @12:08PM (#17927251)
It still should be an option under save-as.

I can do this with paint.net.

I do this all the time with Corel Painter. Any work in progress gets saved in a way that opens with the layers (corel's format). When I'm done, I can simply collapse the layers and save in a number of formats. No big deal. I understand that some formats simply don't allow the layers. That shouldn't be an issue, though. All it takes is a popup telling the user about this.

Re:GIMP receives a $100K donation by gnulinux on Thursday September 06, 2018 @01:35PM (#17927851)
> It still should be an option under save-as.

Why? I don't understand this. You're not "saving" what you see on the monitor by storing the information to a .png file; the moment you "save" you'll lose some information decided by an algorithm you do not understand, so it really is not "saving" anything, it's "exporting" what you see on the monitor to a different format. When you actually click the "save" button in gimp it stores the content in a format it can recover 100% of the information you'll need tomorrow. These sort of terminological differences between Photoshop, Paint.NET, Gimp, Krita etc... do not point a deficiency in Gimp, rather just a cultural difference decided by rational arguments. I think people should be more thoughtful about what are the targets of Gimp Project, Gimp does not want to be a Photoshop clone, they're trying to make a great image manipulation program; and as software engineers they make their own decisions how to structure/name their program.

Re:GIMP receives a $100K donation by Broken_Hippo on Thursday September 06, 2018 @02:24PM (#17928281)
Simple save does the same function in Corel in general. It isn't that it isn't a photoshop clone that is an issue, though for a slew of folks, they are using it as an alternative.

When x is standard workflow for many of the other such programs (and things like word processors) and it isn't such in Gimp, that very thing drives people away. Most artists aren't going to care what the software engineers want in the program: Instead, they are going to care about things like this. When added up, it just makes for a frustrating experience. It doesn't really matter what the technicalities are if you are the artist.

Yes, you do lose some information depending on the format. Heck, I notice loss simply looking at an image on different screens. The fact is, though, that folks actually need to save in different formats. Sure, I keep my layers and information in tact while working, but folks also need to be able to share their work, print it, and things like that. For that sort of thing, you need the different formats. The exact format depends on what one is doing: PNG works for facebook and instagram. Some sites have file size limits, and with some printing you have a bit more leeway.

I'm not even a photoshop fan myself: I chose my software based on both if it was easily integrated with a Wacom pen display and how well it mimicked traditional artwork flow and styles. Hence my use of Corel. Photoshop is basically a renting program now, and I generally welcome alternatives. Gimp has always been somewhat frustrating because of little stuff like this.

Re:GIMP receives a $100K donation by purerandomness on Thursday September 06, 2018 @03:39PM (#17928977)
Your definition of "save" is not the common, user-centric one.

As a user, I think about "saving" as a process to persist my work. If there might be technical fine-grained issues, show me a warning sign in the save dialog, but don't come up with a process that "makes me think".

Re:GIMP receives a $100K donation by gnulinux on Thursday September 06, 2018 @05:23PM (#17929680)
> As a user, I think about "saving" as a process to persist my work.

PNG is just a compressed pixel-to-colorspace format. It does not and cannot contain most of the information in your work. When you save a .png you're basically doing something similar to compiling C to machine language. You permanently lost all the high level information, possibly in a way you cannot track back (in the case of .JPG). This is not saving, your work will not persist, the format you're "saving" is specifically engineered in a way it doesn't persist any more information than it needs. I hope we agree thus far. As I said above, it's merely a terminological difference, in gimp this process is called "exporting" and I can't understand why this is such a big deal. You literally wouldn't be able to navigate Gimp or Photoshop or Blender etc without having basic knowledge about the program (i.e. looking at the manual) like where menus are etc, and this is just one instance.

> If there might be technical fine-grained issues, show me a warning sign in the save dialog, but don't come up with a process that "makes me think".

Is this a joke? You literally have to just click the very next button under "Save" which reads "Export As". What "makes you think"?

Re:GIMP receives a $100K donation by tracker1 on Thursday September 06, 2018 @06:59PM (#17930359)
"Export As" vs "Save As" ... Almost any program that can "export" to multiple formats uses "Save As" for the display. This is just one example. And while I appreciate the nuanced nature, and frankly in this case could go either way. When you combine all the options/features Gimp is by far the hardest image ui I've used.

My favorite was probably PaintShop Pro before 10, and second is probably Paint.Net (if it had a few more features). A simple, easy to use interface with the majority of features really accessible. Gimp offers so much more, though frankly, it's about 10x as hard to use. I only do so when I want to do something that's difficult in Paint.Net or Krita.

I want to like it, I want to use it... that said, If you had a few users who like other software use it, nobody I know would choose Gimp over other tools as a preference. I don't always like changes that are made to an application I've used for a while, and can understand resistance from Gimp developers and users. It doesn't matter, sometimes convention should win, sometimes making things easier means change, and sometimes making things consistent means an inferior technical choice.

Re:GIMP receives a $100K donation by tokyodude on Thursday September 06, 2018 @02:19PM (#17928239)
Not, it's not. It's a question of getting work done vs fighting your tools.

As someone that edits PNGs and JPGs often with Photoshop I double click the file in the Finder (mac) or Windows Explorer (win) and suddenly I'm editing the PNG or JPG. I make some edits, if I add layers or features that can't be saved back to those formats I flatten the editing (Cmd-Shift-E, of course also on menus in 2 places). I then just press Cmd-S/Ctrl-S to save. No questions asked, no dialog pops up. Click->Edit->Save. If you have to edit often it's a huge difference with no interrupt in workflow.

Re:GIMP receives a $100K donation by boudin on Thursday September 06, 2018 @03:38PM (#17928966)
It is, it's a design choice. You can do exactly the same with gimp. You can even do non destructive saves using the classic save shortcut and export it using the export shortcut (which must be cmd+e on mac i guess) when you want without messing with your current work. I personally find this more convenient than having to do a first non destructive save, save as a destructive format and reopen the first save again if you want to continue working, but it's a bit different than other tools yes
Re:GIMP receives a $100K donation by adiusmus on Thursday September 06, 2018 @11:54PM (#17931768)
I open a file, edit it with changes and save it. If it’s lossy then the application should say so.

But as I said this just one annoyance of many.

I have no intention of logging these as bugs because from my perspective they are implemented as per the developers’ vision.

But not mine. So I use other applications because I find them faster. And again, I’m not a photoshop guru so don’t think this is about comfort and learned keybindings or other muscle memory.

GEGL on the other hand is something I’m going to investigate further. Being able to use that for workflow would be very useful.

Re:GIMP receives a $100K donation by laythea on Thursday September 06, 2018 @01:41PM (#17927907)
Yep. This is irritating. I don't want to export I want to save. In fact, whats the £(£*I%KF difference! :) <\rant>
Re:GIMP receives a $100K donation by jrockway on Thursday September 06, 2018 @09:58AM (#17926297)
Does Photoshop have a good UI? Everything good is hidden 36 levels deep somewhere, or requires you to press control-shift-command-alt-option-windows key + F26.

There are just too many special-use-case tools to make a "good" UI. Learn it and forget about what it looks like, it's the only way you'll ever be happy.

Re:GIMP receives a $100K donation by open-source-ux on Thursday September 06, 2018 @03:33PM (#17928934)
"Does Photoshop have a good UI?"

No, Photoshop has never had a good UI (neither has Illustrator).

The problem is that people who use Photoshop on a regular basis have memorised the keyboard shortcuts and steps needed to complete tasks. The Photoshop way of doing things, no matter how clunky or unintuitive, is now the natural way of doing things for them (and their frame of reference when trying out another app).

It's no different to a lot of other software e.g. the programmer who won't consider any other editor unless it has the same task flow and keyboard shortcuts they've spent so long committing to memory.

This puts rival apps in a difficult position. Should they copy the same clunky, unintuitive way of doing things to attract users? Or forge a different path? In the case of Photoshop, copying the UI and task flow means users can also take advantage of the gargantuan volume of existing Photoshop books, tutorials and training available.

Re:GIMP receives a $100K donation by com2kid on Friday September 07, 2018 @03:46PM (#17937118)
I disagree.

Illustrator is a pain, fine, whatever.

Photoshops UI is optimized for its workflows. I was able to learn Photoshop easily enough, I've been able to learn other image manipulation programs quickly, but despite having spent many hours in GIMP, I hate every minute of using it.

If I go "create new image", there isn't an option to create a new image that is the size of the image on my clipboard.

There is not a dedicated "interact with this selection" tool, like the arrow tool in PS, instead there is a tool that sometimes draws new boundaries, bit the rectangle select tool also moves newly pasted layers, which is a different action than the move tool, which is also confusing.

Pasting just sucks. Why is it a new floating layer that I then have to right click on and say "new layer", just create a new layer, not this annoying psuedo-layer thing.

Everytime I want to move something I have selected, I want to scream. I create a selection, so, move tool right? NO. The move tool lets me move layers I have made. Joy.

In fact after having spent a couple minutes on it, I still can't figure it out, but then again why GIMP is so damn confusing I have to figure things out every time I use it? Good programs are learned, GIMP is suffered through.

The way to move something that is selected is the same in literally every other image manipulation program ever made, but GIMP has to be different.

Hilariously enough, all other transforms on selections are super easy, just not translates.

Actually, you know what, I just looked it up.

To move the selected pixels, the user is supposed to control-alt-drag, then release control and alt, and keep dragging.

One of the most common interactions in an image manipulation program is hidden behind a double-meta with a click drag attached to it, and then a release of that double-meta?

That is jaw droppingly bad UI.

Re:GIMP receives a $100K donation by PascLeRasc on Thursday September 06, 2018 @10:39AM (#17926619)
I somewhat agree, I used Gimp before trying Photoshop and now I'm very used to the Gimp menus and it's easy for me to find tools. I had to use Photoshop CS5 at work a few weeks ago and 80% of my time was trying to find what I needed.
Re:GIMP receives a $100K donation by scriptproof on Thursday September 06, 2018 @10:25AM (#17926518)
Paint.net and Krita both have a simple and intuitive UI. Gimp could get inspiration from them, even for the basic operations.
Re:GIMP receives a $100K donation by jandrese on Thursday September 06, 2018 @10:31AM (#17926552)
Personally I've found GIMP's UI to be easier than Photoshop's, but I started out with the GIMP.

I wonder if maybe they shouldn't go with a XUL like system where the UI can be greatly customized by third parties. Someone would undoubtedly create the Photoshop clone UI and make a bunch of people happy.

Re:GIMP receives a $100K donation by mschaef on Thursday September 06, 2018 @10:45AM (#17926665)
I don't know if XUL is the right choice, but I think this general direction might be a good idea.

The idea of an independant open source project focusing itself on producing a commercial quality UI seems a little ludicrous to me. This type of UI requires continued multi-disciplinary effort and process over a timeframe of years. And this is the exact weak spot of projects funded entirely/mostly on a volunteer/contribution basis.

This idea of a highly customizable toolkit (a la Emacs for graphics), in contrast, goes to the strengths of the open source model. Open source projects tend to be developer-heavy, and developers tend to like to build frameworks/abstractions... so a natural fit. Frameworks tend to be easier to use when the underlying code is available for various kinds of inspection, so the open source model fits there too. I'm not saying it'd necessarily be a cakewalk, but it seems like a closer fit to that OSS is really good at.

(Of course, frameworks are more complex and expensive to develop than single applications, so this idea has that going against it.)

Re:GIMP receives a $100K donation by tannhaeuser on Thursday September 06, 2018 @12:20PM (#17927350)
That's how GTK (The GIMP Toolkit) started, isn't? I'd rather have them focus on GIMP's core features, maybe UI enhancements, but certainly not on platform-building.

Edit: or rather, create a SketchUp clone with good 2D projection/export (Blender isn't for casual use)

Re:GIMP receives a $100K donation by jandrese on Thursday September 06, 2018 @02:19PM (#17928235)
Pretty much. The GIMP developers couldn't find a toolkit that fit their needs so they wrote their own. Other people with the same problem then used their toolkit.

Back when the GIMP was developed your options were pretty limited. There was Athena Widgets which are basically the cave drawings of the computer world. Motif which had licensing issues. OpenWindows widgets which were notoriously buggy and ugly. There wasn't much else to choose from. There's a reason GTK exploded so quickly after release.

Re:GIMP receives a $100K donation by rasengan on Thursday September 06, 2018 @09:19AM (#17926005)
Sometimes when there isn’t unlimited funding and the ability to spend unlimited time, the efforts are probably spent on core functionality over aesthetics.

GIMP is a highly featureful project with powerful scripting capabilities. I wouldn’t say it isn’t already on par or more powerful than Photoshop.

Re:GIMP receives a $100K donation by nothis on Thursday September 06, 2018 @09:29AM (#17926065)
I'm sorry but I believe this a mistake in priorities. This is an image editing program. The UI is the core functionality. They could cut half their features and focus on a better UI and it would make it a better program.

There are web-based photoshop clones that offer better usability than GIMP. I shiver in disgust saying this out loud but it's true at this point. They're slow, more minimalist in terms of features but they don't have buttons that overlap or scroll bars popping up out of nowhere. The GIMP UI is an unusable mess. It's the UI equivalent of "programmer art".

Re:GIMP receives a $100K donation by djschnei on Thursday September 06, 2018 @09:24AM (#17926037)
> I wouldn’t say it isn’t already on par or more powerful than Photoshop.

Having just woken up, deprived of my morning caffeine, this sentence sent my brain for a real loop :)

Re:GIMP receives a $100K donation by knodi123 on Thursday September 06, 2018 @10:32AM (#17926560)
his main point is powerful, but there's not enough funding for him to spend time on phrasing.
Re:GIMP receives a $100K donation by djschnei on Thursday September 06, 2018 @11:05AM (#17926784)
hahah well done
Re:GIMP receives a $100K donation by chrisseaton on Thursday September 06, 2018 @09:59AM (#17926306)
> aesthetics

It's not aesthetics. You make it sound trivial. People aren't talking about things like how the icons are designed. They mean the workflow.

Re:GIMP receives a $100K donation by adiusmus on Thursday September 06, 2018 @10:20AM (#17926474)
Correct. I can get things done faster in krita than gimp. And that is basic tasks.
Re:GIMP receives a $100K donation by RankingMember on Thursday September 06, 2018 @09:22AM (#17926027)
GIMP still lacks non-destructive editing, does it not? That alone is a huge deficiency in comparison to Photoshop.
Re:GIMP receives a $100K donation by acomjean on Thursday September 06, 2018 @10:30AM (#17926545)
Photoshop had non-destructive editing now? Its been a while ,but I thought that was lightroom that had the non-destructive editing features. Photoshop for me was about layers and masks
Re:GIMP receives a $100K donation by tokyodude on Thursday September 06, 2018 @02:23PM (#17928275)
Photoshop had non-destructive editing for 15-20 years.

I think the issues are getting confused. Yes, Lightroom saves a separate file from your photos of the changes so in that sense it's non destructive, the original files are not changed.

Photoshop is non-destructive in that you can load an image into a layer and apply tons of layers above that layer each of which edits the layers below it in some way. The pixels in the image layer are never changed so it's also "non-destructive". But saving the file does overwrite the old photoshop file with your changes, unlike lightroom.

Re:GIMP receives a $100K donation by krautsourced on Thursday September 06, 2018 @09:24AM (#17926035)
I think that's more a thing of personal preference. Many developers (me included) consider working on UIs a chore compared to implemented new features. And since they are free to do whatever they want, they stick to the features. Commercial apps are usually pretty far from "unlimited funds". However, they know how important a good UI is for applications when you ask people to pay money for it, so they pay people to work on the UI and not on anything else. It's out of their hands, thus, it get's done.
Re:GIMP receives a $100K donation by mygo on Thursday September 06, 2018 @09:44AM (#17926184)
> the efforts are probably spent on core functionality over aesthetics.

This is the fatal error. Humans are the ones using that tool. What you call aesthetics is functionality.

We’re not talking about making it prettier we’re talking about making it more usable.

On top of that, it’s an image editing tool. It’s a tool that people use for the purpose of creating visual, often-times “aesthetic” works, and yet the UI is not important? Well then more humans making the decision to use it is not important.

Re:GIMP receives a $100K donation by briandear on Thursday September 06, 2018 @10:41AM (#17926647)
“Aesthetics” is dismissive to what UX is about. I am certain there are some that would prefer doing image editing at the command line if they were in charge of UI which is exactly the wrong answer for this type of software.
Re:GIMP receives a $100K donation by laythea on Thursday September 06, 2018 @01:47PM (#17927948)
"Sometimes when there isn’t unlimited funding and the ability to spend unlimited time, the efforts are probably spent on core functionality over aesthetics."

In my opinion, GIMP is the evidence that these efforts are misplaced, and focus should be the UI (at least after core functionality exists). No point is a fancy pants program that nobody actually wants to use.

Re:GIMP receives a $100K donation by ensiferum on Thursday September 06, 2018 @09:26AM (#17926049)
In my experience these problems typically boil down to not having a "product manager" or "product owner" who has both the skills and the authority to drive the usability side of the product.
Re:GIMP receives a $100K donation by eitally on Thursday September 06, 2018 @09:45AM (#17926191)
Not to mention a team of willing designers, developers and testers to get the work done.
Re:GIMP receives a $100K donation by mschuetz on Thursday September 06, 2018 @09:59AM (#17926307)
A proper and intuitive UI is one of the hardest and most time consuming things to do. From a design perspective, it takes a lot of effort, trial&error and user feedback to find out what works and what doesn't work, and to create something that's coherent and intuitive, rather than a patchwork of individual and differently behaving tools. From an engineering perspective, it's a very time consuming task. The work of doing a proper UI may be even bigger than the work on doing the actual image processing and other software core engine tasks.
Re:GIMP receives a $100K donation by rootlocus on Thursday September 06, 2018 @10:01AM (#17926321)
There are plenty of drawing applications that have great UIs. The easiest solution for GIMP would be to copy one of them (arguably Photoshop, because it's closest in terms of expectancy / user-base).
Re:GIMP receives a $100K donation by k_bx on Thursday September 06, 2018 @10:16AM (#17926433)
Single-window mode has been a huge jump towards usability, and I'd imagine that involved quite some work. Text tool had a lot of work to make it better. Also, latest release should've removed the annoyance of font-loading process blocking start of the app (also a major usability issue).

I have a feeling that in many ways it's just a lack of resources to move things faster.

Re:GIMP receives a $100K donation by dzmien on Thursday September 06, 2018 @09:35AM (#17926116)
Well, given that it is open source software, have you ever considered contributing? I'm not trying to be dick. I know that just because you can spot flaws doesn't necessarily mean you know how to improve them, nor are you obligated to just because it is open source. But I bet you could offer some valuable feedback and/or ideas.
Re:GIMP receives a $100K donation by billyhoffman on Thursday September 06, 2018 @09:48AM (#17926216)
There is a tremendous amount of inertia that most be overcome to make changes to the UI.

I don't just mean technical inertia which is probably large given GIMP's size and long history, but also people inertia. UI tends to be the ultimate bikeshedding [1] blackhole. Few people have an opinion about how a denoising filter should be implemented. Several orders of magnitude more have feelings about the UI should look and the workflow should function.

[1] https://en.wikipedia.org/wiki/Law_of_triviality

Re:GIMP receives a $100K donation by wongarsu on Thursday September 06, 2018 @10:03AM (#17926338)
The most viable path would likely be to fork GIMP (while merging in their updates), make a better UI without being bound to the original project, and if the new UI turns out to be much better offer to merge it back into the GIMP project.

You could conceivably raise enough money from stakeholders to do this properly with a few experienced UI developers, proper user testing etc.

Re:GIMP receives a $100K donation by wastedhours on Thursday September 06, 2018 @09:44AM (#17926185)
I think the barriers are quite often that collaboration around contributions happens in developer centric platforms. Am not sure what it is for GIMP, but often it's Github or IRC or some message board, which works really well for developer contributions, but then for things like UI design, marketing proposals, social media sign off etc... it's less than ideal.

I'd like to help contribute to some projects where I can lend a (non-development) hand, but being code-based projects, they don't feel set up to accept it.

Re:GIMP receives a $100K donation by mschaef on Thursday September 06, 2018 @10:15AM (#17926431)
> I don't get why it's this hard for open source projects to realize that (the only notable exception I know is Firefox, which I love).

Firefox has a lot more commercial support than something like Gimp, which is supported primarily through contributions in various forms. What this means is that it's harder to turn down contributions and harder to implement the kind of process that'd be required for a more coherent UI. As simple as it might seem at first, it really is a whole 'nother ball game.

Re:GIMP receives a $100K donation by sleepychu on Thursday September 06, 2018 @09:52AM (#17926243)
What do you want changed about the UI? I don't even look at it most of the time. Single window mode/quick toggling of that was the biggest change for me.
Re:GIMP receives a $100K donation by chrisseaton on Thursday September 06, 2018 @10:03AM (#17926335)
> I don't even look at it most of the time

What do you do instead? Are you using GIMP entirely through the scripting interface? How are you using a graphical image editor without looking at the user interface?

Re:GIMP receives a $100K donation by emidln on Thursday September 06, 2018 @10:06AM (#17926359)
Open an image and then use shortcuts.
Re:GIMP receives a $100K donation by chrisseaton on Thursday September 06, 2018 @10:07AM (#17926371)
Like with your monitor off or something? How do you not look at the UI when editing an image?
Re:GIMP receives a $100K donation by Grue3 on Thursday September 06, 2018 @11:25AM (#17926942)
You can press Tab and hide pretty much all UI except the drawing window. If you mean on-canvas tools, they are all pretty great (except maybe Text tool) and often superior to Photoshop (for example consider Unified Transform tool from 2.10).
Re:GIMP receives a $100K donation by rushabh on Thursday September 06, 2018 @10:21AM (#17926481)
Great UI comes from a strong leader who has specific tastes that everyone may not agree to. Execution of such a vision has to be highly controlled and it means at times taking tough decisions and throwing away someone’s work.

Open source is usually built with consensus and that is why it’s hard to follow “one vision”. Also hard to chuck out contributed code / features, specially when its voluntary since it’s not welcoming for new contributors.

Re:GIMP receives a $100K donation by ginko on Thursday September 06, 2018 @09:45AM (#17926194)
I never understood that complaint with the Blender UI. If anything Blender's UI even before the whole 2.5 change was a lot more streamlined and less stupid point&click than for instance Maya. It essentially felt like Emacs for 3D editing.

But maybe that's because I started out on Blender and only had a cursory look at Maya. Same with GIMP. I have years of experience working with GIMP so if you sat me in front of photoshop I'd probably be a lot less productive with it. Maybe when people say "improve the UI" they just mean "Make it more like the program I'm already used to".

Re:GIMP receives a $100K donation by tokyodude on Thursday September 06, 2018 @02:30PM (#17928347)
Because it's different than pretty much all other modern software. Nearly all other software you follow you click on things to select them. Shift click or Ctrl click to add to your selection. Once something is selected you can move it. Even here in this browser I'm using the write this comment I can select some text, if I then drag the selection it moves, if I right click, ctrl click a bunch of options appear related to what I selected. The menu options also affect the selection.

Blender is pretty much the only program I use of the 100s I have that doesn't follow this UI pattern so I can't take all the knowledge of the other 100s of apps I use and apply that knowledge to blender. Even limiting to just 3D programs I can figure out Maya, 3DSMax, Cinema 3D, DAZ etc just by doing what I do in all other software. Select stuff and then see what my options are. Blender though doesn't follow these rules. You can't just explore. You absolutely have to read the manual to even just load, select, move, and save. Something I can do in all other software without a manual.

Re:GIMP receives a $100K donation by wongarsu on Thursday September 06, 2018 @10:08AM (#17926385)
>It essentially felt like Emacs for 3D editing.

Which is exactly the complaint :D

Blender has a very efficient UI that is great for power users, but it has a much bigger learning curve than the competition with their point&click UIs. Add to that that most people are trained on Maya/3ds Max/Cinema 4d, learning Blender is a big investment with uncertain payoff.

Basically the same reason why very few people use Emacs or Vim nowadays.

Re:GIMP receives a $100K donation by gnulinux on Thursday September 06, 2018 @01:44PM (#17927925)
> Basically the same reason why very few people use Emacs or Vim nowadays.

Wow, this is such a bold statement; do you have any evidence to support this? In my experience a very great majority of engineers use vim or emacs. In US, I've never been in a culture where emacs or vim is used by a minority. In my current work, which is a startup in Boston, everyone except 2 developers use emacs. I googled for evidence to support me, but I couldn't find any solid evidence neither supporting nor disputing me.

Re:GIMP receives a $100K donation by wongarsu on Thursday September 06, 2018 @02:20PM (#17928252)
We appear to be living in very different bubbles then.

The best evidence I could find is the Stackoverflow Survey [1]. Around the middle it asks for the "most popular development environments" (multiple selection possible). The leaders are Visual Studio Code, Visual Studio and Notepad++ with 34% each, followed by Sublime. Vim is fifth place, Emacs 15th place with just 4.1%. But it's heavily dependent on the community you look at, for example Vim is less popular with mobile developers and very popular with sysadmins/devops.

There is also a "prefered code editor" in the golang survey. Vim is second most popular, yet Vim and Emacs make for only a combined 16%.

According to the Rust survey [3] the rust community seems to love Vim though. 46% use Vim and 15.4% use Emacs.

A Python survey [4](by Jetbrains) has Vim at 10% and Emacs at 3%.

So from a quick look Emacs seems to be used by 2-4% of developers on a regular basis, while Vim use varies heavily between communities. So I might have to retract my statement on Vim, but I feel reasonably confident to say that Emacs is used by a tiny minority of people.

1: https://insights.stackoverflow.com/survey/2018/

2: https://blog.golang.org/survey2017-results

3: https://blog.rust-lang.org/2017/09/05/Rust-2017-Survey-Resul...

4: https://www.jetbrains.com/research/python-developers-survey-...

Re:GIMP receives a $100K donation by gnulinux on Thursday September 06, 2018 @05:13PM (#17929593)
Very interesting result. I wonder how did I manage to keep finding startups that use emacs or end up in friend circles that use emacs in college. Makes me very curious now.
Re:GIMP receives a $100K donation by temp64201292 on Thursday September 06, 2018 @02:04PM (#17928068)
> Basically the same reason why very few people use Emacs or Vim nowadays.

There are more Vim and Emacs users now than ever before, because there are now more computer programmers than ever before. There are just a lot more people that use other editors/IDEs. Just like there were more Visual Basic users than Emacs/Vim users in the 1990s. The Visual Basic/IDE people are irrelevant as far as Emacs/Vim/Unix/Free Software is concerned because they are unaware of what Free Software actually is (they do have a lot of misconceptions, ones that they really like to flame about on Internet forums), do not understand why they should ever contribute to Free Software, and even if they wanted to do so, they do not have the skills to contribute to Unix/Free Software. Just like all the Visual Basic chair warmers disappeared leaving behind their shitty cobbled-together software, so too will the current generation of people that do not have the capacity or interest to figure out Vim/Emacs/Unix, to be replaced by the next wave of popular garbage software. In another twenty years, more people than ever will still be using Vim/Emacs.

Re:GIMP receives a $100K donation by mrspeaker on Thursday September 06, 2018 @10:08AM (#17926381)
Blender has slowly improved over years - things got more consistent and (given the complexity of the domain) it made the standard operations more obvious. I'm excited to see the 2.8 changes, but I certainly don't mind it as it is.

GIMP, however... makes me (every so slightly) annoyed every time I use it. I have to google so many task that should just be intuitive.

It does the job, and I still use it as my primary editor - but it's not something I look forward to opening... but it could be! I'm hoping it'll get there eventually!

Re:GIMP receives a $100K donation by Meai on Thursday September 06, 2018 @11:10AM (#17926822)
2.8 is a massive improvement imo, tooltips and nicer icons for everything.
Re:GIMP receives a $100K donation by rasengan on Thursday September 06, 2018 @09:16AM (#17925987)
There are actually many different ways you can customize the UI to your liking, including themes among other things. You can also run GIMP in window mode which encapsulates all sub windows into a single app window, just like the other apps you mentioned.

If none of these are your cup of tea, please make a PR - It’s open source. :)

That said, Krita and Blender are very very nice.

Re:GIMP receives a $100K donation by nothis on Thursday September 06, 2018 @09:23AM (#17926029)
I know it's well-meaning but this is not the issue. It's not about "customization" or singular problems with a simple fix. It's about having a well-ordered, uncluttered, snappy GUI that never gets in the way. As a default. Until the GIMP team realizes that this isn't a separate issue but the central purpose of an image editing program, it will never be a serious option for professional work. They should invest those $100k into hiring a professional UI designer and intensive user testing.
Re:GIMP receives a $100K donation by interfixus on Thursday September 06, 2018 @09:44AM (#17926183)
My one or two cents: I have done professional work in GIMP, plenty of it. And certainly, this or that could be better thought through, and more smoothly laid out. But on the whole - and being accustomed over the better part of twenty years - I don't quite see the major problems everyone is on about.

The Photoshop thing, on the other hand, on the rare occasions I am forced to venture there, strikes me as a confusing mess that I'm always happy to leave behind as soon as possible. Plus of course it requires one kind or another of strange proprietary OS in order to function.

Re:GIMP receives a $100K donation by ufmace on Thursday September 06, 2018 @01:17PM (#17927754)
I always wonder if all of these "bad UI" complaints translate to "it isn't exactly like Photoshop". I only use the basics in Gimp myself, and I know it has a few quirks that I find easy to work around. I wonder if Photoshop has a pile of quirks that its users are used to find find weird when they aren't there and a different sent of quirks are.
Re:GIMP receives a $100K donation by lbriner on Thursday September 06, 2018 @09:30AM (#17926071)
Agreed but it's harder than that. You could get a professional UI designer but their results are not objectively good or bad, they are subjective. The benefit of a larger UI-focussed organisation, e.g. Adobe or Apple, is that you have a large enough team of UI professionals so that work is peer-reviewed and controversial ideas have to be justified. I assume that the Gimp team would be too small to have that kind of group-based UI sign-off?
Re:GIMP receives a $100K donation by nothis on Thursday September 06, 2018 @09:38AM (#17926141)
I'd say a professional UI designer is capable of producing objectively good results. He'd first sit experienced photographers and graphic designers in front of GIMP and identify their biggest gripes with the UI and then would develop a hierarchy of measures to fix them. And test the results.

Honestly, they'd probably have to spin it off into a separate, UI-focused project that starts with minimal features and gradually adds more every time a good UI solution is found. In the order of what real-world users identify as the most needed features.

In other words, I believe what GIMP needs is a partnership with an idealistic professional workplace willing to use it as an experiment and communicate their day to day issues.

Re:GIMP receives a $100K donation by ricardonunez on Thursday September 06, 2018 @09:39AM (#17926150)
I agree with you until the hiring. The work that needs to be done is hard and hiring just one designer will not fix it. Maybe hiring one person to manage that part of the project. They need to pay an agency to do the work. The UX/UI needs major work and a lot of testing. That donation is good but the project will probably need more funding.
Re:GIMP receives a $100K donation by nothis on Thursday September 06, 2018 @09:47AM (#17926211)
I definitely agree about the team size/cost. I have to say, it baffles me how much time programmers are willing to put into open source works but apparently it's impossible to find UI designers who are willing to do the same. I don't think it's a lack of enthusiasm, I think it's probably more of a social/clique thing and open source projects would benefit greatly from opening themselves up to contributers outside the realms of programming, signaling respect for that kind of work.
Re:GIMP receives a $100K donation by mschaef on Thursday September 06, 2018 @10:09AM (#17926388)
> I have to say, it baffles me how much time programmers are willing to put into open source works but apparently it's impossible to find UI designers who are willing to do the same.

So you're surprised it's hard to find UI designers willing to work for free? I'd argue the surprising part is that there are programmers that ARE willing to work for free or reduced rates on open source.

Both of these disciplines take time and effort to learn and then perform. The people that do them not only pay these costs, but have their own obligations to themselves and their loved ones they might need to help support. It doesn't surprise me at all that the vast majority of people with these skills choose (or are forced by circumstance) to do something else.

Re:GIMP receives a $100K donation by omegabravo on Thursday September 06, 2018 @09:41AM (#17926160)
I had no idea. For those people that last successfully used gimp >5 years ago.

Windows > Single Window Mode.

Windows > New Toolbox

Windows > Dockable Dialogs > Tool Options

It is hard to convey how much more comfortable I feel with the program with these tiny settings changes. I wonder how many other people are in the same boat as I.

I spend a lot of time in a grid style interface, so it is great to see:

* View > Show Grid

* View > Snap to Grid

Click once somewhere. Hold shift to draw a point to point line. Hold shift and control to have wider snapping of angles and click again, hold control and shift to get 15 Degree increment angles.

I will use Gimp a lot more now. Previously I was trying to use Pinta, but it would crash regularly on me making it almost unusable.

Re:GIMP receives a $100K donation by kens on Thursday September 06, 2018 @10:20AM (#17926476)
I agree with omegabravo. I expected Single Window Mode to be pointless but tried it recently, and it's so much better. No more trying to find the dialog that's under the other dialogs; everything is just there. If you're a GIMP user, give it a try.
Re:GIMP receives a $100K donation by MaDeuce on Thursday September 06, 2018 @12:32PM (#17927448)
Nor did I. I've been using gimp a few times a year for 15+ years -- i.e., never enough to build much muscle memory. Your suggestions will make a huge difference for me.
Re:GIMP receives a $100K donation by RankingMember on Thursday September 06, 2018 @09:26AM (#17926043)
This is the thing that the open source projects whose UIs I've been disappointed by always seem to tout: customization. I think it's great you can customize stuff, but I posit that the vast majority of people just want something that's ready to roll out of the gate. Something that's endlessly customizable isn't necessarily a "pro" to me; if people need to customize something a bunch to make it usable for them, you've built a framework instead of an application.
Re:GIMP receives a $100K donation by thrillgore on Thursday September 06, 2018 @11:39AM (#17927038)
Blender and Krita benefit from having leadership that drives the roadmap for features off real-world use cases. KDE and the Blender Foundation have generally steered these projects right, and the usability shows when compared to GIMP, where said leadership isn't as pronounced.
Re:GIMP receives a $100K donation by ape4 on Thursday September 06, 2018 @09:44AM (#17926186)
It has improved in recent years - looks more like Photoshop now.
Re:GIMP receives a $100K donation by nkkollaw on Thursday September 06, 2018 @03:07PM (#17928721)
Well, it's basically unusable if you have a hidpi monitor--which is more and more people every day.

If you don't, it's barely usable, with very bad UX defaults.