GraphiteEditor / Graphite

2D vector & raster editor that melds traditional layers & tools with a modern node-based, non-destructive, procedural workflow.
https://graphite.rs
Apache License 2.0
7.31k stars 387 forks source link

Aborted Transactions are saved in Redo history #1659

Closed milan-sedivy closed 3 months ago

milan-sedivy commented 3 months ago

Aborting a transaction is being "undone" with a simple undo. This results in it being stored within Redo history, potentially erasing previous history steps if length was reached and leads to unwanted behavior such as recreating something that was aborted.