<html><head></head><body><div style="font-family: Verdana;font-size: 12.0px;"><div>Photoshop already has tool that seems to do what you want. It's called "History Brush". For GIMP there's a workaround using the "Clone" tool, for which you can find a description here: https://www.youtube.com/watch?v=oxUMtv07Sys (about 15 minutes in). I can imagine a similar solution for Krita, but I've no idea how to implement this in non-pixel-based software like Inkscape or Krita.</div>

<div> </div>

<div>Christoph</div>

<div> 
<div> 
<div name="quote" style="margin:10px 5px 5px 10px; padding: 10px 0 10px 10px; border-left:2px solid #C3D9E5; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">
<div style="margin:0 0 10px 0;"><b>Gesendet:</b> Mittwoch, 19. August 2020 um 06:09 Uhr<br/>
<b>Von:</b> "NASA Jeff" <tallboy258@gmail.com><br/>
<b>An:</b> "inkscape developers mailing list" <inkscape-devel@lists.inkscape.org>, "Scribus Development Mailing List" <scribus-dev@lists.scribus.net>, scribus-dev@lists.scribus.info<br/>
<b>Betreff:</b> [scribus-dev] undo redo stack enhancements</div>

<div name="quoted-content">
<div>I have another idea for the undo redo stack,<br/>
<br/>
effectively being able to roll back, make a change at a point in history then roll forward again.<br/>
<br/>
I think this would be most impressive in bitmap editing software such as krita.<br/>
<br/>
<br/>
For instance,<br/>
<br/>
setting the stroke parameters, say colour to keep it simple.<br/>
<br/>
Drawing a line, doing some other stuff.<br/>
<br/>
Then deciding that you want to change the stroke parameters for everything from a point in history. This should be a simple roll back roll forward and performance can be achieved if snapshots are taken. I don't think snapshots are such a requirement for vector graphics and DTP but would be needed for bitmap graphics along with GPU acceleration to make the whole things as smooth as possible.</div>

<div id="DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2"> 
<table style="border-top: 1.0px solid rgb(211,212,222);">
        <tbody>
                <tr>
                        <td style="width: 55.0px;padding-top: 13.0px;"><a href="http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail" target="_blank"><img alt="" height="29" src="https://ipmcdn.avast.com/images/icons/icon-envelope-tick-green-avg-v1.png" style="width: 46.0px;height: 29.0px;" width="46"/></a></td>
                        <td style="width: 470.0px;padding-top: 12.0px;color: rgb(65,66,78);font-size: 13.0px;font-family: Arial , Helvetica , sans-serif;line-height: 18.0px;">Virus-free. <a href="http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail" style="color: rgb(68,83,234);" target="_blank">www.avg.com</a></td>
                </tr>
        </tbody>
</table>
</div>
_______________________________________________ scribus-dev mailing list scribus-dev@lists.scribus.net <a href="http://lists.scribus.net/mailman/listinfo/scribus-dev" target="_blank">http://lists.scribus.net/mailman/listinfo/scribus-dev</a></div>
</div>
</div>
</div></div></body></html>