respira/src/components/PatternCanvas
Jan-Henrik Bruhn 9d30eae901 fix: Address Copilot review feedback for performance optimizations
Fix issues identified in Copilot review:

1. Remove throttling from stage drag cursor updates - cursor now updates immediately on drag start for better UX
2. Accumulate wheel deltaY values during throttle period instead of only processing last event - prevents jerky zoom behavior
3. Remove redundant listening={false} props from child elements (inherited from parent Group)
4. Update file documentation to reflect stage drag cursor update functionality

These changes improve both performance and user experience while maintaining code clarity.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-28 14:08:08 +01:00
..
index.ts feature: Refactor PatternCanvas with utility functions and folder structure 2025-12-25 21:15:05 +01:00
KonvaComponents.tsx fix: Address Copilot review feedback for performance optimizations 2025-12-28 14:08:08 +01:00
PatternCanvas.tsx fix: Optimize Konva canvas performance during drag and zoom operations 2025-12-28 13:57:51 +01:00
patternCanvasHelpers.ts fix: Remove debug logs and refactor with utility functions 2025-12-25 21:49:46 +01:00
PatternLayer.tsx feature: Add computed selectors to usePatternStore for pattern transformations 2025-12-27 16:56:54 +00:00
PatternPositionIndicator.tsx feature: Extract PatternCanvas display components into reusable modules 2025-12-25 21:19:20 +01:00
ThreadLegend.tsx feature: Extract PatternCanvas display components into reusable modules 2025-12-25 21:19:20 +01:00
ZoomControls.tsx feature: Extract PatternCanvas display components into reusable modules 2025-12-25 21:19:20 +01:00