mirror of
https://github.com/storytold/vectorcraft.git
synced 2026-10-25 02:07:09 -06:00
The blend spine commands and the gradient mesh point commands read their anchor, segment or index as a number and dropped its fraction, so object.blend.spine.moveAnchor with anchor 1.5 moved point 1 and reported success. object.envelope.setMeshPoint did the same and also read a negative index as 0. Specified Steps in object.blend.make and object.blend.options, and the rows and columns of object.mesh.create, object.envelope.makeWithMesh and resetWithMesh, dropped their fraction in the same way. These commands now fail with "`<key>` must be a whole number" for a fraction, and object.envelope.setMeshPoint fails with "index must be ≥ 0" for a negative index, as the other point commands do. Whole numbers written as 4.0, as the Blend Options and Make with Mesh dialogs send them, still work. Docs: docs/target-app-parity.md.