URL:
  <http://gna.org/bugs/?18616>

                 Summary: Brush History: if a brush in eraser mode is used,
and later chosen again from the history, eraser mode is uncancellable
                 Project: MyPaint
            Submitted by: achadwick
            Submitted on: Wed 07 Sep 2011 10:45:29 PM GMT
                Severity: 3 - Normal
                Priority: 5 - Normal
                  Status: None
                 Privacy: Public
             Assigned to: None
        Originator Email: 
             Open/Closed: Open
         Discussion Lock: Any
                 Release: git master 17a3cf6
         Planned Release: None
        Operating System: 

    _______________________________________________________

Details:

In git master as of 17a3cf6, brushes are saved to the brush history when
used, but the effects of brush modifiers like Eraser Mode (and probably Lock
Alpha) are stored too. This results in weird behaviour:

* Pick a painting brush, e.g. deevad/water3

* Paint some strokes to give us something to erase later

* Turn on Eraser Mode using "E" or using the menu or toolbar.

* Erase something on the canvas to store the brush and all its modified
settings in the history again, as described above.

* Pick another brush, e.g. deevad/mixbrush, and draw something.

* Now choose the modified copy of deevad/water3 from the history.

* Erase. That's OK maybe, but now try to cancel eraser mode - you can't!

This persists across restarts too since the history is saved, which will be
confusing. What you're seeing in the final step is the special treatment we
give to natural eraser brushes (which can't be taken out of their forced
eraser mode because like duh.)

Perhaps the blend modes (and every temporary setting that's only in the
brushmodifier) should be treated independently from the base brush and its
local changes, and not saved in the history? Might it be best to save only the
original brush stored in the bm rather than the active app.brush?





    _______________________________________________________

Reply to this item at:

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

_______________________________________________
  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