Originaly posted at lonewoldsden.net on February 25th, 2011.
I'm currently trying to develop a game(s). I am in the early stages, currently making the sprites for the player character. I am using a drawing/image editing program called Paint.NET I don't like it, it has some problems that periodically makes me look for better free drawing software and when I look I see the same suggestion: GIMP.
I do not like Paint.NET because of its problems but I loath GIMP, I absolutely hate it. I hate it because it has so much unused potential, it could be the best free image editing/drawing program but because of its idiot developers it's garbage and I'm stuck with fucking Paint.NET. Gimp has the worst UI I have ever seen. The UI is so bad that it makes Pain.NET look brilliant in comparison, Paint.NET can't do many things that GIMP can do but the shear shittiness of GIMPs UI kills its usability while the UI on Paint.NET is actually intuitive (mostly) and simple to use.
Paint.NET has four floaty fucking windows (which I loath) but GIMP has two huge floaty fucking windows one as big as Paint.NETs four floaty fucking windows combined. Now look at the main window; Paint.NET has three toolbars, one the "File", "Edit", "View", etc menus, the second a tool bar with "new image", "open image", "save image", etc buttons with "undo", "redo" and "pixel grid" (which is absolutely necessary when dealing with pixel art) buttons, the third toolbar is for tool properties. GIMP: nothing! To undo you have to go to the huge floaty fucking window select the undo history tab (which is in the same box as the layer tab) and then undo. Why not have two small buttons in a convenient spot? As for pixel grid: GIMP doesn't even have that option, it has a grid option but not a pixel grid.
These floaty fucking windows in GIMP are the best examples of poor UI design. The bottom box in the window on the right has a brush selector, gradient selector and pattern selector tabs but the floaty fucking window on the left has a tool options box below the tool select box where you can quickly and easily choose the brush, gradient or pattern you want making the bottom box unnecessarily redundant. The tool property box would be better as a tool property toolbar in the main window which would would make the left floaty fucking window smaller thus less in the way.
Look at Paint.NETs floaty fucking windows, you'll notice one is a color selector. GIMP doesn't have one, well it does but you have too add it to one of the boxes or go to the "windows" menu and select it bringing it up as another floaty fucking window.
I've already said it but I really do loath floaty fucking windows but at least Paint.NETs floating fucking windows are small and when over the image will become translucent while the huge floaty fucking windows in GIMP are just in the way. This isn't rocket science! A single window with a small tool select box in a side bar on the left with a tool options tool bar above the image and a collapsible side bar on the right with collapsible boxes for layers, color selector, undo history and what ever else the user needs. A good UI is simple to come up with.