Slashdot Mirror


GIMP Interface Proposals?

Anonymous Coward asks: "It would seem that naught but its developers themselves like the GIMP's UI. How would you like the GIMP to look? Reply with links to GIMPed (or Photoshopped, if you swing that way) screenshots. Individual features, the menu structure, or (preferably) default workspaces after you open up a blank new canvas." With the release of version 2.2 in the bag, 2.3 development should now be in full swing. What aspects of the interface do you think the GIMP team should make for the next release and for future relases down the line?

38 of 218 comments (clear)

  1. Proper MDI. by Refrozen · · Score: 4, Insightful

    All I'd want is a proper MDI, all the windows in a main container, I hate having them all free, loose, and can fall behind everything else and.... ugh.

    1. Re:Proper MDI. by Miffe · · Score: 5, Informative

      For X there is Xnest.
      And for windows there is Windows Gimp Deweirdifyer

    2. Re:Proper MDI. by obi · · Score: 3, Insightful

      Ugh, no. That's one of the things on Windows I hate the most. These apps take the functionality over of the window manager, and you get several types of focus (the one in the app, the focused app, etc) - leading to confusion and clutter, and it makes it hard to use different apps together, which leads app to replicate alot of functionality in the application itself and become extremely bloated.

      However, it's true that there should be some kind of "grouping", something to connect panels to their app. A good example of this is on Mac, where the secondary panels are only visible if one of the primary windows of the app is focused.

      But that's a matter for the window manager - would be nice if that gets implemented in metacity or kwin or sawfish, or whatever floats your boat. But just because some functionality is missing in the WM, doesn't mean you should implement it in the wrong place - the applications.

      (As a side note, I'd like to see the same for tabbed windows a la firefox - it would be nice if an app could signal the WM to make tabs for itself, or even if one could attach different applications to each other)

    3. Re:Proper MDI. by John_Booty · · Score: 2, Interesting

      (As a side note, I'd like to see the same for tabbed windows a la firefox - it would be nice if an app could signal the WM to make tabs for itself, or even if one could attach different applications to each other)

      I really agree. Tabbed instances of application windows make a boatload of sense. Microsoft (and other desktops) have somewhat tackled this by grouping an application's windows in the taskbar (or "dock") or whatever your WM calls them) but this isn't very useful in my opinion. I'd like to see tabs implemented by the WM in some standard way within the application itself...

      --

      OtakuBooty.com: Smart, funny, sexy nerds.
  2. I'm not a GIMP developer by nocomment · · Score: 2, Interesting

    And I kinda like the GIMP UI. :-)

    --
    /* oops I accidentally made a comment, sorry */
    /* http://allyourbasearebelongto.us */
    1. Re:I'm not a GIMP developer by dn15 · · Score: 3, Interesting

      Same here. I don't see anything in particular wrong with it.

      On a semi-related note, it would be nice to see the Mac OS X version make some of its windows more like palettes that don't necessarily have a focused or unfocused state. As-is, clicking on a tool's icon actually takes two clicks. The first brings the window to the front, then the second selects it. Similarly, you needs to clicks to actually use it on the document. This is not a problem in Linux since the window focus model is typically configured in a way that allows the first click to select the tool even if the window does not have focus.

    2. Re:I'm not a GIMP developer by jspoon · · Score: 2, Informative
      From the ReadMe on GIMP.app:

      If you are using Apple's X11 and find it annoying that you must click on a window once to bring it to focus and a second time to use a tool on it, open a terminal window and type: defaults write com.apple.x11 wm_ffm true This will enable "focus follows mouse". X11 must be restarted for the change to take effect.

      Don't know if that info is in with the Fink version or not but I imagine it would work exactly the same.

  3. Photoshop by timothv · · Score: 3, Interesting

    At best, it should look almost exactly like the Photoshop UI, with a few annoyances fixed. I don't have too many ideas but I'm sure the GIMP devs can compile Photoshop annoyances and outdo it.

  4. survival of the gimpiest by Anonymous Coward · · Score: 2, Insightful

    Open it up... provide an API to the backend and allow anyone to code their own interface.

    1. Re:survival of the gimpiest by dr.badass · · Score: 4, Insightful

      well, it is open source so everything you need is already there

      If only that were true!

      other designers could easily make their own front end

      The trouble is that there are no designers. At best, there are programmers that know a little bit about how to make a UI not suck. This will only get you so far. The UI is typically an afterthought, and the most common suggestions for improving it is "themes" or "skins" or "window decorations" or "make it an option", none of which actually address the problem.

      --
      Don't become a regular here -- you will become retarded.
    2. Re:survival of the gimpiest by bay43270 · · Score: 2, Interesting

      The trouble is that there are no designers. At best, there are programmers that know a little bit about how to make a UI not suck. This will only get you so far. The UI is typically an afterthought, and the most common suggestions for improving it is "themes" or "skins" or "window decorations" or "make it an option", none of which actually address the problem.

      I agree completely. Even if there were designers working on this, their opinion would be taken as optional fluff. By the very nature of open source programming, the programmer has the last word. Programmers wouldn't take the word of a designer until the designer had proven to the programmer that his way is better. This is where commercial software has a significant advantage - in a good company, the UI people have pull, and can mandate changes. This isn't to say all (or even most) commercial companies do this, or that all open source software has a bad interface. But I think at this point, we should be happy with what we have: a stable, free program, with lots of options and a fairly decent interface... considering.

  5. What's the point? by Anonymous Coward · · Score: 5, Insightful

    Since day one, GIMP users have been complaining en masse about free-floating tool windows. And since day one, we have all been told "it's a feature not a bug". So why bother with even more feedback? It will only get ignored again.

  6. This kinda reminds me of Blender by QuantumG · · Score: 4, Interesting

    The UI is non-intuitive, but once people use it they swear that it is better than every other 3d program available. Either Blender has the best UI in the world or it's just a tendancy of human beings to rationalise their decisions after they have invested in them significantly. Either way, Blender's complex non-intuitive UI has done a lot to build the Blender community. I believe the same is true of GIMP but to a slightly lesser extent. Why change anything?

    --
    How we know is more important than what we know.
    1. Re:This kinda reminds me of Blender by Goeland86 · · Score: 2, Interesting

      Well, Blender is kinda hard to learn, and counter-intuitive... However, I've heard alot of people saying that the Gimp is an Opensource Photoshop clone. While I don't think it is one, many people do, and expect to find the same UI in the Gimp that they'll have in Photoshop, or at least relatively similar. I personally think that as was mentionned in another post there should be a completely separate themeing set, where people can create their own designs, specify whether windows are independent or not. I like being able to open various windows on various virtual desktops, and it's a perfect tool for me, but for others it's less than helpful because they have to switch from one window to the other using alt-tab or clicking in the dock or taskbar. This is especially true on Windows, but also for KDE or Gnome users... I think that using something like Enlightenment's Edje library for themeing would be more than perfect to allow various themes for the Gimp, letting people choose how to open menus and whatnot, but unfortunately, Edje is still pre-alpha, and it would probably require a major re-write of the Gimp's code, which I doubt the devs are ready for.

      --
      ---- I am certain of only one thing : I know nothing else.
    2. Re:This kinda reminds me of Blender by QuantumG · · Score: 2, Interesting

      No. Wings 3D, although terribly cool, cannot do even 1/10th of what you can do with Blender. 3d studio MAX has probably the worst UI in the world, although it is intuitive on the service, it's really hard to get anything sensible done with it in less than 300 operations. That's why they have training courses for it. Blender on the other hand doesn't even try to be sensible. It's like the Amiga mentality: don't bother standardizing on anything cause everyone who uses an amiga is a zealot so they'll accept anything.

      --
      How we know is more important than what we know.
  7. innovation by moosesocks · · Score: 4, Insightful

    As much as I'd like for the GIMP team to be innovative in their UI design, I believe that they will find that impossible, as the GMIP's feature-set has come to resemble that of Photoshop so closely that the two UIs will be VERY similar.

    Photoshop and Paint Shop Pro have very different UIs because they are conceptually different (that's not to say that PSP is any good. I'm not a fan). The GIMP and Photoshop were both conceptually similar -- in other words, by copying features from PS, the GIMP team has forced themselves to make their UI very similar to Photoshop. In other words, copying the PS GUI exactly will create the most efficent UI for the gimp. In my mind, this is a bad thing.

    But not all is lost. Here are my suggestions
    1) Implement a darn menu bar and clean up the menus. The right-click system sucks.
    2) Please handle pallettes like every other program does and NOT create an additional taskbar icon for every document, toolbar, and pallette.
    3) Implement a Slices tool like ImageReady has
    4) Rename the program. GIMP does not convey an image of a good, reliable program

    --
    -- If you try to fail and succeed, which have you done? - Uli's moose
    1. Re:innovation by Anonymous Coward · · Score: 3, Informative
      Every single time I hear "The GIMP", this is what comes to mind.

      A terrible, terrible, terrible name for a program. Almost as bad as "OmniGraffle" (which remindes me of 'scrapple', 'scapie', and other horrible things).

    2. Re:innovation by nathanh · · Score: 3, Insightful
      But not all is lost. Here are my suggestions 1) Implement a darn menu bar and clean up the menus. The right-click system sucks.

      Perhaps you should first use the GIMP before offering suggestions. All image windows have their own menu bar since v2.x. Right-clicking to access the menu is entirely optional.

    3. Re:innovation by D'Sphitz · · Score: 2, Funny

      It always brings a picture of Zed from Pulp Fiction to mind saying "bring out the gimp"

  8. Text by Chapium · · Score: 3, Interesting

    I can't comment specifically on it, however the text interface and how you deal with text in gimp really needs to be worked on. Moving and manipulating text on that thing is simply confusing and frustrating

  9. Have you actually used GIMP 2.2? by leonbrooks · · Score: 3, Informative

    You can tack together the free-floating tool windows and make them one if you like. Admittedly, this should be one of the first startup tips and isn't.

    So yes, they did respond to that particular feedback, even if you didn't find out about it yet.

    It's also relatively trivial in most WMs to make those floating windows always-on-toppish like the PS ones (only more flexible).

    It could also be stated with much fairness that PhotoShop users form a disproportionate population of those complaining about same. And that if you don't like it, you're at liberty create a fork or a parallel patch set to implement the windows however you like them. Before anyone OMFGs me, compare the amount of effort involved in doing that with the amount of effort involved in creating the whole GIMP in the first place, and remember that with PS it's pretty close to impossible to do anything of this nature.

    BTW, my sister-in-law uses The GIMP heavily, and swears by the floating windows and the tearoff menus.

    --
    Got time? Spend some of it coding or testing
    1. Re:Have you actually used GIMP 2.2? by dr.badass · · Score: 4, Insightful

      It could also be stated with much fairness that PhotoShop users form a disproportionate population of those complaining about same.

      Could it be that Photoshop users (current, potential, or former) are probably the biggest single group that might be drawn to GIMP? I think that if you're building a tool with an implicit goal of having all of the same capabilities of Photoshop, it might be nice if said tool would act something like it.

      --
      Don't become a regular here -- you will become retarded.
    2. Re:Have you actually used GIMP 2.2? by Sentry21 · · Score: 4, Insightful

      It could also be stated with much fairness that PhotoShop users form a disproportionate population of those complaining about same. And that if you don't like it, you're at liberty create a fork or a parallel patch set to implement the windows however you like them.

      So essentially, while everyone that swears by the GIMP says I can use it instead of Photoshop, the instant Photoshop users say 'well but this is a pain in the ass' you say 'too bad, fix it yourself'.

      Fantastic attitude there. Open-source won't win the hearts or minds of professionals if the professionals don't like the tools and aren't provided a fix for it. If given a choice between fixing all that I've found wrong with the GIMP or sticking with Photoshop, my historical choice remails: the GIMP can take a flying leap.

      You can't tell professionals to use your software and then tell them you won't fix what they don't like about it. Graphic artists (myself included) will pay $800 for a Photoshop license because Photoshop already works the way they need it to work. Why should we switch if the bugs aren't going to be fixed?

    3. Re:Have you actually used GIMP 2.2? by ibbey · · Score: 2, Insightful

      It's also relatively trivial in most WMs to make those floating windows always-on-toppish like the PS ones (only more flexible).

      Always on top is not equivalent or remotely more flexible then traditional tool windows. The non-file windows should ONLY be active if a file window is, and then they should automatically activated. Always on top means just that-- The windows are ALWAYS on top. Since modern operating systems allow more then one application to be open at a time, there may be times when I don't want them on top. And, yes, I can move my GIMP windows to a seperate desktop, but that's not an acceptable answer. Any application that requires me to change my work style to overcome it's shortcomings is badly designed. This should be an easy thing to fix, and I have yet to hear even a single benefit to the current design. If there is one, I would be happy to hear it.

  10. Naught but developers? by JanneM · · Score: 2, Insightful

    This is simply not true. It's the same old effect that only those who really dislike a feature have the motivation to speak out about it, while those who have no problems with it have better things to do than to post about how they haven't had any problems with it today either.

    Never, _ever_ judge something like this simply based on volume of posts - and the same goes for letter feedback to media and politicians, as well, of course.

    I like the Gimp UI. And you can snap toghether or pull apart the windows in whatever combinations you want, so I don't see why people are still complaining about "free-floating" windows.

    --
    Trust the Computer. The Computer is your friend.
  11. Simplify, and change the name. by Anonymous Coward · · Score: 3, Insightful

    The best thing they can do is simplify, simplify, simplify. Get rid of all those confusing filters or figure out how to combine them into one.

    Figure out a clean way to handle "floating layers" I never understood that. Photoshop makes the most sense.

    And PLEASE change the name. GIMP is an unprofessional name.

  12. Right-click does *not* suck by leonbrooks · · Score: 2, Interesting

    I miss it a fair bit when using PS.

    Have you used GIMP 2.2 (or even a late 2.0)? They have menus on every image window. Purists will complain that it's cluttered, but I find it very handy to have a choice of right-clicking if you happen to be a long way from the menu bar, or clicking on the menu bar if it's not a function you use often (hunt and peck made easier) or the bar happens to be nearest.

    --
    Got time? Spend some of it coding or testing
  13. I've got a little list! by leonbrooks · · Score: 4, Interesting
    • Add the Free/FixedAspect/FixedSize options from the Rectangular Select tool into the Crop tool.
    • Add a "macro recorder" to make writing Script-Fu easier
    • Add a simple "debug mode" to trace Script-Fu execution and/or hand off to the Script-Fu Console from the invokation dialog box
    • Add a de-red-eye tool that's a bit more intelligent, specifically
      • that identifies round or ovoid red-eyes rather than anything red
      • that uses soft edges rather than doing scalpel-like total excision
    • build a Script-Fu to do this either straight from the camera or with all of the layers in a designated image.
    There's lots more, that's just what's on the tip of my mind right now.
    --
    Got time? Spend some of it coding or testing
  14. Just as it is by metaphor · · Score: 5, Insightful

    Well I for one think The GIMP's UI is fine just how it is. Then again, I learned its UI when I was 13 or so, around the time I got addicted to sloppy/strict mouseover focus. Being able to point at a window and save its document by just striking Control-S is very efficient.

    I thought GIMP was weird at first (I was a Photoshop 2.x user) but I rapidly came to appreciate its advantages. Basically, I love it because it's efficient and lightweight. If I want to do something to an image, I right-click the image. Simple, right? In Photoshop I have to hunt under some menu and I have to care about which image is in the foreground. And of course, in both, I can just use key accelerators -- in GIMP, even assign my own -- to speed things up.

    You can't master GIMP in a day, and you sure as hell can't master Photoshop in a day either. Most of the complaining I hear is Photoshop users pissy about having to think a little differently to use GIMP. Maybe you should write a "tricks of the UI" tutorial for the unadventurous...?

    Now if I were directing the GIMP project, I'd say:

    Never adopt MDI. Well, okay, you can, just make it optional. There are a lot of Windows users who would love it, but a lot of current users who would dump GIMP in a second if it were mandatory.

    Please rip off Photoshop's styles palette. It's one of the main reasons I use Photoshop primarily these days.

    Please add serious ICC profile support wherever you can in the image workflow. Even if you don't support CMYK, good color support would rock, and it would make professionals take GIMP more seriously. Bonus points: add a calibrator like Adobe Gamma/Colorsync/Supercal.

    Yeah... I think that's about all for now. Watch everyone disagree :)

    --

    --
    Keep NOSPAM to reply
  15. focus by danboy · · Score: 2, Insightful

    I would like to see the document window keep focus, the only problem i've had with the interface is when i forget to click on the document window after selecting a different tool.

    of course i don't know how easy this is, and it hasn't stopped me from using the gimp as my primary raster program.. so all in all keep up the good work.

  16. Here's my vote. by Ruis · · Score: 2, Funny

    These guys seem to have a pretty nice gui for a graphic editing program.

  17. I know it's not directly GIMP-related by PinkX · · Score: 4, Interesting

    But a native port of GTK+ to OS X (via quartz/Aqua and not using X11) would be of great benefit.

    I've been a GIMP user since its early days. I was a former Photoshop aficionado, and by far I think the GIMP's UI is easier to use and more intuitive of that of PS. The right-click menu just rocks, the floating and dockable toolbars and panels are really practical.

    Almost 1 year ago I moved from Linux to OS X on the desktop. GIMP is still my favorite image manipulation software, but I would *really really* love to see it more integrated with the OS, as X11 is slow, bloated and unstable and just doesn't looks natural.

    I know the GIMP developer aren't to blame for this, but a native port of GTK+ and its related tools to the OS X framework would be great, to eliminate the dependency on X11 and get a more 'at home' feeling with the app. It was already done for Windows and OS X *should* be easier AFAIK because all the underlying *NIX stuff is already there.

  18. allow it to be skinned, to allow a FULL pshop L/F by TheGratefulNet · · Score: 2, Insightful

    since its either illegal or financially unfeasable to create a complete look/feel clone of photoshop, allow the _ability_ to skin it and let 3rd parties (torrents, anyone?) create an exact look/feel of photoshop. gimp guys can't be sued and yet we'd still be able to have a feel-alike photoshop on unix.

    detach legal responsibility this way (like an .so that does 'bad' things yet the framework doesn't, so the framework guys can't be sued) and you have all kinds of new power possible.

    if we could make gimp look and feel very close to what pshop is like, we could get more of the artists who use and know pshop by heart - to give our side a try. and maybe even have an interest in porting the filters over, since that's where the real power lies.

    --

    --
    "It is now safe to switch off your computer."
  19. My Wish? by Anonymous Coward · · Score: 3, Interesting

    I'd like to see an Visual-Studio-like interface (hear me out!) for a graphics program.

    I like things to dock. It's nice to work with the document maximised and not have the palletes cover the document. It's nice to be able to customise menus and toolbars to your heart's content. It's nice to have tear-off menus for common actions, such as tearing off the menu for centring something.

    It's strange how Photoshop isn't nearly as customisable as Word when it comes to interface.

  20. User interface design by lezerno · · Score: 2, Insightful

    A good user interface should allow people to do the job they want to do. I think the interface should be so simple that everyone can use it. I have been designing user interfaces for building energy programs that are so easy to use you don't even have to know anything about buildings or energy to use them. Maybe that is a bad thing?
    <URL:http://www.archiphysics.com/>

  21. Leave UI overhaul for 3.0 by Kickasso · · Score: 2, Interesting

    Add colour management and 16-bit depth *now*.

  22. Wish granted... in spades. by leonbrooks · · Score: 2, Informative
    --
    Got time? Spend some of it coding or testing
  23. [frown] by BrokenHalo · · Score: 2, Insightful
    Err... Am I the only one here who actually likes the GIMP UI? (And yes, I do use the GIMP almost every day.)

    OK, I have never tried it on Windows, but on Linux Metacity for all its faults (and they are legion) does a reasonable job of keeping the components where I can find them.

    Seems to me that the main complaint is that the GIMP doesn't follow the conventions set by MS Paint or Photoshop, and as far as I'm concerned, that is unfair. It doesn't follow that just because people are too lazy to learn how to use a tool effectively, there must be something wrong with the tool.