Single-window mode progress report
When the news of the introduction of a single-window mode in GIMP 2.8 hit the net it became clear what an incredible desire for something like this there was. The reactions have been overwhelmingly positive, and this really helps to motivate you to hack on it. The news also revealed an interesting but previously rather anonymous group of people: multi-window zealots despising the idea of a single-window mode in their beloved multi-window application. I suspect they don't realize that single-window mode is going to be optional...
I am happy to tell that the implementation of the single-window mode is progressing well. I have refactored the code to allow docks to be put inside an image window and Michael Natterer have refactored the code to allow many images to be shown in a single image window. The code is already combined and pushed to git master and you can get a very good feeling for how awesome the single-window mode is going to be by trying out the current code. Above is a screenshot of a live GIMP built from git master with 'Windows→Single-window mode' enabled. You can see the toolbox and dockable dialogs docked to the image window and the tabs for images in the image window at the top. Still a lot of things left to do though.

98 Comments:
I just tried the single-window mode, using the git master. I observed that once you try it, coming back to good old multi-window mode (of which I'm a zealot) is a pain. The window image does not come back to its original size, and more important, the multi-dialog windows do not come back! Since they no longer appear in the Image -> Windows menu, you have to rebuild them by hand. Please make switching from one mode to the other as simple as possible!
You rock!
@olecarme: The implementation is not complete. When it is, switching between the two modes will be non-destructive and painless.
@Kalle: Thanks :)
Simply Congratulations.!-)
A characteristic that all we will enjoy.
Thank you so much for implementing the Single window mode. Thank you very much =)
wow is fantastic congratulations.
this change was very necessary
Enfin ! Ne pas oublier maintenant un petit outils de catalogue de photos pour compléter gimp et utiliser un seul logiciel. Il ne restera plus qu'à intégrer ufraw avec une interface plus conviviale et c'est bon.
too cool :)
I hope you know this post is spreading at light speed in the internet.
This tool is going to be cool :)
Congratulations!
Thanks, Thanks. GIMP RULEZZZZZZZZZZ
YES, YES, YES, i lot of thanks, i can´t wait .....
Yeah!!! AT LAST!!! You get it baby!!!
It's now a very bad copy of PhotoShop.
This is awesome! Can't wait to start using Gimp with only one window. Today I have to dedicate one desktop entirely to Gimp in Ubuntu.
You Rock!
Any ideas of when this will be stable and available?
Looks good!
Now, implement folder for Layers and Photoshop style Smart Objects (so you can resize a layer without losing the original bitmap data) and then I'm moving to Gimp.
Good Stuff :) :) Sound as a Pound! (but well, our economic situation isn't doing to well with the pound falling...) Sounds as a ... Rocket! :D
You guys rock!
Digg this here: http://digg.com/software/First_pics_of_single_windowed_GIMP?OTC-fbc1
We need biweekly .debs of .git! If you try this, you get many users.
Martin, you and the other GIMP developers totally rock! We all appreciate your hard work!
This will be the greatest news of 2009! :-)
Finally! :)
Finally! When I'm working, I can easily have as many as 20 to 30 images open at a time (small stuff, icons, web images, etc.). With the current interface, I end up wasting huge amounts of time just trying to find the correct floating window. This change is long overdue and very welcome. Thank you to whoever came to their senses and decided to implement this.
Finally, the multi-window insanity is over!!
I am not a pro, so whenever I opened a gimp tutorial in FF and then tried to switch back to GIMP and try the next step, the toolbars would always hide underneath...
Hi, I'm not a user of gimp, but I'll used it if there's a change to follow the interface of Photodraw that was discontinued by Microsoft. It's a lot more comprensive and unless learning curve.
Obviously, it seems to go backwards but sometime to go forward is the best way.
Thanks for your great work!
GIMP really rocks!
thank you! dugg it
So I also see a button to lock the pixels in that screenshot? Thank god - That and no single-window mode were the only reasons I never used gimp soley before, I can't wait for 2.8 :).
With Gimp 2.8, Blender 2.5, and Inkscape 0.47 coming soon, I don't think I'm ever going to have to pay for "professional" software ever again :D.
When Single Window hits, I'll finally be forced to buy a widescreen monitor. And the troubling costs that go along with: a new PCI graphics card, a new PC to host the new PCI graphics card, &c.
GIMP Single-Window just won't be confinable to a 17" box!
Amen.
@ Serr8d: read again: single-window mode will be optional.
So why do you complain?
To Martin and all people involved: thanks A LOT for doing this :-)
I hope the single window mode will be the default and the multi window mode will be the optional one.
Finally!!! I've got at 24" monitor, so I'm good to go.
Martin, just a personal thank you for taking the time to work on such an outstanding piece of software. GIMP is only as good as the people who code it, and this is just one example of how great it really is. Congratulations on a job well done, and I look forward to seeing 2.8 when it comes out.
Finally!
> it became clear what an incredible desire for
> something like this there was
This has been one of the most requested features for years and we kept getting denied, and now that it's happening it's a surprise that people wanted this?
> previously rather anonymous group of people:
> multi-window zealots
I am pretty sure that the supporters of non-single-window were well known and heard, I am not sure how they can be considered anonymous.
I remember asking at one point if there was anything that could be done with a window manager to keep the apps all tied together, for minimizing etc, even if they were technically separate windows. I was berated within the IRC channel for even asking the question, being told that 'the Unix philosophy is one app for every purpose that does its job well' (or something along these lines). When I pointed out that window management or single/separate windows was totally unrelated to that 'single purpose app' I was kicked out of the channel.
I am excited for this change in the Gimp. Now, as others have suggested, is a name change in order to help the level of professionalism with this application?
I like it!
Sounds like a fair solution - single window mode being optional. I think for new users defaulting to single window mode would be much less confusing. They would be more inclined to give the program a chance and see how powerful it is. The user base would grow substantially. But maybe by the time 3.0 rolls around people will see how much better single window is, and this can be accomplished. I've been using Gimp for years and always hated the many windows. It's absolutely the only program I use that works this way, and there's a reason no one else does it.
Thank you very much for this much needed makeover for Gimp
Fantastic!!!
Thanks a lot for this HUGE improvement.
I would like to know whether there will be an option to have a full-screen option like in Photoshop.
This enables an user to concentrate on what is doing.
For instance:
you open your picture;
you press a shortcut in order to visualize only your picture (e.g. F11 like in Firefox or many other softwares);
you work on your picture (e.g. with the clone tool);
when you are done you press F11 again in order to have your menu back.
Thanks a lot again
You ROCK :-)
Hmm ... great! And it is even better that it will be optional. For example, at my work, I will most certainly keep the multi-windows format so i can spread Gimp over multiple screens. At home I have only one monitor, so a single-window version would be better.
Good job, and we can't wait the final release of 2.8 ;)
Of course, people wishing to comment about this feature are enthusiastically in favor of it. Just to give another point of view, I still cannot understand why a single-window interface is considered by so many people as the only way to go.
My current daily workflow is the following: I'm writing a book with a lot of illustrations. Thus on one of my virtual screens I have a window with my favorite text editor (Emacs), and besides it I have the current illustration I'm working on. For many of these illustrations I have several views of them, for as many others I need to look at several illustrations at the same time.
Generally the only GIMP windows I have on the screen are the image windows. The Toolbox and the other dockable dialogs are hidden by the TAB key, and come back in front when I have to change some tool options. Yes, I use the keyboard shortcuts as frequently as possible, and also the various menus accessed from an image window, using the menu bar or a right-click, it depends.
I gave a try at the one-window interface, just to see, and was amazed. Either it takes a lot of room on my screen and I cannot see my Emacs window, or I have to remove all these additional sub-windows that clutter the screen, and I'm back to a simple image window... except I cannot have several at the same time! Thus this new interface is completely useless for me, and if it was the only one it would be a very strong reason for me to completely abandon using GIMP.
Is my workflow so different? Am I the only one in the world to work this way? I'm still completely baffled by the lack of positive arguments given by proponents of the one-window interface. My impression is that it is only because Photoshop works this way. For me, this is completely irrelevant.
Please don't flame me, but give me some actual, objective reasons for wanting so much this one-window interface. I would like to understand.
Anonymous wrote:
> My impression is that users wish that only because Photoshop works this way. For me, this is completely irrelevant.
Well, you are probably right :-)
Most "serious" or, at least, let's say, professional photographers, work with Photoshop.
Consequently, when they switch softwares they expect something similar...
Besides, Windows's users (not Linux users) are used to have softwares with a single big window.
Most computers users work on Windows (at least 90% to say the least).
Instead, most professional photographers work on Mac.
Now it is a bit different, but in the recent past, it was really difficult to find someone "serious" who worked on Linux (I am referring only to photography, of course).
This being said, for me having only one windows is a big improvement.
When I work with a picture the size of my display is never enough...
I don't need to have windows all over...
With Gimp 2.8 everybody will be happy because the two options will be present and selectable.
As a side note, I suppose many people, who want "multi-windows", protest without knowing in the least Photoshop.
With Photoshop you CAN use and work on MORE displays at the same time even though Photoshop comes with a single window.
For instance, you use display A for your picture and display B for your menu (layers, channels and so on).
Best regards
P.s: I use both Windows and Linux.
Why people prefer single-window over multi-window or vice versa is highly subjective.
Personally, what I don't like about multi-window is the need to manage windows. With "manage windows" I include toggling with the tab key and having GIMP in a separate workspace. I don't want to manage windows and I don't want overlapping windows. Thus, single-window mode is what I will use.
Looks great, thank you.
FWIW, I've never used Photoshop (except very briefly on other people's computers) and have learned most of what I know about image editing through GIMP. But I've never liked the multi-window interface and eagerly look forward to GIMP 2.8.
Thank you. Thank you. Thank you. Thank you. Thank you. Thank you. Thank you. Thank you. Thank you.
About damn time! Maybe Gimp will finally be useable.. Thanks a million! :))
Awesome. Finally I will have a nice, usable drawing application in Linux.
"About damn time! Maybe Gimp will finally be useable.. Thanks a million! :))"
I second that.
I have been waiting for this for so long. Thanks a lot.
Single Window apps are great!
This is great but when are we going to get 16-bit precision, CMYK/Pantone support, non-destructive filters? The fact that it took 13 years to get this feature, despite so many people wanting it, doesn't bode well for more advanced options that any professional needs. The name "GIMP" is perfectly fitting for a tool that is always gimped-looking compared to the competition.
Tabs at the bottom please? Optional if you like but I'd like it :)
two words: GIMP rocks
100% pure awesome.
I'm not sure whether it's Ubuntu's or Gimp's fault, but it's REALLY annoying (and so obviously dumb that I never bothered to file any bugs) that multi-window toolboxes are always above the image windows and can't be minimized... particularly when new images like to open mostly underneath them.
It was so painful, I effectively just quit doing anything that requires Gimp.
Way to go, Martin! This looks amazing!
You are a wonderful, wonderful person.
that's superb, gimp will be one step closer to greatness.
btw, any plans for macro recording?
Great news.
I was always in favour of having this OPTION available, but years ago I felt completely alone.
It seems that either the guys who hate this features are a minority, or so many new people came along that also think that this is good.
So, thumbs up for you to stand the storm :)
awesome! It's great to have that option.
Excellent news, and well done!
Personally, I like to keep some applications maximized, and to alt-tab between them. It's a terrible hassle when trying to alt-tab into GIMP and only getting *part* of the application. The multi-window folks can do whatever they like, but for me, single-window is a clear win.
this is the most incredible thing that i've seen this year
you just made my day completely awesome!!!!
Independently of comments which simply say their strong approval of this feature without any real explanation, I'm amazed to see the number of people who simply don't know how to get rid of the toolbox and other other dockable dialogs in the current GIMP multi-window interface. Do they ever look at the documentation?
For their information, the TAB key is a very handy toggle for just this: press it, and your only GIMP window on the screen is the image window. And moreover, if you are working on several images at the same time, the only windows on the screen are the image windows. Press TAB again, and the toolbox and other dialogs come back. Is there a simpler way to manage windows?
@Anonymous:
"For their information, the TAB key is a very handy toggle for just this...."
Sorry to say, but this feature is too problematic. The reason I can't stand using it is because window focus is lost too easily. For example, if you press tab to get the toolboxes, and move your mouse over one of them - before even pressing any button - the tab will no longer work to wisk them away.
It shouldn't be needed to say, but what if you're just confirming a setting? What if you you do make a tool change but the work needs to be done under the toolbox and you can't click in the main window to reaquire it without a 'dummy' click first?
And with any new image opened after the first, comes the unbelievable annoyance of resizing the new image manually to fill the space between your toolboxes. You could maximize each one, but then the fussy tab controls come into play. Besides I use my tools way too often to ever, ever, have them hidden.
So I for one am ecstatic for the new single-window mode and will switch immediately from multi (GIMP is the only program I've ever used that behaves this way) but am glad that it's an option so that those who need multi won't be made to suffer just so I can finally be comfortable!
Probably you will be the most loved GIMP hacker ever :P...at least I LOVE YOU :)!!!
You can be my wingman, anytime! ;)
Seriously, I'll be on single window mode like a shot. That said, what would get multi window mode somewhere near usable would be if any time a Gimp image window had focus, the toolbar was raised above other applications. I don't mind multi-windows, but always having to dig below other windows for your tools / layers etc. was a pain.
+1 For showing new users single window mode first with multi in an "Advanced window management" optional mode.
Great! Just one suggestion from the ergonomic point of view: I would place the toolbox to the right side of the window, too. Otherwise you will have to move the mouse repeatedly from the left to the right border when you select a tool and change the tool options. Especially on widescreen displays this is quite a distance.
How do I make use of this single window feature?
I've compiled Gimp 2.7.0 on my own running on Ubuntu 9.10 Beta. The application launches in usual multi window mode. There is no menu entry for switching in single window mode. As far as I understand, the new entry should show up within the "windows" menu. All I can find there are four entries about docked windows, closed dock windows and a list of the two currently open docking windows. Do I need to compile with a special switch or do I need to run Gimp with a special parameter to make use of single window mode?
@Martin Damboldt: Did you compiled it from git?
Awesome ,when expected we can use this implementation finally.you rock thanks for Implementation
*cough*CMYK*cough*
Simply awesome!
What i'm still missing is a tool, wich is able to crob an to turn the new pic in one step (like the crop-tool in Photoshop)
I was just starting to love the multi-windowed feature. Ah well, it doesn't make a difference to me! People seem to be forgetting this will be an option.
Single window is a must have, especially with wide screens, but for 4:3 screens perhaps the right side should be a retractable panel XFCE style.
Then perhaps a easy way to choose between work-flow setups like drawing, painting, cartooning or photogging, groups of tools and settings and scripts.
Gimp folks are sooooooooooo cool!!
no idea if this is already planned: please keep the "tab" key active in single window mode. Pressing it should show/hide all the toolbars and menus, and leave only the image at the same zoom level.
Thank you!
Have fun with this, satisfying so many people in the FLOSS community is quite difficult. I for one welcome the new options as I use a tiling window manager.
All I can is be prepared to make the keybindings a bit flexible :)
Good luck!
Great, I really like the way it is done, a lot of new ideas and ways to work with the images. Some of the features are really neat also for multiple windows.
Ill prefer multiple windows and feel it is up to the window manager to handle it and not each application. But I guess many people are using less competent window managers like windows and then single window is great.
Thanks!
WOW!!! Thank you so much! This makes GIMP so much more attractive and worth being recommended to other people! I'm amazed to see this huge step forward being completed!! THANKS THANKS THANKS!!
Now just add native (GTK/KDE/WIN32/OSX/...) open/save dialogs and I start crying seeing dreams come true!!!! KEEP UP THE AMAZING WORK!!! Thanks so much for your efforts!!!!
Wonderful for a new designers and the Adobe fans!!
Great!
i love single window mode!! thank you!!
btw. - that theme is that on the screenshot? looks nice as well.
Thank you so much. Finally this madness is over. You can't be serious though when you state "it became clear what an incredible desire for something like this there was". We all know how many people wanted this. And we all know very well why it wasn't implemented for years anyway. Because of extremely fanatic zealots who just didn't want to accept the fact that some people worked differently then they did. They didn't even want to provide an option for this. I'm still astonished that they let you implement this. Perhaps some people responsible for this mess have in the mean time left the ship. I'm using GIMP for years now despite all these confusing mini windows cluttering my desktop. I've followed all recommendations from the zealots. Using a second desktop space only for gimp etc etc. Nobody could ever explain why GIMP should be the only application that needed an extra desktop, a special window manager etc to be usable. Oh well, nevermind. Now I hope this isn't just a dream and this is finally coming to an end. Thanks for finally bringing some sanity back to GIMP.
Thank you so much.
Using Gimp in multiwindow mode on Mac is a nightmare.
Single window should make it much easier to use.
"About damn time! Maybe Gimp will finally be useable.. Thanks a million! :))"
I Third that, but i'll add that Layer groups are just as a good addition!!! Please let us know about release plans, will we get it this year!?!?!
Thanks
I consider this step, as the first one, to make the GIMP a seriously considered tool by professionals. Thank you!
P.S. I've been using GIMP for several years now (maybe not as extensively like some, but still), and apart from all manuals I've read about how to make multi-window GIMP work, I couldn't use it comfortably.
multi windows suits my workflow much better...
Strange that so many call the application "un-usable" without a single window mode. jeez, get a grip!
Nice that a few more people will give gimp a try with this feature though so "bravo"....
I just built gimp-git package from Arch Linux's AUR (GIMP now reports as 2.7.1), and I must bring the sad news that the single-window mode doesn't work here at all :(((((
Enabling the option under the Windows menu has absolutely no effect. Ctrl+B still makes the toolbox appear in a separate window, and Ctrl+L still makes the layers/channels dock appear in a separate window. I can see no obvious interface to "tell" these windows to dock themselves into the main window.
Does this functionality require Metacity and won't work with KWin?
Oh I see, there are still some glitches. Must open the docks first, and THEN switch to single-window mode.
Just wondering that the UI looks very "hardcoded"/inflexible in the screenshot. Will it be possible to arrange the single menus free where ever you want in single-window mode, too?
Means best from both worlds(single/multi) like Photoshop has been doing it for many years.
It is maybe more flexible in reality and only my wrong impression from the screenshot.
Btw.: Can't wait for a precompiled windows-version ;)
It does actually look very good now .... and the thumbnails are a great asset .....
But .....
Why is UBUNTU considering dropping it ....... in its next release ......
http://ubuntuforums.org/showthread.php?t=1330937
They seem to want an editor only for crop rotate and red eye removal .....
But can't a setting for easy and advanced mode be added to GIMP ...... to try to avoid this ..... ?
Please make it the default for the windows version!
Well done! With this new frontend, GIMP is sure to become much more attractive and easy to use.
Greetings.
Great work and may thanks. I would also echo the need for a different name - every time I mention it to students and professionals I get sniggers from them.
Thank you so much! I was using the GIMP for a longer time and that multi-window madness was driving me crazy sometimes.
you guys should do metrics and see how many people do which mode & see which one is more common then apply that as default in the future.
It'll be stable around late 2010
I notice that the multi-window stuff works better now since the non-image window ones are marked as utility windows and stay on top, don't show in the task switchers, minimize/raise with the main window etc.
Also @silvio most X window managers have an option to allow you to make any app full screen, so at least on Linux there is no need to include this as a feature in the GIMP :P
what silvio explained is that it would be great to use the single window mode and when F11 is pressed the image becomes full screen. And F11 again to come back to single mode.
Because now when you hit F11 you still have menus and toolboxes around the image.
Moreover why pressing TAB in single mode doesn't hide toolboxes like in multi windows mode?
Overwise YES GIMP 2.7.1 is already excellent! I'm working with it and also with Photoshop and the real drawback of GIMP vs his commercial competitor is still the text edition. When you transform text with Gimp it becomes a bitmap layer when it's still a text layer in Photoshop. And it's really a lot a time lost in production environnement.
I hope that Gimp 2.8 will fixe these most important troubles... according to me :)
Post a Comment
Subscribe to Post Comments [Atom]
<< Home