From b15dfc2ccb0fb2df6093cc5302f33999e36204d7 Mon Sep 17 00:00:00 2001 From: Andrea Gottsponer <ago@attr.ch> Date: Wed, 7 Sep 2022 13:30:12 +0200 Subject: [PATCH] - lock aspect ratio (set as default) --- src/lib/interactions/ScaleInteraction.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/interactions/ScaleInteraction.ts b/src/lib/interactions/ScaleInteraction.ts index 3c576f1e..939c55fe 100644 --- a/src/lib/interactions/ScaleInteraction.ts +++ b/src/lib/interactions/ScaleInteraction.ts @@ -122,7 +122,7 @@ export class ScaleInteraction<TElement extends MedsurfDraw.ImageObject> extends // Keep aspect ratio // TODO up / down scaling not consistent - if ((this._scaleSide == ScaleSideTypes.X_Y || this._scaleSide == ScaleSideTypes.X_HEIGHT || this._scaleSide == ScaleSideTypes.WIDTH_Y || this._scaleSide == ScaleSideTypes.WIDTH_HEIGHT) && (MedsurfDraw.Keyboard.isKeyDown("ShiftLeft") || MedsurfDraw.Keyboard.isKeyDown("ShiftRight"))) { + if ((this._scaleSide == ScaleSideTypes.X_Y || this._scaleSide == ScaleSideTypes.X_HEIGHT || this._scaleSide == ScaleSideTypes.WIDTH_Y || this._scaleSide == ScaleSideTypes.WIDTH_HEIGHT) && !(MedsurfDraw.Keyboard.isKeyDown("ShiftLeft") || MedsurfDraw.Keyboard.isKeyDown("ShiftRight"))) { const rectangle = this.element.getRectangle(); if (dW > dH) { -- GitLab