Skip to content

Commit 8d254da

Browse files
committed
update engine
1 parent 5f69a97 commit 8d254da

File tree

3 files changed

+282
-283
lines changed

3 files changed

+282
-283
lines changed

public/app.js

Lines changed: 270 additions & 270 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

public/litecanvas.js

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
var assert = (condition, message = "Assertion failed") => {
2828
if (!condition) throw new Error(message);
2929
};
30-
var version = "0.90.0";
30+
var version = "0.91.0";
3131
function litecanvas(settings = {}) {
3232
const root = window, math = Math, TWO_PI = math.PI * 2, raf = requestAnimationFrame, _browserEventListeners = [], on = (elem, evt, callback) => {
3333
elem.addEventListener(evt, callback, false);
@@ -1053,12 +1053,11 @@
10531053
if (settings.tapEvents) {
10541054
const _getXY = (
10551055
/**
1056-
* @param {number} pageX
1057-
* @param {number} pageY
1056+
* @param {MouseEvent | Touch} ev
10581057
*/
1059-
(pageX, pageY) => [
1060-
(pageX - _canvas.offsetLeft) / _scale,
1061-
(pageY - _canvas.offsetTop) / _scale
1058+
(ev) => [
1059+
(ev.pageX - _canvas.offsetLeft) / _scale,
1060+
(ev.pageY - _canvas.offsetTop) / _scale
10621061
]
10631062
), _taps = /* @__PURE__ */ new Map(), _registerTap = (
10641063
/**
@@ -1114,7 +1113,7 @@
11141113
(ev) => {
11151114
if (ev.button === 0) {
11161115
preventDefault(ev);
1117-
const [x, y] = _getXY(ev.pageX, ev.pageY);
1116+
const [x, y] = _getXY(ev);
11181117
instance.emit("tap", x, y, 0);
11191118
_registerTap(0, x, y);
11201119
_pressingMouse = true;
@@ -1131,7 +1130,7 @@
11311130
if (ev.button === 0) {
11321131
preventDefault(ev);
11331132
const tap = _taps.get(0);
1134-
const [x, y] = _getXY(ev.pageX, ev.pageY);
1133+
const [x, y] = _getXY(ev);
11351134
if (_checkTapped(tap)) {
11361135
instance.emit("tapped", tap.xi, tap.yi, 0);
11371136
}
@@ -1142,14 +1141,14 @@
11421141
}
11431142
);
11441143
on(
1145-
_canvas,
1144+
root,
11461145
"mousemove",
11471146
/**
11481147
* @param {MouseEvent} ev
11491148
*/
11501149
(ev) => {
11511150
preventDefault(ev);
1152-
const [x, y] = _getXY(ev.pageX, ev.pageY);
1151+
const [x, y] = _getXY(ev);
11531152
instance.def("MX", x);
11541153
instance.def("MY", y);
11551154
if (!_pressingMouse) return;
@@ -1167,7 +1166,7 @@
11671166
preventDefault(ev);
11681167
const touches = ev.changedTouches;
11691168
for (const touch of touches) {
1170-
const [x, y] = _getXY(touch.pageX, touch.pageY);
1169+
const [x, y] = _getXY(touch);
11711170
instance.emit("tap", x, y, touch.identifier + 1);
11721171
_registerTap(touch.identifier + 1, x, y);
11731172
}
@@ -1183,7 +1182,7 @@
11831182
preventDefault(ev);
11841183
const touches = ev.changedTouches;
11851184
for (const touch of touches) {
1186-
const [x, y] = _getXY(touch.pageX, touch.pageY);
1185+
const [x, y] = _getXY(touch);
11871186
instance.emit("tapping", x, y, touch.identifier + 1);
11881187
_updateTap(touch.identifier + 1, x, y);
11891188
}

public/sw.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
const cacheName = "luizbills.litecanvas-editor-v1";
2-
const version = "2025.7.11.0";
2+
const version = "2025.7.12.0";
33

44
const precacheResources = [
55
"/",

0 commit comments

Comments
 (0)