Change to logarithmic scrolling

This commit is contained in:
Ylva Selling
2021-03-11 17:21:18 +01:00
parent a5371776d9
commit ca93e2990e
+1 -1
View File
@@ -123,7 +123,7 @@ SkyBrowserModule::SkyBrowserModule()
global::callback::mouseScrollWheel->emplace_back(
[&](double, double scroll) -> bool {
if (mouseIsOnBrowser) {
float zoom = scroll > 0.0 ? -2.0f : 2.0f;
float zoom = scroll > 0.0 ? -log(_zoomFactor + 1.1f) : log(_zoomFactor + 1.1f);
_zoomFactor = std::clamp(_zoomFactor + zoom, 0.001f, 70.0f);
return true;
}