Releases
v1.0.0
1.0.0 (2024-07-30)
Features
Accept gutters (c3bfb45 )
Add advanced grid editing mode for arbitrary row and col values (9efb387 )
Add api to return bounds of any grid-square (a3f8015 )
Add back support for arbitrary grid column and row widths (e797dbb )
Add control point mirroring and linking (1f35f0f )
Add easing support (e81d910 )
Add getAllGridCellBounds to api (048f8ce )
Add hide/show bounds and corner points (f59076a )
Add support for straight-line strategy (00de81f )
Add support or arbitrary column widths (997e8b8 )
Add surface abstraction with point interpolation (da12d44 )
Add switch for rendering intersections (8257a97 )
Allow control point values to be zeroed and linked (98af06c )
Allow grid to be manipulated with controls (209b98e )
Begin implementing node editing (09c44c9 )
Draw shape with svg and enable drag (0d57c30 )
Expand UI for grid (7bea910 )
Expose precsion as config (d19291d )
Extract to separate repo (9ea8a07 )
First pass using bilinear interpolation (cab0842 )
Global control point editing (126e0be )
Improve perf with useLayoutEffect and debounce (f059bd3 )
Improve performance of even interpolation strategy (e25958e )
Improve sidebar (e31036e )
Make svg shape bounds dynamic (4fc9b50 )
Minor layout and hover improvements (3344ff2 )
Minor layout tweaks (82bc393 )
Minor UI tweaks (32a2e57 )
Move control points with owning corner point (62fb42e )
Render control stems with svg (b0a8a29 )
Switch to more accurate algo for determining curves (0a87cdd )
Switch to top-left origin for coons patch calculations (ddb3124 )
Use new algo to collect intersections (05b1b11 )
Use objects as grid values (8405183 )
Use React and Tailwind (0d0e194 )
Bug Fixes
Clamp t-value for fractional rounding edgecase (8208dc5 )
Control point editing (8f550a2 )
Control point linking (7d2b94b )
Ensure package version is bumped (40a8ecd )
Favicon config (cec58c6 )
NumericInput value typing (e3924ae )
Round point coordinates before validating proximity (9412509 )
Semantic-release file extension (d98caad )
Shape bounds not taking control points into account (901a5ec )
Wrong build dir name (08d83a4 )
Performance Improvements
Add memoization to api (ce31489 )
Fix unecessary lut generation with memoization (b39110b )
You can’t perform that action at this time.