0011bc9877
🐛 fix debug cross: clear+redraw each frame at world-space center, no transforms
2026-03-20 21:06:14 +00:00
6fa3ae4465
🐛 fix debug cross: world-space position + counter-scale, tracks viewport center correctly
2026-03-20 20:57:46 +00:00
6de4c1cbb9
🐛 zoom-to-mouse: track world coords on pointermove, avoid ptr.worldX getter
2026-03-20 20:45:18 +00:00
d354a26a80
🐛 fix zoom-to-mouse: capture worldX/Y before setZoom
2026-03-20 20:39:53 +00:00
fb4abb7256
🐛 zoom-to-mouse: ptr.worldX/Y formula, debug log still active
2026-03-20 20:37:11 +00:00
0e4c7c96ee
🐛 debug: log mouse+center on zoom, draw red cross at viewport center
2026-03-20 20:34:32 +00:00
cccfd9ba73
♻️ revert zoom to simple center zoom, remove mouse targeting
2026-03-20 20:21:49 +00:00
216c70dbd9
🐛 zoom-to-mouse: use ptr.worldX/Y + set scroll after setZoom
2026-03-20 20:15:13 +00:00
b5130169bd
🐛 fix zoom: center world point under mouse, then zoom to center
2026-03-20 19:39:15 +00:00
f0065a0cda
🐛 fix zoom-to-mouse using getWorldPoint diff instead of manual formula
2026-03-20 19:29:53 +00:00
715278ae78
✨ zoom to mouse pointer + middle-click pan
...
- Scroll wheel now zooms toward the mouse cursor instead of screen center
- Middle mouse button held: pan camera by dragging
- Both actions respect current zoom level
2026-03-20 19:19:44 +00:00
fe389a9856
🎉 initial commit
2026-03-20 08:11:31 +00:00