mirror of
https://github.com/penpot/penpot.git
synced 2025-05-20 22:36:18 +02:00
Merge remote-tracking branch 'origin/staging' into develop
This commit is contained in:
commit
a905f49721
8 changed files with 101 additions and 51 deletions
|
@ -38,7 +38,7 @@
|
|||
[:div.modal-left.welcome
|
||||
[:img {:src "images/onboarding-welcome.jpg" :border "0" :alt (tr "onboarding.welcome.alt")}]]
|
||||
[:div.modal-right
|
||||
[:div.release-container [:span.release "Beta " (:main @cf/version)]]
|
||||
[:div.release-container [:span.release "Version " (:main @cf/version)]]
|
||||
[:div.right-content
|
||||
[:div.modal-title
|
||||
[:h2 {:data-test "onboarding-welcome"} (tr "onboarding-v2.welcome.title")]]
|
||||
|
@ -73,7 +73,7 @@
|
|||
[:div.modal-left.welcome
|
||||
[:img {:src "images/onboarding-people.jpg" :border "0" :alt (tr "onboarding.welcome.alt")}]]
|
||||
[:div.modal-right
|
||||
[:div.release-container [:span.release "Beta " (:main @cf/version)]]
|
||||
[:div.release-container [:span.release "Version " (:main @cf/version)]]
|
||||
[:div.right-content
|
||||
[:div.modal-title
|
||||
[:h2 {:data-test "onboarding-welcome"} (tr "onboarding-v2.before-start.title")]]
|
||||
|
|
|
@ -25,6 +25,7 @@
|
|||
[props]
|
||||
|
||||
(let [objects (unchecked-get props "objects")
|
||||
zoom (unchecked-get props "zoom")
|
||||
selected-shapes (unchecked-get props "selected-shapes")
|
||||
hover-top-frame-id (unchecked-get props "hover-top-frame-id")
|
||||
|
||||
|
@ -37,10 +38,19 @@
|
|||
(when (and shape (:layout shape))
|
||||
(let [children (->> (cph/get-immediate-children objects (:id shape))
|
||||
(remove :hidden))
|
||||
layout-bounds (gsl/layout-content-bounds (d/lazy-map (keys objects) #(dm/get-in objects [% :points])) shape children)]
|
||||
bounds (d/lazy-map (keys objects) #(dm/get-in objects [% :points]))
|
||||
layout-bounds (gsl/layout-content-bounds bounds shape children)
|
||||
layout-points (flatten (gsl/layout-content-points bounds shape children))]
|
||||
[:g.debug-layout {:pointer-events "none"}
|
||||
[:polygon {:points (->> layout-bounds (map #(dm/fmt "%, %" (:x %) (:y %))) (str/join " "))
|
||||
:style {:stroke "red" :fill "none"}}]]))))
|
||||
:style {:stroke "red" :fill "none"}}]
|
||||
|
||||
[:*
|
||||
(for [p layout-points]
|
||||
[:circle {:cx (:x p)
|
||||
:cy (:y p)
|
||||
:r (/ 4 zoom)
|
||||
:style {:fill "red"}}])]]))))
|
||||
|
||||
(mf/defc debug-layout-lines
|
||||
"Debug component to show the auto-layout drop areas"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue