mapper icon indicating copy to clipboard operation
mapper copied to clipboard

Cleaner Rotate/Scale Map Dialogs

Open pkturner opened this issue 1 year ago • 0 comments

Steps to reproduce

  1. Initiate rotation or scaling of the map from the Map menu, or from the Georeferencing dialog by changing the declination or scale factor.
  2. The scale/rotate/stretch map dialog becomes active.
  3. Choose a center of scaling/rotation other than the reference point.
  4. In case of the scale map dialog, choose to "scale map object positions". (Note that in the rotate and stretch map operations, the map object positions are always adjusted.)

Actual behaviour

The dialog provides an option of whether to adjust the reference point.

Expected behaviour

The map reference point should be adjusted, in the same way as the map object positions are adjusted.

The option (in each of the 3 dialogs) to adjust the reference point is detrimental to the UI. The map reference point exists among the map objects, and it is natural for the reference point to be adjusted when and only when the object coordinates are scaled/rotated.

The option makes the interaction appear more complex and is more difficult to understand. If the user chooses not to adjust the reference point, that is quite possibly a mistake.

Configuration

Mapper Version: 0.9.6+ Operating System: Linux

pkturner avatar Dec 30 '24 16:12 pkturner