feat(nds): 3d touch support

This commit is contained in:
2026-02-12 22:31:13 +01:00
parent 161b22259a
commit a5424993b3
2 changed files with 131 additions and 42 deletions

View File

@@ -178,7 +178,7 @@ onMounted(() => {
});
canvas.value.addEventListener("touchend", handleTouchEnd, { passive: true });
canvas.value.addEventListener("mousedown", handleSwipeMouseDown);
document.addEventListener("mouseup", handleSwipeMouseUp);
canvas.value.addEventListener("mouseup", handleSwipeMouseUp);
animationFrameId = requestAnimationFrame(renderFrame);
});
@@ -195,8 +195,8 @@ onUnmounted(() => {
canvas.value.removeEventListener("touchstart", handleTouchStart);
canvas.value.removeEventListener("touchend", handleTouchEnd);
canvas.value.removeEventListener("mousedown", handleSwipeMouseDown);
canvas.value.removeEventListener("mouseup", handleSwipeMouseUp);
}
document.removeEventListener("mouseup", handleSwipeMouseUp);
});
defineExpose({