mirror of
https://github.com/penpot/penpot.git
synced 2025-03-11 07:11:32 -05:00
🐛 Fix pinch to zoom on mac
This commit is contained in:
parent
7b3ab2287a
commit
a579ea3c25
1 changed files with 2 additions and 1 deletions
|
@ -379,6 +379,7 @@
|
||||||
(utils/translate-point-to-viewport viewport zoom))
|
(utils/translate-point-to-viewport viewport zoom))
|
||||||
|
|
||||||
mod? (kbd/mod? event)
|
mod? (kbd/mod? event)
|
||||||
|
ctrl? (kbd/ctrl? event)
|
||||||
|
|
||||||
delta-mode (.-deltaMode ^js event)
|
delta-mode (.-deltaMode ^js event)
|
||||||
|
|
||||||
|
@ -394,7 +395,7 @@
|
||||||
delta-x (-> (.-deltaX ^js event)
|
delta-x (-> (.-deltaX ^js event)
|
||||||
(* unit)
|
(* unit)
|
||||||
(/ zoom))]
|
(/ zoom))]
|
||||||
(if mod?
|
(if (or ctrl? mod?)
|
||||||
(let [delta (* -1 (+ (.-deltaY ^js event) (.-deltaX ^js event)))
|
(let [delta (* -1 (+ (.-deltaY ^js event) (.-deltaX ^js event)))
|
||||||
scale (-> (+ 1 (/ delta 100)) (mth/clamp 0.77 1.3))]
|
scale (-> (+ 1 (/ delta 100)) (mth/clamp 0.77 1.3))]
|
||||||
(st/emit! (dw/set-zoom pt scale)))
|
(st/emit! (dw/set-zoom pt scale)))
|
||||||
|
|
Loading…
Add table
Reference in a new issue