From e488bed0df8ebc1ce9efadc4f28f5b31873a9039 Mon Sep 17 00:00:00 2001 From: David Montero Crespo Date: Sun, 8 Mar 2026 16:35:37 -0300 Subject: [PATCH] fix: remove clamping on board and component position updates for smoother dragging --- frontend/src/components/simulator/SimulatorCanvas.tsx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/frontend/src/components/simulator/SimulatorCanvas.tsx b/frontend/src/components/simulator/SimulatorCanvas.tsx index 8b166d4..95c6a9b 100644 --- a/frontend/src/components/simulator/SimulatorCanvas.tsx +++ b/frontend/src/components/simulator/SimulatorCanvas.tsx @@ -294,13 +294,13 @@ export const SimulatorCanvas = () => { const world = toWorld(e.clientX, e.clientY); if (draggedComponentId === '__board__') { setBoardPosition({ - x: Math.max(0, world.x - dragOffset.x), - y: Math.max(0, world.y - dragOffset.y), + x: world.x - dragOffset.x, + y: world.y - dragOffset.y, }); } else { updateComponent(draggedComponentId, { - x: Math.max(0, world.x - dragOffset.x), - y: Math.max(0, world.y - dragOffset.y), + x: world.x - dragOffset.x, + y: world.y - dragOffset.y, } as any); } }