Page 1 of 1

Composite transformation with alignment : shift and rotate user interface

Posted: October 12th, 2021, 4:25 pm
by pierrelabreche
Suggestions for usability :

1. Allow user to shift the overlay by dragging it using the mouse, from anywhere inside the overlay frame. -- This would be very natural for a user, in addition to keeping the ability to move the alignment points.

2. Allow user to rotate the image relative to a user-selected pivot.

3. During manual alignment, allow the frame representing the overlay to be filled with a transparent version of the overlay image

Re: Composite transformation with alignment : shift and rotate user interface

Posted: October 12th, 2021, 4:45 pm
by jsachs
1. To move all the alignment points at once, hold down both Ctrl and Shift while dragging

Will consider 2,3 for future versions.

Re: Composite transformation with alignment : shift and rotate user interface

Posted: October 12th, 2021, 8:13 pm
by pierrelabreche
Re : " To move all the alignment points at once, hold down both Ctrl and Shift while dragging "

Is there a rationale for holding down Ctrl and Shift while dragging ? The operation would certainly be easier without.

Re: Composite transformation with alignment : shift and rotate user interface

Posted: October 13th, 2021, 6:56 am
by jsachs
In PWP 7, there was an option for multi-point alignment and Shfit and Ctrl added and removed alignment points. I want to keep open the option to re-implement this in PWP 8.

Re: Composite transformation with alignment : shift and rotate user interface

Posted: October 13th, 2021, 8:14 pm
by pierrelabreche
How about allowing dragging when no key is held down while the left mouse button is held?

Re: Composite transformation with alignment : shift and rotate user interface

Posted: October 14th, 2021, 6:31 am
by jsachs
That could lead to accidentally moving all the alignment points if you just missed clicking on a single one you were trying to move.

I could possibly make Shift-click drag all of them and then if I ever re-implement multipoint alignment, Ctrl-Shift click could also work.