From 1a0755cd568879917591d4b4ae1dd782a2c28a3b Mon Sep 17 00:00:00 2001 From: Ryan Di Date: Wed, 9 Oct 2024 17:53:53 +0800 Subject: [PATCH] add shortcut to context menu --- packages/excalidraw/components/App.tsx | 3 + .../__snapshots__/contextmenu.test.tsx.snap | 225 ++++++++++++++++++ 2 files changed, 228 insertions(+) diff --git a/packages/excalidraw/components/App.tsx b/packages/excalidraw/components/App.tsx index 65842dfcf..54b90778b 100644 --- a/packages/excalidraw/components/App.tsx +++ b/packages/excalidraw/components/App.tsx @@ -35,6 +35,7 @@ import { actionToggleElementLock, actionToggleLinearEditor, actionToggleObjectsSnapMode, + actionToggleCropEditor, } from "../actions"; import { createRedoAction, createUndoAction } from "../actions/actionHistory"; import { ActionManager } from "../actions/manager"; @@ -10389,6 +10390,8 @@ class App extends React.Component { actionSelectAllElementsInFrame, actionRemoveAllElementsFromFrame, CONTEXT_MENU_SEPARATOR, + actionToggleCropEditor, + CONTEXT_MENU_SEPARATOR, ...options, CONTEXT_MENU_SEPARATOR, actionCopyStyles, diff --git a/packages/excalidraw/tests/__snapshots__/contextmenu.test.tsx.snap b/packages/excalidraw/tests/__snapshots__/contextmenu.test.tsx.snap index f481d1d5d..21f4f3dc0 100644 --- a/packages/excalidraw/tests/__snapshots__/contextmenu.test.tsx.snap +++ b/packages/excalidraw/tests/__snapshots__/contextmenu.test.tsx.snap @@ -116,6 +116,51 @@ exports[`contextMenu element > right-clicking on a group should select whole gro }, }, "separator", + { + "PanelComponent": [Function], + "icon": , + "keywords": [ + "image", + "crop", + ], + "label": "helpDialog.cropStart", + "name": "cropEditor", + "paletteName": "Finish image cropping", + "perform": [Function], + "predicate": [Function], + "trackEvent": { + "category": "menu", + }, + "viewMode": true, + }, + "separator", { "icon":