Follow-up Comment #9, bug #15854 (project mypaint):

"Jon, I'm first but probably not the last. Maybe poll on site will be good
idea."
I will say what Jon did not: The evidence does not bear out your belief that
you are in the majority here.

I personally believe that the stroke-splitting behaviour is much more
appropriate for a pure painting app. Stroking where the entire stroke gets
dumped into one undo item .. this is understandable for programs like GIMP,
which conform to the general pattern of 'filter application' where each undo
step IS indivisible. But it does not match patterns of how much we may
actually want or need to correct; it is a gross simplification of the real
needs of the situation.

"when I make crosses for shading I made a lot of lines very quickly and I
don't want to delete all of them or 3 at once, I want to delete one because I
see when I made mistake and I'm stopping drawing. "

I understand the situation you are talking about. It is not necessary to
remove time-based undo to fix *that*. I would say what is needed there is a
way to adjust joining eagerness (not a preference. A brush option, probably).
A value of 0.0 should do no joining (so that N separate strokes (pen down,
movement, pen up) are made into N separate undo items) and maintain current
splitting behaviour. A value of -1.0 should split always and only at the end
of a stroke (pen down, movement, pen up). A value of 1.0 should split very
often (eg. each time overall movement direction changes by >15 degrees). IMO
this would complement the different types of brushes: Ink could split only at
the end of strokes, Ballpoint pens could do no joining, Felt pens could split
fairly often, splatter brushes could split quite often..



    _______________________________________________________

Reply to this item at:

  <http://gna.org/bugs/?15854>

_______________________________________________
  Message sent via/by Gna!
  http://gna.org/


_______________________________________________
Mypaint-bugs mailing list
[email protected]
https://mail.gna.org/listinfo/mypaint-bugs

Reply via email to