Skip to content

vellum 0.5.1

Choose a tag to compare

@schochastics schochastics released this 21 Jul 20:07
· 53 commits to main since this release

Patch release.

Bug fixes

  • sector_grob() and loop_grob() no longer render vertically mirrored (#14). Sector arcs were built directly in the y-down device frame (cy + r·sin θ) while every other primitive maps coordinates through the y-up native frame, so a sector drawn at angle θ landed where the others would place −θ — the documented "0 at 3 o'clock, counter-clockwise" contract was mirrored across the horizontal axis. A centroid label/point overlaid on a pie / donut / rose / sunburst therefore sat on the mirror image of its wedge. Sector fills, strokes, arrowheads, and hand-drawn (sketch=) wedges — and loop_grob()'s teardrop angle, which shared the same convention — now all honour the y-up angle contract.

Full changelog: v0.5.0...v0.5.1