mirror of
https://github.com/excalidraw/excalidraw.git
synced 2025-11-29 17:14:47 +01:00
@@ -70,6 +70,12 @@ const getHints = ({
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
if (activeTool.type === "arrow") {
|
if (activeTool.type === "arrow") {
|
||||||
|
if (appState.suggestedBinding) {
|
||||||
|
return t("hints.arrowBindModifiers", {
|
||||||
|
shortcut_1: getTaggedShortcutKey("Ctrl"),
|
||||||
|
shortcut_2: getTaggedShortcutKey("Alt"),
|
||||||
|
});
|
||||||
|
}
|
||||||
return t("hints.arrowTool", {
|
return t("hints.arrowTool", {
|
||||||
shortcut: getTaggedShortcutKey("A"),
|
shortcut: getTaggedShortcutKey("A"),
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -646,14 +646,8 @@ const LayerUI = ({
|
|||||||
};
|
};
|
||||||
|
|
||||||
const stripIrrelevantAppStateProps = (appState: AppState): UIAppState => {
|
const stripIrrelevantAppStateProps = (appState: AppState): UIAppState => {
|
||||||
const {
|
const { startBoundElement, cursorButton, scrollX, scrollY, ...ret } =
|
||||||
suggestedBinding,
|
appState;
|
||||||
startBoundElement,
|
|
||||||
cursorButton,
|
|
||||||
scrollX,
|
|
||||||
scrollY,
|
|
||||||
...ret
|
|
||||||
} = appState;
|
|
||||||
return ret;
|
return ret;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -341,7 +341,7 @@
|
|||||||
"canvasPanning": "To move canvas, hold {{shortcut_1}} or {{shortcut_2}} while dragging, or use the hand tool",
|
"canvasPanning": "To move canvas, hold {{shortcut_1}} or {{shortcut_2}} while dragging, or use the hand tool",
|
||||||
"linearElement": "Click to start multiple points, drag for single line",
|
"linearElement": "Click to start multiple points, drag for single line",
|
||||||
"arrowTool": "Click to start multiple points, drag for single line. Press {{shortcut}} again to change arrow type.",
|
"arrowTool": "Click to start multiple points, drag for single line. Press {{shortcut}} again to change arrow type.",
|
||||||
"arrowBindModifiers": "Hold {{shortcut_1}} to bind inside, or {{shortcut_2}} to disable binding",
|
"arrowBindModifiers": "Hold {{shortcut_1}} to disable binding, or {{shortcut_2}} to bind at a fixed point",
|
||||||
"freeDraw": "Click and drag, release when you're finished",
|
"freeDraw": "Click and drag, release when you're finished",
|
||||||
"text": "Tip: you can also add text by double-clicking anywhere with the selection tool",
|
"text": "Tip: you can also add text by double-clicking anywhere with the selection tool",
|
||||||
"embeddable": "Click-drag to create a website embed",
|
"embeddable": "Click-drag to create a website embed",
|
||||||
|
|||||||
@@ -203,7 +203,7 @@ exports[`move element > rectangles with binding arrow 7`] = `
|
|||||||
0,
|
0,
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
79,
|
"79.00000",
|
||||||
"124.16785",
|
"124.16785",
|
||||||
],
|
],
|
||||||
],
|
],
|
||||||
@@ -228,7 +228,7 @@ exports[`move element > rectangles with binding arrow 7`] = `
|
|||||||
"updated": 1,
|
"updated": 1,
|
||||||
"version": 12,
|
"version": 12,
|
||||||
"versionNonce": 2066753033,
|
"versionNonce": 2066753033,
|
||||||
"width": 79,
|
"width": "79.00000",
|
||||||
"x": 111,
|
"x": 111,
|
||||||
"y": "6.14995",
|
"y": "6.14995",
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -474,11 +474,7 @@ export type SearchMatch = {
|
|||||||
|
|
||||||
export type UIAppState = Omit<
|
export type UIAppState = Omit<
|
||||||
AppState,
|
AppState,
|
||||||
| "suggestedBinding"
|
"startBoundElement" | "cursorButton" | "scrollX" | "scrollY"
|
||||||
| "startBoundElement"
|
|
||||||
| "cursorButton"
|
|
||||||
| "scrollX"
|
|
||||||
| "scrollY"
|
|
||||||
>;
|
>;
|
||||||
|
|
||||||
export type NormalizedZoomValue = number & { _brand: "normalizedZoom" };
|
export type NormalizedZoomValue = number & { _brand: "normalizedZoom" };
|
||||||
|
|||||||
Reference in New Issue
Block a user