GSOC
This discussion is connected to the gimp-developer-list.gnome.org mailing list which is provided by the GIMP developers and not related to gimpusers.com.
This is a read-only list on gimpusers.com so this discussion thread is read-only, too.
brush manager | M Tieleman | 18 Aug 22:36 |
brush manager | Alexandre Prokoudine | 19 Aug 14:31 |
brush manager | Karine Delvare | 19 Aug 19:28 |
GSOC (was: brush manager) | Raphaël Quinet | 22 Aug 23:24 |
GSOC | Kevin Cozens | 23 Aug 05:40 |
brush manager
With these new cool options for the gimp 2.4, I can't seem to find information about whether or not there will be a brush manager. In gimp 2.2, it's getting rather messy in that folder when you have a number of brushes, it gets hard to organize, plus it seems to add to the time gimp takes to load.
There is a python script around that provides a kind of brush management, so
you can toggle sets on and off.
Basically it works like this: you have an active brush folder, which is the
directory you tell gimp to load the (extra) brushes from, and there is the
folder where all the brushes, and sets are located. the script creates a
small gui with a list and a checkbox. you check which brushes you want
active, it then copies those to the active brush folder, and after a brush
reload, you have your brushes at your disposal.
Obviously if you uncheck them, the script removes them from the active brush
folder.
I've googled quite a bit, and can't find a thing about brush management,
well, rather a brush manager for the gimp above version 2.2 (which includes
2.4)
I'm rather curious, is a brush manager in the works? that would be a very
nice addition.
brush manager
On 8/19/07, M Tieleman wrote:
I'm rather curious, is a brush manager in the works?
AFAIK, no. Feel free to write it after 2.4 :)
There is an open source (hosted by SourceForge) brush manager for The-Application-I-May-Not-Name-Here, so you have something to look at.
Alexandre
brush manager
On Sat, 18 Aug 2007 22:36:14 +0200 "M Tieleman" wrote:
I've googled quite a bit, and can't find a thing about brush management, well, rather a brush manager for the gimp above version 2.2 (which includes 2.4)
I'm rather curious, is a brush manager in the works? that would be a very nice addition.
There was a 2006 Google Summer of Code project for this. If it had been completed, there would be a brush manager in GIMP 2.4, but it wasn't (the student is not to blame, he focused on something completely different instead).
Maybe the same project can be proposed for the 2008 GSOC?
Karine
GSOC (was: brush manager)
On Sun, 19 Aug 2007 19:28:13 +0200, Karine Delvare wrote:
There was a 2006 Google Summer of Code project for this. If it had been completed, there would be a brush manager in GIMP 2.4, but it wasn't (the student is not to blame, he focused on something completely different instead).
Maybe the same project can be proposed for the 2008 GSOC?
Side note regarding the Google Summer of Code: let's hope that we can
be selected in 2008. Although we do not know the reasons why other
projects were selected instead of GIMP for GSoC 2007, it seems that
most GSoC projects focus on "quick wins". It is likely that we could
improve our chances of being selected next year by working on the
following things:
- Having at least one stable GIMP release per year.
- Merging GSoC results faster in the main codebase (if appropriate)
and advertising them as new features on our web site, etc.
- Being better prepared for GSoC by focusing on a smaller set of
ideas but with better descriptions of their scope, etc.
- Making it easier for newcomers to contribute to the core. I admit
that I do not know how to do that. Maybe we could start by
providing a good overview and top-down description of how GIMP
works internally? But I don't think I would even be able to
write that myself...
-Raphaël
GSOC
Raphaël Quinet wrote:
- Having at least one stable GIMP release per year.
That would be nice. I am sure there are a quite a few GIMP users who would like to see some of the changes and new features available in a release version without waiting a couple of years as has happened on occasion with recent releases.
- Making it easier for newcomers to contribute to the core. I admit that I do not know how to do that. Maybe we could start by providing a good overview and top-down description of how GIMP works internally?
You beat me to suggesting this on the mailing list. Its something I've been thinking about for a few weeks now. In fact, I recently ran across an open source project (I forget which one) that mentioned on their web site that they had available a document which had an overview to the source tree. I thought this was a great idea.
The GIMP source tree has been cleaned up and reorganized over the last few releases which makes it a bit easier to get in to but it is still a huge code base and somewhat impenetrable to someone who doesn't spend a lot of time wading through the directories. It also helps to know about auto-generated files, and what they are for.
I have too many projects/interests so I haven't spent a lot of time trying to decipher GIMP's huge source tree. For me it results in my avoiding GIMP related coding that touches on the "internals". The fact I'm not a graphic designer and that GIMP far exceeds my typical needs in an image manipulation program also hasn't helped in my desire to delve too deeply in to GIMP's source. Even delving too deep in to GEGL's relatively small source tree is a bit more than I have time/inclination for at the moment.
The only problem with any docs re: the GIMP source tree right now is that they will have to be restricted to GIMP 2.2 for now since the code will undergo some big changes after the 2.4 release.