I'm not sure the GIMP's UI choices can generally be described as "innovating". I think they're generally just the obvious GTK+ default options, implemented without much testing or tweaking.
Note that the above is historical. GNOME selected GTK long ago and has somewhat strong armed GTK development away from GNOME. I don't follow either project closely enough to suggest how much.
https://git.gnome.org/browse/gimp/commit/?id=52ad5bb2a11e39f...
The default situation was that the toolbox grabbed the focus when clicked. That meant various actions, eg. "Show/hide docks", didn't work if the last thing you clicked was the toolbox. That's an annoyance created by "accepting the defaults", that's thankfully now been fixed in light of real-world usability issues.
Some aspects of Photoshop's user interface are patented, but it's much safer and wiser to LOOK at them and be aware of them and read the patents, so you're consciously aware of what not to do accidentally, and able to work around them.
GTK+ is the GIMP ToolKit; the entire toolkit is GIMP's innovation.
Would you mind being a wee bit more specific? :)
My favorite: 'File' has 'Open' above 'Open as Layers', as if you'd more commonly want to destroy all your image layer info when opening an image file. In fact, with 'flatten' there's no need for 'Open' at all?
These things maybe made some sense at some time, who knows. But now, its like a blender went through the menus and scattered features at random.
You mean the script console? Where would you rather see it?
> To undo a brush, that's under 'Windows' inexplicably.
Er... I'm not sure what you mean here. Could you elaborate please?
> Filters like Feather and Distort are under 'Select'.
Well, they are not exactly filters, and they affect the selection rather than actual pixel data.
> Keyboard shortcuts are under 'Edit'.
We don't have a Settings menu :)
> The Plugin Browser tool is under 'Help'
Where would you place it?
> My favorite: 'File' has 'Open' above 'Open as Layers', as if you'd more commonly want to destroy all your image layer info when opening an image file.
I'm not sure I understand your reasoning.
> In fact, with 'flatten' there's no need for 'Open' at all?
Why?
And note I am using Gimp 2. So these things may have changed.
Scripts: I would imagine these would be under Tools.
A quick survey of apps show that options and settings are usually under Tools. Or Files.
And the Plugin Browser is an odd bird. Its details I struggle with when writing scripts. Its reasonable that a database could be under Help. I need it when I'm writing scripts, and no other time. And there's nowhere to go from there - no 'copy example to cut buffer' etc. I'm accustomed to viewing it from a Script console, so I can construct each argument. But not a thing I'm ever going to browse like other Help items.
Admittedly, nested menus is a fairly opaque way to categorize features. Everything is hidden unless you 'open the little door' like an Advent calendar. You can't search for anything without just doing a click-fest down the row. Its a shortcoming of the paradigm. Why others turned to the hated 'ribbon' etc - to make feature-hunting more transparent.
That could be me. I think I might have used it though, on a System 6 Mac with a 1-bit black-and-white screen. (resulting opinion: Photoshop doesn't support color)
Further, GIMP suffers (as many mature products do) from a certain baroque-ness of feature. Its menus and features have grown from someplace less mature, to where they are. And it shows in the clumsy menus that make sense if you went along for the ride but for a 1st-timer are just confusing.