0
Fork 0
mirror of https://github.com/penpot/penpot.git synced 2025-01-22 22:49:01 -05:00

🐛 Fix issue with paths line to curve and concurrent editing

This commit is contained in:
alonso.torres 2023-07-04 10:48:28 +02:00
parent 66e32e9cbd
commit 302750bd7e
3 changed files with 11 additions and 7 deletions

View file

@ -32,6 +32,7 @@
- Fix graphic item rename on assets pannel [Taiga #5556](https://tree.taiga.io/project/penpot/issue/5556)
- Fix component and media name validation on assets panel [Taiga #5555](https://tree.taiga.io/project/penpot/issue/5555)
- Fix problem with selection shortcuts [Taiga #5492](https://tree.taiga.io/project/penpot/issue/5492)
- Fix issue with paths line to curve and concurrent editing [Taiga #5191](https://tree.taiga.io/project/penpot/issue/5191)
### :heart: Community contributions by (Thank you!)

View file

@ -50,12 +50,15 @@
(defn update-curve-to
[command h1 h2]
(let [params {:x (-> command :params :x)
:y (-> command :params :y)
:c1x (:x h1)
:c1y (:y h1)
:c2x (:x h2)
:c2y (:y h2)}]
(-> command
(assoc :command :curve-to)
(assoc-in [:params :c1x] (:x h1))
(assoc-in [:params :c1y] (:y h1))
(assoc-in [:params :c2x] (:x h2))
(assoc-in [:params :c2y] (:y h2))))
(assoc :params params))))
(defn make-curve-to
[to h1 h2]

View file

@ -72,7 +72,7 @@
:curve-to
(let [{:keys [c1x c1y c2x c2y]} params]
(join-params c1x c1y c2x c2y x y))
(join-params (or c1x x) (or c1y y) (or c2x x) (or c2y y) x y))
(:smooth-curve-to :quadratic-bezier-curve-to)
(let [{:keys [cx cy]} params]