mirror of
https://github.com/penpot/penpot.git
synced 2026-05-06 00:28:43 +00:00
Merge pull request #9354 from penpot/superalex-fix-allow-selection-while-bounding-box-cloaking-is-active
🐛 Fix allow selection while bounding-box cloaking is active
This commit is contained in:
commit
61f5df8461
@ -307,7 +307,7 @@
|
||||
(hooks/setup-viewport-size vport viewport-ref)
|
||||
(hooks/setup-cursor cursor alt? mod? space? panning drawing-tool path-drawing? path-editing? z? read-only?)
|
||||
(hooks/setup-keyboard alt? mod? space? z? shift?)
|
||||
(hooks/setup-hover-shapes page-id move-stream base-objects transform selected mod? hover measure-hover
|
||||
(hooks/setup-hover-shapes page-id move-stream base-objects selected mod? hover measure-hover
|
||||
hover-ids hover-top-frame-id @hover-disabled? focus zoom show-measures?)
|
||||
(hooks/setup-viewport-modifiers modifiers base-objects)
|
||||
(hooks/setup-shortcuts path-editing? path-drawing? text-editing? grid-editing?)
|
||||
|
||||
@ -177,7 +177,7 @@
|
||||
(dw/increase-zoom)))))))
|
||||
|
||||
(defn setup-hover-shapes
|
||||
[page-id move-stream objects transform selected mod? hover measure-hover hover-ids hover-top-frame-id hover-disabled? focus zoom show-measures?]
|
||||
[page-id move-stream objects selected mod? hover measure-hover hover-ids hover-top-frame-id hover-disabled? focus zoom show-measures?]
|
||||
(let [;; We use ref so we don't recreate the stream on a change
|
||||
zoom-ref (mf/use-ref zoom)
|
||||
mod-ref (mf/use-ref @mod?)
|
||||
@ -190,14 +190,12 @@
|
||||
|
||||
query-point
|
||||
(mf/use-callback
|
||||
(mf/deps page-id transform)
|
||||
(mf/deps page-id)
|
||||
(fn [point]
|
||||
(let [zoom (mf/ref-val zoom-ref)
|
||||
rect (grc/center->rect point (/ 5 zoom))]
|
||||
|
||||
(if (or (mf/ref-val hover-disabled-ref)
|
||||
(some? transform))
|
||||
;; No index query while dragging/transforming: snap already hits the worker.
|
||||
(if (mf/ref-val hover-disabled-ref)
|
||||
(rx/of [])
|
||||
(->> (mw/ask-buffered!
|
||||
{:cmd :index/query-selection
|
||||
|
||||
@ -449,7 +449,7 @@
|
||||
(hooks/setup-viewport-size vport viewport-ref)
|
||||
(hooks/setup-cursor cursor alt? mod? space? panning drawing-tool path-drawing? path-editing? z? read-only?)
|
||||
(hooks/setup-keyboard alt? mod? space? z? shift?)
|
||||
(hooks/setup-hover-shapes page-id move-stream base-objects transform selected mod? hover measure-hover
|
||||
(hooks/setup-hover-shapes page-id move-stream base-objects selected mod? hover measure-hover
|
||||
hover-ids hover-top-frame-id @hover-disabled? focus zoom show-measures?)
|
||||
(hooks/setup-shortcuts path-editing? path-drawing? text-editing? grid-editing?)
|
||||
(hooks/setup-active-frames base-objects hover-ids selected active-frames zoom transform vbox)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user