Skip to content

Commit 81033dc

Browse files
fix: modify the step calculation to prevent lag
1 parent 9277261 commit 81033dc

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

src/core/Core/Application.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -271,7 +271,7 @@ ExitStatus App::Application::run() {
271271
const double x_max = canvas_sz.x / (2 * zoom);
272272
const double y_min = -canvas_sz.y / (2 * zoom);
273273
const double y_max = canvas_sz.y / (2 * zoom);
274-
const double step = 0.02;
274+
const double step = std::max(0.008, 1.0 / zoom); //dynamic step based on zoom level
275275

276276
const ImU32 implicit_color = IM_COL32(64, 199, 128, 255);
277277
const float dot_radius = 2.5f;

0 commit comments

Comments
 (0)