Is your feature request related to a problem? Please describe
libresprite interprets vertical scrolling as zooming and horizontal scrolling as panning, this is inconsistent
Describe the solution you'd like
i would like horizontal and vertical scrollwheel behaviour to be always[^1] consistent, either both pan or one zooms and the other is disabled, but never one zooms one pans, in addition to being able to reverse either (and/or both) of the axes
[^1]: or rather at a particular moment in time, for example when holding a modifier key the scrollwheel behaviour changing would not be an issue, provided that the new behaviour is consistent with itself
Describe alternatives you've considered
just letting the user disable horizontal scroll panning would solve the issue if the presented solution is too much to implement
Additional context
i use a touchpad, and accidentally scrolling on both axes just happens
Is your feature request related to a problem? Please describe
libresprite interprets vertical scrolling as zooming and horizontal scrolling as panning, this is inconsistent
Describe the solution you'd like
i would like horizontal and vertical scrollwheel behaviour to be always[^1] consistent, either both pan or one zooms and the other is disabled, but never one zooms one pans, in addition to being able to reverse either (and/or both) of the axes
[^1]: or rather at a particular moment in time, for example when holding a modifier key the scrollwheel behaviour changing would not be an issue, provided that the new behaviour is consistent with itself
Describe alternatives you've considered
just letting the user disable horizontal scroll panning would solve the issue if the presented solution is too much to implement
Additional context
i use a touchpad, and accidentally scrolling on both axes just happens