mirror of
https://github.com/streetwriters/notesnook.git
synced 2025-12-24 07:29:30 +01:00
web: fix editor zoom on trackpads
This commit is contained in:
@@ -451,7 +451,9 @@ function TiptapWrapper(
|
||||
if (e.ctrlKey) {
|
||||
e.preventDefault();
|
||||
const delta =
|
||||
Math.ceil(-e.deltaY / 10 / EDITOR_ZOOM.STEP) * EDITOR_ZOOM.STEP;
|
||||
(e.deltaY > 0 && e.deltaY < 10) || (e.deltaY > -10 && e.deltaY < 0)
|
||||
? -e.deltaY
|
||||
: Math.ceil(-e.deltaY / 10 / EDITOR_ZOOM.STEP) * EDITOR_ZOOM.STEP;
|
||||
const zoom = Math.min(
|
||||
EDITOR_ZOOM.MAX,
|
||||
Math.max(EDITOR_ZOOM.MIN, editorConfig.zoom + delta)
|
||||
|
||||
Reference in New Issue
Block a user