It is more intuitive that way.
Updated this bug report to take into account Boud's latest feedback. It is now not a wish but a normal bug.
The old title said--
"The brush outline should show some average pressure/angle values of the last stroke, it is more intuitive that way."
Boud's current feedback:
The brush outline is often useless for complicated brush shapes: in those cases we should have a simplified outline.
The size of the brush outline is sort of irrelevant to what will be painted.
Expected behavior (added by Pentalis):
Modify the brush outline algorithm to something more intuitive (asking on the mailing list encouraged).
What exactly is too complicated in the outline? How should it look like?
I think it's related to some brush engine( as sketch brush ) with sometime a big outline for a thin stroke resulting on screen.
Same sometime with pixel brush with a hard pressure curves on diameter/size ; the outline show the hightest value of diameter.
How should it look like?
Here I propose a key as 'Caps Locks' to switch between a simple circle cursor , and a full outlined version.( without having to switch from preference panel. )
If the brush has a low density, the mask tries to draw around each particle, often resulting in a big purple blob. It would be better not to try to show the shape inside the outline of the brush, but just the outline.
Git commit 516abf2733a2d9379c4361e7933ff7580dcf0a9c by Sven Langkamp.
Committed on 21/07/2011 at 19:57.
Pushed by langkamp into branch 'master'.
set the simple mode for brush outlines
M +9 -4 krita/image/kis_outline_generator.cpp
M +1 -0 krita/plugins/paintops/libbrush/kis_boundary.cc
M +8 -1 krita/image/kis_outline_generator.h
Is this bug still valid? If yes, what is still missing?
The outline issue is fixed, I think. The only remaining problem is that the outline calculation is a bit slow, which means that painting with outline enabled is a bit slow.
Outline isn't calculated while painting, only drawing a cached polygon. I have no slowdown from the outline here with both canvas types.