dont show keyboard related hints when on mobile - they are misleading

This commit is contained in:
Roman Malytskyy 2024-10-17 00:02:20 +02:00
parent 47ee8a0094
commit 89b34957fc

View file

@ -43,10 +43,14 @@ const getHints = ({
return null; return null;
} }
if (isEraserActive(appState)) { if (isEraserActive(appState) &&
!isMobile) {
return t("hints.eraserRevert"); return t("hints.eraserRevert");
} }
if (activeTool.type === "arrow" || activeTool.type === "line") { if (
(activeTool.type === "arrow" || activeTool.type === "line") &&
!isMobile
) {
if (multiMode) { if (multiMode) {
return t("hints.linearElementMulti"); return t("hints.linearElementMulti");
} }
@ -56,7 +60,7 @@ const getHints = ({
return t("hints.linearElement"); return t("hints.linearElement");
} }
if (activeTool.type === "freedraw") { if (activeTool.type === "freedraw" && !isMobile) {
return t("hints.freeDraw"); return t("hints.freeDraw");
} }
@ -64,11 +68,15 @@ const getHints = ({
return t("hints.text"); return t("hints.text");
} }
if (activeTool.type === "embeddable") { if (activeTool.type === "embeddable" && !isMobile) {
return t("hints.embeddable"); return t("hints.embeddable");
} }
if (appState.activeTool.type === "image" && appState.pendingImageElementId) { if (
appState.activeTool.type === "image" &&
appState.pendingImageElementId &&
!isMobile
) {
return t("hints.placeImage"); return t("hints.placeImage");
} }
@ -92,11 +100,15 @@ const getHints = ({
return t("hints.rotate"); return t("hints.rotate");
} }
if (selectedElements.length === 1 && isTextElement(selectedElements[0])) { if (
selectedElements.length === 1 &&
isTextElement(selectedElements[0]) &&
!isMobile
) {
return t("hints.text_selected"); return t("hints.text_selected");
} }
if (appState.editingTextElement) { if (appState.editingTextElement && !isMobile) {
return t("hints.text_editing"); return t("hints.text_editing");
} }
@ -105,7 +117,8 @@ const getHints = ({
appState.selectionElement && appState.selectionElement &&
!selectedElements.length && !selectedElements.length &&
!appState.editingTextElement && !appState.editingTextElement &&
!appState.editingLinearElement !appState.editingLinearElement &&
!isMobile
) { ) {
return t("hints.deepBoxSelect"); return t("hints.deepBoxSelect");
} }
@ -119,7 +132,7 @@ const getHints = ({
} }
if (selectedElements.length === 1) { if (selectedElements.length === 1) {
if (isLinearElement(selectedElements[0])) { if (isLinearElement(selectedElements[0]) && !isMobile) {
if (appState.editingLinearElement) { if (appState.editingLinearElement) {
return appState.editingLinearElement.selectedPointsIndices return appState.editingLinearElement.selectedPointsIndices
? t("hints.lineEditor_pointSelected") ? t("hints.lineEditor_pointSelected")
@ -130,7 +143,8 @@ const getHints = ({
if ( if (
!appState.newElement && !appState.newElement &&
!appState.selectedElementsAreBeingDragged && !appState.selectedElementsAreBeingDragged &&
isTextBindableContainer(selectedElements[0]) isTextBindableContainer(selectedElements[0]) &&
!isMobile
) { ) {
if (isFlowchartNodeElement(selectedElements[0])) { if (isFlowchartNodeElement(selectedElements[0])) {
if ( if (