mirror of
https://github.com/penpot/penpot.git
synced 2025-08-07 14:38:33 +02:00
🚧 Initial work on multicanvas feature.
This commit is contained in:
parent
176ca590e1
commit
807555d478
32 changed files with 1408 additions and 1495 deletions
|
@ -52,6 +52,10 @@
|
|||
(-> (l/key :selected)
|
||||
(l/derive workspace)))
|
||||
|
||||
(def selected-canvas
|
||||
(-> (l/key :selected-canvas)
|
||||
(l/derive workspace)))
|
||||
|
||||
(def toolboxes
|
||||
(-> (l/key :toolboxes)
|
||||
(l/derive workspace)))
|
||||
|
@ -100,28 +104,6 @@
|
|||
(l/lens alignment-activated?))
|
||||
(l/derive workspace)))
|
||||
|
||||
;; ...
|
||||
|
||||
(def mouse-position
|
||||
(-> (l/in [:workspace :pointer])
|
||||
(l/derive st/state)))
|
||||
|
||||
(def canvas-mouse-position
|
||||
(-> (l/key :canvas)
|
||||
(l/derive mouse-position)))
|
||||
|
||||
(def viewport-mouse-position
|
||||
(-> (l/key :viewport)
|
||||
(l/derive mouse-position)))
|
||||
|
||||
(def window-mouse-position
|
||||
(-> (l/key :window)
|
||||
(l/derive mouse-position)))
|
||||
|
||||
(def workspace-scroll
|
||||
(-> (l/in [:workspace :scroll])
|
||||
(l/derive st/state)))
|
||||
|
||||
(def shapes-by-id
|
||||
(-> (l/key :shapes)
|
||||
(l/derive st/state)))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue