Reducing UI clutter, docking bars removed

GIMP has a UI that feels rather cluttered. Not only because of the many windows, but also because of the contents of each window. It is not hard to point out areas for improvement. The last few weeks I have worked on getting rid of one thing that contributes a lot to the clutter in docks: the docking bars.
The docking bars were used as drop targets when moving around dockable dialogs with drag-and-drop. They had many problems:
- They took up space, even when no drag-and-drop was going on
- They were not pretty
- They were only at the top and bottom of a dock, preventing dockable dialogs from being dropped in the middle of docks

15 Comments:
Well done, keep it up Martin! :)
+1
Good work. Maybe I will test that soon.
This is very nice. I think something like this should probably be built-in in GTK.
I hope you're still progressing on the single window mode for GIMP? Besides the continuing progress with GEGL, I think that is the single most important change in 2.8 (and maybe even in 2.x as far as many many users are concerned).
I don't exactly understand the change. Presently, I can move a dockable dialog from one dock an other one. However, if I use a docking bar as a target, this creates a new dock in the window. Does your change completely remove the second possibility?
Hi! No, this possibility is still there, it is just the docking bars are removed. In GIMP from git you can actually also drop dockable dialogs at the *side* in dock windows, creating columns of dockable dialogs. In other words, not only will there be a single-window mode in GIMP 2.8, the multi-window experience will also be improved.
Great work! :) I build once in a while GIMP from GIT, but seems that when changing to single window mode(without docks opened) makes the single windows without docks lol. And i have to organized the whole space everytime i activate it. (they won't save either)
I'm sure you're working on it ;)
Interesting, in ten years of casual GIMP use I never noticed the docking bars. It sounds like your change brings flexibility. Is there a trade off? Can I still drag and drop images onto my tools pallet from any file browser and have it open?
@twitter: No functionality at all has been removed, dropping onto the tools dock still works.
seems that gimp 2.8's UI will be more flexible then photoshop's. fantastic!
about single-window mode, do you plan to add a split window mode, where two pictures can be edited at the same time (needed for clone) before 2.8?
I saw that Peter Sikking agreed that it makes sense but he didn't update his blog with new specs. That would be a real letdown if that's not added. But I can believe it's quite complicated to add.
The only alternative would be two gimp windows but that can communicate for clone for instance.
Multiple gimp window communication would be a must for a lot of advanced stuff.
(2+, 3 and more)
why use those ugly UI sliders and buttons , they look like a windows library ,
why not code something cool in opengl like blender ???
@Giorgio: It's not about being cool, it's about being usable. Not saying that the depicted part of GIMP is particularly usable, nor that things can be both cool and usable.
Home run! Great slguigng with that answer!
Yes I had some issues regarding clutters, but this information pointed me in the correct direction.
Post a Comment
Subscribe to Post Comments [Atom]
<< Home