@feeef On the subject of the individualization of tools, I think it would be a great Idea as long as the tools “functions” work similar to how Digicel’s Flipbook does. I’ve always thought that it is the commercial software that is closest to pencil in functionality and capabilities.
For that to happen the Pencil tool would have to create “pencil line objects” so the brush tool does not affect it’s pixel information but rather when combined with the bucket tool, it can be used only to color.
I think everyone developing Pencil in the future could benefit in taking a look at it:
http://www.digicelinc.com/Help/DigiCelDoc46.htm#Painting (Here the brush tool is explained, but when you actually use it it won’t paint over the pencil tool lines, it will always paint below them, I’ll record a video later if it helps get the idea, but anyone can downlaod the trial and see for themselves)
Also if and when the bucket tool is improved, magic like this could happen:
Flipbook’s Bucket tool demo: https://www.youtube.com/watch?v=HZ9jrj1WQmo
Now I understand @sfepa 's point as well. Because usually you’d expect a brush tool to work like in real life, that means to have opacity + size pressure sensitivity, but then we should discuss this more thoroughly so we can keep moving forward.
I’ll try to compile the code as well this weekend if it helps, although I don’t have linux installed on my workstation…maybe I could do it on my laptop with ubuntu but I’m not promising anything