The current zoom behavior is linear, which means that for very small points the scrolling becomes more and more slow the further they are away.
With this PR the zooming behavior changes:
the "zoom" level is always between 0.5 and 5
the camera increase is calculated on this "normalized" factor and the dataset boundaries
The current zoom behavior is linear, which means that for very small points the scrolling becomes more and more slow the further they are away. With this PR the zooming behavior changes: