Improve button sensitivity

pull/67/head
tobspr 4 years ago
parent be24057c27
commit d1954b5b36

@ -9,7 +9,7 @@ import { GLOBAL_APP } from "./globals";
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
const registerClickDetectors = G_IS_DEV && true;
@ -404,11 +404,11 @@ export class ClickDetector {
if (this.clickDownPosition) {
const pos = /** @type {typeof ClickDetector} */ (this.constructor).extractPointerPosition(event);
const distance = pos.distance(this.clickDownPosition);
if (distance <= this.maxDistance) {
if (!IS_MOBILE || distance <= this.maxDistance) {
dispatchClick = true;
dispatchClickPos = pos;
} 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, ")");
}
}

Loading…
Cancel
Save