From dc79ef0753886fd960519a48e3961fcfa0953af8 Mon Sep 17 00:00:00 2001 From: slweeb Date: Wed, 20 Apr 2022 11:17:43 -0400 Subject: [PATCH] oh my god mobile users sorry --- changelog.txt | 2 +- index.html | 8 ++++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/changelog.txt b/changelog.txt index b3a87d22..ef2f24f9 100644 --- a/changelog.txt +++ b/changelog.txt @@ -3,7 +3,7 @@ + Machines Update + More plans / feedback at https://docs.google.com/document/u/4/d/1R8xljj_J-K5oU-9y4louwplQmM-ZBvUfXmhbgj5LYdk/edit -[Version 1.5.1 - Apr. 2022] +[Version 1.5.1 - Apr. 19, 2022] + Hold Shift to draw lines + Info Screen now shows category info + Info Screen shows undiscovered elements diff --git a/index.html b/index.html index 0aa14a53..ff3a1017 100644 --- a/index.html +++ b/index.html @@ -7248,6 +7248,7 @@ if (evt.touches) { evt.preventDefault(); evt = evt.touches[0]; + isMobile = true; } var rect = canvas.getBoundingClientRect(); return { @@ -7308,7 +7309,7 @@ return; } startPos = startPos || lastPos - if (!(elements[currentElement].tool || elements[currentElement].category==="tools")) { + if (!(isMobile || elements[currentElement].tool || elements[currentElement].category==="tools")) { var coords = lineCoords(startPos.x,startPos.y,mouseX,mouseY); } else { var coords = mouseRange(mouseX,mouseY); } @@ -7430,10 +7431,13 @@ if (currentElement == "pick" || currentElement == "lookup") { var coords = [[mouseX,mouseY]]; } - else { + else if (!isMobile) { startPos = startPos || lastPos var coords = lineCoords(startPos.x,startPos.y,mouseX,mouseY); } + else { + var coords = mouseRange(mouseX,mouseY); + } // For each x,y in coords for (var i = 0; i < coords.length; i++) { var x = coords[i][0];