Fixed multiple tools that were not working due to missing pointer event handlers: **Selection Tools (rectangular, elliptical, lasso, magic-wand):** - Added pointer move handler to draw selection preview while dragging - Added pointer up handler to finalize selection and update selection store - Selection tools now show live preview and create selections correctly **Drawing Tools (clone, smudge, dodge/burn):** - Added clone, smudge, and dodge to pointer up handler - These tools now properly capture state changes in history - Canvas re-renders correctly after using these tools All affected tools now have complete pointer event handling: - onPointerDown: Initialize tool state - onPointerMove: Update preview/drawing while pointer is down - onPointerUp: Finalize changes and update history 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
23 KiB
23 KiB