Releases: nornagon/saxi
Releases · nornagon/saxi
v0.15.0
v0.14.0
v0.13.0
v0.12.0
- Fixed an issue where the pen-up/pen-down motor wouldn't properly engage on Axidraws with firmware newer than v2.6.0 and hardware newer than v2.5.
- Added support for plotting from the command-line. This mode is still very fresh and hasn't received as much testing as the browser-driven plotting interface, but if you'd like to try it out, run
saxi plot --help
.
v0.11.0
- Fixed a crash with really preposterously huge plots. Like, 21+ hours of plotting. Would crash. Now it doesn't. Please take breaks from plotting. (Thanks @Jip-Hop for the report!)
- Relatedly, added a new
--max-payload-size
parameter for the server, defaulting to 200mb. If you get "payload too large" errors, you can try increasing this parameter. Or making your plot smaller.
v0.10.0
- Added 11x14in paper size for Bristol paper (thanks @pealco!) #61
- When disabling fit-to-page, drawings will now automatically be cropped to the size of the paper by default. If you like, you can turn the cropping off and draw wheresoever you please. At your own risk, of course. #53
- Pressing the 'plot' button while a plot was already running could cause some nasty grinding sounds to emanate from your AxiDraw. No more. Subsequent plot requests will be summarily denied. #57
- Some computers had trouble automatically figuring out which serial port the AxiDraw was plugged into. Hopefully saxi will be a little smarter about detecting them automatically now, and you shouldn't have to specify the serial port manually. #18
v0.9.2
- The 'fit to page' option would rescale the image to the paper, which is in physical space, but turning it off would leave the coordinates in digital space. They should now be correctly rescaled to physical space. Because, you know, that's where the plotter is.
v0.9.1
v0.9.0
- Added a new option to disable scaling the image to fit the page, for plots with sensitive sizing.
- When an SVG has layers that are grouped by
<g>
tags withid
attributes, saxi will be able to split layers according to the group ID, instead of the default layering logic of separating layers by stroke color.- By default, if a drawing has multiple stroke colors, saxi will guess that you want to split the drawing into layers according to the stroke color, since that's what it used to do, and you might have adapted your workflow to that. If there's no stroke information, or if there's only a single stroke color, saxi will guess you want to split by group IDs instead.
- If saxi makes the wrong guess, you can help it out by switching the 'layer by group' option under 'more' in the plot settings.
- Thanks to @abey79 for this suggestion as well (#40).