From 52241c5a42c0fa2d92eca8110523081ce9f353af Mon Sep 17 00:00:00 2001 From: bobzel Date: Mon, 20 Nov 2023 10:44:16 -0500 Subject: made nudging operate on screen space pixels --- src/client/views/nodes/CollectionFreeFormDocumentView.tsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/client') diff --git a/src/client/views/nodes/CollectionFreeFormDocumentView.tsx b/src/client/views/nodes/CollectionFreeFormDocumentView.tsx index ab124eede..465bbcf2f 100644 --- a/src/client/views/nodes/CollectionFreeFormDocumentView.tsx +++ b/src/client/views/nodes/CollectionFreeFormDocumentView.tsx @@ -223,8 +223,9 @@ export class CollectionFreeFormDocumentView extends DocComponent { - this.props.Document.x = this.props.w_X() + x; - this.props.Document.y = this.props.w_Y() + y; + const [locX, locY] = this.props.ScreenToLocalTransform().transformDirection(x, y); + this.props.Document.x = this.props.w_X() + locX; + this.props.Document.y = this.props.w_Y() + locY; }; screenToLocalTransform = () => this.props -- cgit v1.2.3-70-g09d2