From 574387acacc6a903ad1501d9ff2289490516a0c5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9s=20Moya?= Date: Thu, 29 Jul 2021 15:22:24 +0200 Subject: [PATCH] :sparkles: Move artboards when duplicating --- frontend/src/app/main/data/workspace/selection.cljs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/frontend/src/app/main/data/workspace/selection.cljs b/frontend/src/app/main/data/workspace/selection.cljs index c04bfbedf6..c43c27dfb0 100644 --- a/frontend/src/app/main/data/workspace/selection.cljs +++ b/frontend/src/app/main/data/workspace/selection.cljs @@ -390,7 +390,12 @@ (let [page-id (:current-page-id state) objects (wsh/lookup-page-objects state page-id) selected (wsh/lookup-selected state) - delta (gpt/point 0 0) + delta (if (= (count selected) 1) + (let [obj (get objects (first selected))] + (if (= (:type obj) :frame) + (gpt/point (+ (:width obj) 50) 0) + (gpt/point 0 0))) + (gpt/point 0 0)) unames (dwc/retrieve-used-names objects)