From 6ab3b374a2bb1e159df582b71782d47ec260d9c4 Mon Sep 17 00:00:00 2001 From: Ruslan Bakiev <572431+veikab@users.noreply.github.com> Date: Mon, 23 Feb 2026 18:12:05 +0700 Subject: [PATCH] feat(calendar-lab): switch zoom scene to panzoom engine --- .../calendar/lab/CrmCalendarZoomLab.vue | 74 ++++++++++++------- frontend/package-lock.json | 7 ++ frontend/package.json | 1 + 3 files changed, 54 insertions(+), 28 deletions(-) diff --git a/frontend/app/components/workspace/calendar/lab/CrmCalendarZoomLab.vue b/frontend/app/components/workspace/calendar/lab/CrmCalendarZoomLab.vue index a415e39..99e175a 100644 --- a/frontend/app/components/workspace/calendar/lab/CrmCalendarZoomLab.vue +++ b/frontend/app/components/workspace/calendar/lab/CrmCalendarZoomLab.vue @@ -1,4 +1,5 @@ @@ -334,7 +352,7 @@ onBeforeUnmount(() => { :class="canZoomIn ? 'cursor-zoom-in' : 'cursor-zoom-out'" @wheel.prevent="onWheel" > -
+
=22.12.0" } }, + "node_modules/@panzoom/panzoom": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/@panzoom/panzoom/-/panzoom-4.6.1.tgz", + "integrity": "sha512-ogf/KhHHjj+DYAvHfaf3TXMQ8OE36pJtKpabLlx1OmpjcgtpCvkUoCiNONA8kuVRPGJdLiqMf0n8LRFXj1OyuA==", + "license": "MIT" + }, "node_modules/@parcel/watcher": { "version": "2.5.6", "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.6.tgz", diff --git a/frontend/package.json b/frontend/package.json index 4ab84b5..5bc1a2a 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -26,6 +26,7 @@ "@langchain/openai": "^0.6.9", "@nuxt/eslint": "^1.15.1", "@nuxtjs/apollo": "^5.0.0-alpha.15", + "@panzoom/panzoom": "^4.6.1", "@prisma/client": "^6.16.1", "@tailwindcss/vite": "^4.1.18", "@tiptap/extension-collaboration": "^2.27.2",