From eaaa5128ca93c58079ae9502c120aa094fb4a576 Mon Sep 17 00:00:00 2001 From: extio-de Date: Sun, 27 Sep 2026 14:38:33 +0200 Subject: [PATCH] fix(ScrollArea): adjust scroll increment calculation for smoother scrolling --- .../de/extio/game_engine/renderer/container/ScrollArea.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/de/extio/game_engine/renderer/container/ScrollArea.java b/src/main/java/de/extio/game_engine/renderer/container/ScrollArea.java index f4d800f..546692f 100644 --- a/src/main/java/de/extio/game_engine/renderer/container/ScrollArea.java +++ b/src/main/java/de/extio/game_engine/renderer/container/ScrollArea.java @@ -94,7 +94,7 @@ public class ScrollArea implements WindowComponent { return; } - final double scrollIncrement = Math.max(0.00001, Math.min(1.0, (double)this.relativeArea.getDimension().getY() / this.contentDimension.getY() / 5)); + final double scrollIncrement = Math.max(0.00001, Math.min(1.0, (double)this.relativeArea.getDimension().getY() / this.contentDimension.getY() / 14.0)); final double delta = event.getButton() == 4 ? scrollIncrement : -scrollIncrement; this.updateVerticalScrollPosition(this.scrollPositionVertical + delta, true); this.parent.draw();