From a4d602f98adab6f4c397d1eb078133fbb0e154fd Mon Sep 17 00:00:00 2001 From: itdominator <1itdominator@gmail.com> Date: Tue, 15 Jul 2025 21:21:14 -0500 Subject: [PATCH] Added mouse scroll zoom --- src/app/editor/code-view/view.component.ts | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/app/editor/code-view/view.component.ts b/src/app/editor/code-view/view.component.ts index 81a3677..a4f2729 100644 --- a/src/app/editor/code-view/view.component.ts +++ b/src/app/editor/code-view/view.component.ts @@ -182,6 +182,19 @@ export class CodeViewComponent extends CodeViewBase { } }); + this.editor.on("mousewheel", (event) => { + if (event.domEvent.ctrlKey && event.domEvent.deltaY < 0) { + event.preventDefault(); + event.stopPropagation(); + this.zoomIn(); + } + else if (event.domEvent.ctrlKey && event.domEvent.deltaY > 0) { + event.preventDefault(); + event.stopPropagation(); + this.zoomOut(); + } + }); + this.editor.on("change", () => { if (this.debounceId) { clearTimeout(this.debounceId); } this.setDebounceTimeout();