mirror of
https://github.com/storytold/vectorcraft.git
synced 2026-11-15 08:45:25 +00:00
The next redraw of a graph compared the bounds of all its generated art, labels included, with the bounds stored at the last generation, and took any difference for a move or scale of the graph. Label edits that change the size of the type (a new size, an indent, a legend size) changed those bounds without a move, so the plot shifted and stretched when the graph was drawn again. The spec now also stores the bounds of the art without type (`placedArt`), and moves and scales are measured on those. Graphs saved without them are measured on the whole bounds as before. Moving one label with Direct Selection no longer moves or stretches the plot at the next redraw.