Improve button sensitivity

This commit is contained in:
tobspr 2020-06-03 14:52:03 +02:00
parent be24057c27
commit d1954b5b36
1 changed files with 3 additions and 3 deletions

View File

@ -9,7 +9,7 @@ import { GLOBAL_APP } from "./globals";
const logger = createLogger("click_detector"); const logger = createLogger("click_detector");
export const MAX_MOVE_DISTANCE_PX = IS_MOBILE ? 20 : 40; export const MAX_MOVE_DISTANCE_PX = IS_MOBILE ? 20 : 80;
// For debugging // For debugging
const registerClickDetectors = G_IS_DEV && true; const registerClickDetectors = G_IS_DEV && true;
@ -404,11 +404,11 @@ export class ClickDetector {
if (this.clickDownPosition) { if (this.clickDownPosition) {
const pos = /** @type {typeof ClickDetector} */ (this.constructor).extractPointerPosition(event); const pos = /** @type {typeof ClickDetector} */ (this.constructor).extractPointerPosition(event);
const distance = pos.distance(this.clickDownPosition); const distance = pos.distance(this.clickDownPosition);
if (distance <= this.maxDistance) { if (!IS_MOBILE || distance <= this.maxDistance) {
dispatchClick = true; dispatchClick = true;
dispatchClickPos = pos; dispatchClickPos = pos;
} else { } else {
// console.warn("[ClickDetector] Touch does not count as click: ms=", timeSinceStart, "-> tolerance:", tolerance, "(was", distance, ")"); console.warn("[ClickDetector] Touch does not count as click:", "(was", distance, ")");
} }
} }