From the very beginning, watercolor was conceived as brush engine. I think it is the best place for it. But it brings some troubles. The most important problem is how to make undo engine.
During a new stroke, the system can have previous strokes that continue to change. And it’s not clear how watercolor should behave with the rest of the engines. And I would like to ask your help. If you have any idea about it, please leave it in comments =)
Another problem is a speed. Now watercolor works very slowly (and only during a stroke).
Nevertheless, watercolor is paintop now. And I’d like to introduce you what it can do. I implemented all 5 strategies:
Wet on dry:
Wet on wet:
P. S.: Here you can look at funny color bug