v0.51.0
What's Changed
- feat(core): compat firefox contextmenu copy and fix mind image copy #WIK-14309 by @huanhuanwa in #702
- feat(core): support resize entire draw elements by @pubuzhixing8 in #709
- Adjust elbow line by @huanhuanwa in #714
- fix(draw): improve getMidElbowPoints to get a more precise key points by @pubuzhixing8 in #715
- feat(draw): handle data mismatch when resize line #WIK-14427 by @huanhuanwa in #716
- fix(draw): return getPoints result when source and target intersect by @pubuzhixing8 in #717
- fix(draw): fix add point index error when resize #WIK-14435 by @huanhuanwa in #718
- fix(draw): rename removeIntermediatePointsInSegment to simplifyPoints and fix it's issue by @pubuzhixing8 in #719
- feat(draw): add line resize snapping effect #WIK-14439 by @huanhuanwa in #720
- feat(draw): merge same points after line resize #WIK-14439 by @huanhuanwa in #723
- feat(draw): adjust elbow line data points by key points by @pubuzhixing8 in #722
- refactor(draw): resize line utils folder by @pubuzhixing8 in #724
- feat(draw): rerender middle point style after resize line #WIK-14434 by @huanhuanwa in #725
- refactor: rename next key points by @pubuzhixing8 in #726
- feat(draw): prevent render middle point when source and target intersect #WIK-14445 by @huanhuanwa in #727
- fix(draw): adjust getIndexAndDeleteCountByKeyPoint return value #WIK-14454 by @huanhuanwa in #728
- feat(draw): add getMirrorDataPoints method to get correctly turning p… by @pubuzhixing8 in #730
- feat(draw): remove the call to getMidKeyPoints in method getMirrorDat… by @pubuzhixing8 in #731
- refactor(draw): find update point index by mirrorDataPoints #WIK-14446 by @huanhuanwa in #732
- fix(draw): exec getIndexAndDeleteCountByKeyPoint when resizeRef.handle is not source or target #WIK-14465 by @huanhuanwa in #733
- feat(draw): revert the pr of 'remove the call of getMidKeyPoints' and… by @pubuzhixing8 in #734
- refactor(draw): rename getResizeReferencePoints to getResizedPrevious… by @pubuzhixing8 in #735
- fix(draw): render middle points by render points #WIK-14475 by @huanhuanwa in #736
- refactor(core): move getRectangleByPoints to RectangleClient instance by @pubuzhixing8 in #737
- fix(draw): fix return handleIndex error #WIK-14488 by @huanhuanwa in #740
- feat(draw): throttleRAF support set key and board to avoid the effect… by @pubuzhixing8 in #742
- feat(core): support equal line when resize #WIK-14483 by @huanhuanwa in #741
- fix(draw): fix get vector error when resize to other side #WIK-14525 by @huanhuanwa in #743
- fix(core): optimize the code for drawing equal lines #WIK-14499 by @huanhuanwa in #744
- refactor(draw): refactor ResizeAlignReaction#WIK-14500 by @huanhuanwa in #745
- refactor: rename deltaWidth to deltaX, deltaHeight to deltaY by @pubuzhixing8 in #746
- feat(draw): draw equal line when aspect ratio resize #WIK-14486 by @huanhuanwa in #747
- refactor: extract direction factor type by @pubuzhixing8 in #748
- fix(draw): modify getMirrorDataPoints logic by @pubuzhixing8 in #749
- feat(draw): render align lines #WIK-14486 by @huanhuanwa in #750
- fix(draw): get correct deltaX by deltaHeight by @pubuzhixing8 in #751
- fix(draw): remove all midDataPoints when renderPoints is a straight line and dataPoints are not on the line #WIK-14550 by @huanhuanwa in #753
- fix(draw): draw align line for different scenarios #WIK-14487 by @huanhuanwa in #752
- feat(draw): preserve custom points when switching line shapes #WIK-14256 by @huanhuanwa in #755
- test(draw): add getIndexAndDeleteCountByKeyPoint test #WIK-14549 by @huanhuanwa in #754
- chore: add warning data and unit test case by @pubuzhixing8 in #757
- chore: english note by @pubuzhixing8 in #706
- fix(draw): correct getMirrorDataPoints by @pubuzhixing8 in #759
- feat(draw): rotate demo #WIK-14442 by @MissLixf in #758
- fix(draw): add next point to simplifiedNextKeyPoints by @huanhuanwa in #760
Full Changelog: v0.50.0...v0.51.0