GNOME Bugzilla – Bug 119874
Organize brushes into categories
Last modified: 2010-06-27 11:50:25 UTC
I have written a plug-in that loads Photoshop brushes into the GIMP. The only problem is that pretty soon you get 100s of brushes, which means you quickly lose overview. Would be nice to organize these brushes somehow.
This should be done for all data files, not only brushes. Just implement it in the GimpData class and update the GimpData views accordingly.
I haven't looked yet how other programs (PS, PSP) are handling this, but I think it would be useful to store brushes, patterns, etc. in a hierarchical way and have some sort of filemananager functionality in the views so you can rename, delete and move brushes. Drag and drop of course would be nice. For example, drag a .tub (PSP tube) file from any filemanager and dropping it onto the brushes view would add it to your set of brushes.
*** Bug 142990 has been marked as a duplicate of this bug. ***
I'm not sure if anyone will ever work on this, but just in case here are some links that could be interesting. They describe the photoshop preset manager, which allows the user to organize brushes, patterns, gradients and even actions in different folders: http://webclass.ru/eng/Tutorials/Photoshop/Rearranging_brushes.html http://www.tiemdesign.com/HOWTO/2000/Nov/ps6preset/default.htm http://www.joycejevans.com/tutorials/PStutorials/ps6preset/Default.htm (dup) http://www.planetphotoshop.com/spivey4.html http://www.planetphotoshop.com/PeteBauer73.html (bottom of menu screenshot) I also like the tool presets: http://www.planetphotoshop.com/PeteBauer66.html But of course, we should not just copy PS. We should innovate...
Is there a way to create a new brush in GIMP? There is of course gimp_brush_new since 2.2, but I can find no way to actually set the contents of a brush.
This is way off topic for this bug report, but to answer, libgimp in HEAD now contains a bunch of functions for setting properties of a generated brush after it has been created using gimp_brush_new.
I was going to open a new bug for brush organisation when I came across this one. How hard would it be to make the brush pane organise via directories? For example brushes/default brushes/brushset1 brushes/brushset2 ... In the list view you'd get something similar to ------ default ------ <list of brushes> ---- brushset 1 ----- <list of brushes> ---- brushset 2 ----- <list of brushes> Currently the list is sorted by name anyway, while I havn't looked at the code myself wouldn't adding a further level to organise by heir then name be relativily trivial? The extra advantage to this is you could in theory have an unlimited level of subcategories just add a further indentation to the headings similar to a bullet list. This would solve the issue of large brush collections that could then be distributed pre-organised into sub categories. I think implimenting this within the gimp is pointless, most brush sets come in their own directories it would be highly conveniant to mv <dir> ~/.gimp/brushes/<dir> then refresh.
In early GIMP 2.3 development cycle, we talked a lot about creating categories to separate both Brushes, Gradients, Pallettes and Patterns so they would all get mor emanageable. Unfortunatelly no one volunteered to implment this back them, and soa good idea jsut sateyd still due to lack of man power. We certainly will get this working at some point, but not for 2.4 GIMP.
*** Bug 413845 has been marked as a duplicate of this bug. ***
*** Bug 492444 has been marked as a duplicate of this bug. ***
*** Bug 520050 has been marked as a duplicate of this bug. ***
Hasnt tagging fixed this bug?
We need to actually organize them, the tagging just enables us to. In particular we need to have a set of default tags and they must be translatable.
Let's just handle this in the scope of 589371. It's not a duplicate so I'm closing as OBSOLETE.