For future consideration
Posted: August 5th, 2019, 5:48 am
I created a branch that contains Crop transformation followed further on by Clone.
I did quite a lot One To One and Linked cloning, undoing, redoing and additional cloning.
Later I found that the composition was not OK, so I went back to Crop and edited the cropping rectangle. As I expected, I got the warning message about an existing dependency and possibility of unexpected results.
After I changed the image diameters, I reopened the Clone transformation, but due to the extensive cloning it took several minutes for all the cloning data to load and the dialog to open.
Could I suggest that an option to reset all the cloning be added to the window warning about unexpected results whenever a transformation that changes image size precedes a transformation like Clone?
In my opinion the changes to the image size invalidate most if not all of the cloning or similar transformations already done downstream. The option would give the user chance to reset them without having to wait untill they load with particular dialogs just to reset them from there.
If someone instead chooses to undo those unexpected results, which almost certainly arise after the size of the image is changed, and replaces them with new strokes that allow for the new image diameters, they only add to the already big load of strokes, as undoing is always recorded to make it possible to redo it later.
I did quite a lot One To One and Linked cloning, undoing, redoing and additional cloning.
Later I found that the composition was not OK, so I went back to Crop and edited the cropping rectangle. As I expected, I got the warning message about an existing dependency and possibility of unexpected results.
After I changed the image diameters, I reopened the Clone transformation, but due to the extensive cloning it took several minutes for all the cloning data to load and the dialog to open.
Could I suggest that an option to reset all the cloning be added to the window warning about unexpected results whenever a transformation that changes image size precedes a transformation like Clone?
In my opinion the changes to the image size invalidate most if not all of the cloning or similar transformations already done downstream. The option would give the user chance to reset them without having to wait untill they load with particular dialogs just to reset them from there.
If someone instead chooses to undo those unexpected results, which almost certainly arise after the size of the image is changed, and replaces them with new strokes that allow for the new image diameters, they only add to the already big load of strokes, as undoing is always recorded to make it possible to redo it later.