Enhance aspect ratio tools | Rectangle, Diamond, Ellipses (#2439)

Co-authored-by: dwelle <luzar.david@gmail.com>
This commit is contained in:
João Forja 2020-12-06 22:39:31 +00:00 committed by GitHub
parent 4c90ea5667
commit aa221837fc
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
11 changed files with 488 additions and 9492 deletions

View file

@ -26,6 +26,7 @@ export const KEYS = {
ARROW_RIGHT: "ArrowRight",
ARROW_UP: "ArrowUp",
BACKSPACE: "Backspace",
ALT: "Alt",
CTRL_OR_CMD: isDarwin ? "metaKey" : "ctrlKey",
DELETE: "Delete",
ENTER: "Enter",
@ -59,8 +60,10 @@ export const isArrowKey = (key: string) =>
export const getResizeCenterPointKey = (event: MouseEvent | KeyboardEvent) =>
event.altKey;
export const getResizeWithSidesSameLengthKey = (event: MouseEvent) =>
event.shiftKey;
export const getResizeWithSidesSameLengthKey = (
event: MouseEvent | KeyboardEvent,
) => event.shiftKey;
export const getRotateWithDiscreteAngleKey = (event: MouseEvent) =>
event.shiftKey;
export const getRotateWithDiscreteAngleKey = (
event: MouseEvent | KeyboardEvent,
) => event.shiftKey;