Note: If you have already downloaded this release and see a notice that "an update is available for your version (0.9.20)", this is because we've patched it to fix two issues with the release. One was an issue with Shape Properties for images, and the other was an image distortion bug in the camera system. Our apologies for the mess.
This release is primarily to address some small issues, but does add a couple new things as well.
You can now Pan / Drag while using the grid array tool, making it easier to fine tune your placement.
A number of other tools will be getting this treatment soon, including Circular Array and Copy Along Path.
We've added support for the new compression method used in Illustrator 2020 and newer, so AI files saved with 'Use Compression' will read the true AI content of the files instead of falling back to the PDF preview content.
We've added a retry mechanism for GCode position queries to get around a bug in Ortur laser firmware. This eliminates the hang / busy that required power cycling the laser.
Using the cursor arrows to cycle through the font list has been fixed. Quite a few small bugs have been fixed, and a few other improvements made.
The complete list of changes follows:
Allow pan/drag while in Grid Array tool
Added support for ZStd compression (can now read AI content from AI 2020 files)
Added a small icon to the material library to show the type (Cut, Fill, Image)
Auto-save a named material library after any change, not just on shutdown
Added support for multiple <svg> tags in an svg file
Offset fill computation speedup (now about 3x faster)
SnapMaker header / frame bounds added
Turn off 'Fire' button (if on) when Home is clicked
Added TopWisdom TL-A1 to the 'Find my Laser' wizard
Only apply gcode clustering to images (improves performance of Smoothie pause delay)
Added a retry mechanism for GRBL query to get around Ortur firmware bug
Added troubleshooting helpers for 'ALARM:2' and 'Connection lost'
Modified equation boxes to always show decimal point as fraction delimiter
Changing offset distance value now updates offset instantly
Startup / 'Hello' message tweak for GRBL devices
Added F1 help for Optimization Settings window
Added a 1-bit BMP reader for broken GIMP output that claims the image is compressed when it isn't
Bugfix: Tab selection for small shapes with many small tabs
Bugfix: Tab placement for scaled shapes now correctly updated
Bugfix: 'Reduce Direction Changes' optimization setting could override a forced shape direction
Bugfix: Hitting 'Esc' in Optimize Shapes didn't revert changes
Bugfix: If a DXF ellipse specified StartAngle=0, EndAngle=2xPI, close the shape
Bugfix: Saving inverted preview didn't work if 'Shade According to Power' was off
Bugfix: Fixed double-click launching into a running LightBurn when the filename contains non-ASCII characters
Bugfix: Only allow 'Create rubber-band outline' if something is selected
Bugfix: Improve font selection, scrolling, and adding to Most Recent Fonts
Bugfix: correctly show user origin position when loaded from a project file
Bugfix: Offset fill would sometimes fill inner nested shapes
Bugfix: image mask flatten when using gamma/contrast/brightness
Bugfix: Ruida 'Enable Home' flag in machine settings was incorrect