Optimize ImageNode resizing: use direct DOM updates and set node size to 100% when selected/resizing to make it responsive on all 8 handles without lag f2546a6 danylokhodus commited on 27 days ago
Completely rewrite ImageNode scaling with pure pointer-event mathematical calculations and direct React Flow store updates b4d6f7f danylokhodus commited on 27 days ago
Fix Shift selection marquee and ImageNode resize translation issues 14b17c5 danylokhodus commited on 27 days ago
fix: resolve handle drag interruption and enable side handle aspect ratio locking with Shift key 4c980ad danylokhodus commited on 27 days ago
fix: make image resizing smooth, allow side distortion, aspect ratio locking on corners, and stylize handles 4fe0fa4 danylokhodus commited on 27 days ago
fix: dynamically calculate and lock image aspect ratio on load and enable keepAspectRatio on NodeResizer 78167bc danylokhodus commited on 27 days ago
feat: optimize canvas loading and saving with lazy-loaded drawing paths/images e0fff03 danylokhodus commited on 28 days ago
fix: implement useUpdateNodeInternals across all node types to resolve connection offset issues on size change 4555b70 danylokhodus commited on May 21
Fix performance: Debounce node resizing updates and resolve drawing node spawning conflict 9bcc2ab danylokhodus commited on May 21
Complete Canvas Overhaul: Global SVG Brush mode, transparent native text, and local image uploads via drag-and-drop bcbd0a4 danylokhodus commited on May 21
Add drawing nodes, image nodes, and plain text nodes to the canvas 9c4e6fe danylokhodus commited on May 21