Celestia icon indicating copy to clipboard operation
Celestia copied to clipboard

Different sensitivity along the axes on elongated screens

Open Askaniy opened this issue 2 years ago • 1 comments

Describe the bug The sensitivity of object rotation / FOV movement depends on which axis to move the cursor/finger. It seems now the sensitivity along the axis is proportional to the size of the screen along the axis.

Expected behavior I expect cursor/finger movement and field of view movement to be equal.

Screenshots https://user-images.githubusercontent.com/44873271/151985175-796dc0fa-65bf-4d3b-96be-514440141081.mp4

Desktop:

  • OS: at least Windows and Android
  • Frontend: at least Qt, native Win, UWP
  • Version: at least 1.6, 1.7

Askaniy avatar Feb 01 '22 14:02 Askaniy

Sounds like a different DPI in X and Y direction.

375gnu avatar Jul 10 '22 08:07 375gnu

FYI this is fixed when you pass ENABLE_RAY_BASED_DRAGGING=ON to cmake in configuration for building. Default is still OFF.

levinli303 avatar Dec 23 '23 01:12 levinli303