When the apply button is pressed in the rotate part window, the axis definition is reseted, but very often the user didn´t realize and press again the apply button…to find out that the part nows rotates about the default axis and not the defined. Maybe for this case the axis definition should be keeped
I think that very often we rotate/translate by small amounts and check if is ok, so reseting the direction disrupts this common behavieur. What is a real pain is wait for five minuts to do “undo” when we realize that the movement was wrong.
I also made some changes here. The item to be transformed is now highlighted all the time, and the preview of transformed edges is shown. So it is much easier to see what will happen. I also added support for multiple copies/patterns. And I added support for mirroring.
So I think resetting the settings makes sense in such a case.