Releases: nornagon/saxi
Releases · nornagon/saxi
v0.8.1
- Upgraded flatten-svg to v0.1.3, which means that (some) SVGs which use the
style
attribute to set stroke colors will correctly work with saxi's layer separation code. We still don't support the<style>
tag unfortunately, though.
v0.8.0
- Several styling updates mean that saxi now looks slicker and cooler than ever. (Thanks @kylestetz!)
v0.7.1
New stuff
- Settings will now be persisted between reloads, which should make it easier to do repeated plots with the same settings. There's a reset button for when you want that shiny new plot settings smell. (Thanks @blakedietz!)
Old stuff that now works better
- Fixed an issue where some SVGs would cause the UI to freeze up in Firefox. (Thanks @fitzgen!)
- Things should load a little more snappily now, thanks to source maps being moved to a separate file instead of compiled inline.
v0.7.0
New stuff
- Added pause/resume. Pausing a plot will continue until the end of the next motion at which the pen is in the 'up' position, so the plot is never paused with the pen down.
- Added an option to remove paths shorter than a configurable threshold (disabled by default).
- Reloading the page while a plot is in progress will now restore the in-progress plan, instead of showing a blank page. So the in-progress view will continue to work after a reload.
Old stuff that now works better
- The
--device
argument for specifying which device to connect to was being ignored. saxi will now listen to you when you tell it what to connect to. - Loading a new SVG wasn't always triggering a replan. Now it does. Guaranteed 90% less confusion.
Also I plotted this
v0.6.1
v0.6.0
- saxi will now return to the original pen-up height after homing (instead of remaining at maximum height). This should make it easier to change pens.
- Planning and optimization now run in a background worker and do not block the main UI. The 'replan' button has been removed; replanning is now kicked off as soon as any plan options are changed.
v0.5.0
v0.4.1
- Fixed an issue where closing the UI could in some cases interrupt an in-progress plot.
- Some machines report their manufacturer as "SchmalzHaus LLC" rather than "ShmalzHaus". saxi now correctly recognizes such machines.
- Added support for
<circle>
,<rect>
,<line>
,<polyline>
and<polygon>
SVG elements.
v0.4.0
- saxi will now prevent your laptop from sleeping while a plot is in progress (macOS only).
- Allowed enabling CORS with
--enable-cors
. - Fixed clip paths and other non-drawing elements being incorrectly drawn.
- Added A3 paper size (thanks to @JanWerder).
- The web UI will now show the path of the device you're connected to when hovering the 'saxi' logo.
- Replanning when only pen heights have changed is much faster.
- Added an option to disable path sorting.