What's Changed
- Lint: as_chunks for constant chunk sizes, as clippy 1.99 asks by @theironchef in #138
- Pathfinder: find all regions in a few contour passes, not one per mask by @theironchef in #174
- DXF import: a hatch spline edge without fit data keeps its loop by @theironchef in #176
- M8.2: tool options last across tool switches and launches by @bflatastic in #179
- M8.1: Delete/Backspace remove the selected width points and Puppet Warp pins by @bflatastic in #180
- M8.8: Define Grid dialog prefilled from the grid, with viewing angle, units, scale, colours and opacity by @bflatastic in #182
- M8.15: Envelope dialogs, Reset with Warp/Mesh, full Envelope Options by @bflatastic in #183
- M8.16: Enveloped type exports distorted, run by run, everywhere by @bflatastic in #184
- M8.5: Puppet Warp pins rotate, multi-select and Select All; Control bar and hint by @bflatastic in #185
- M8.3: Liquify Tool Options dialogs, pen pressure and Brush Affects by @bflatastic in #186
- M8.9: Perspective grid presets: built-in views, Save Grid as Preset, presets manager by @bflatastic in #187
- M8.16: Envelope export test ignores the files' time stamps by @bflatastic in #188
- M8.12: Perspective Selection tool scales, copies, moves perpendicular and nudges in perspective by @bflatastic in #189
- M8.18: Blend Options dialog and the Blend tool's anchor targeting by @bflatastic in #190
- M8.19: blend spine and keys editable on the canvas by @bflatastic in #191
- M8.6: Puppet Warp pins appear at once, warp from the rest shape and follow Undo by @bflatastic in #192
- M8.13: Perspective planes move along their normals with widgets, alone, with or copying their objects by @bflatastic in #194
- M8.10: Perspective grid view options: Lock Grid, Lock Station Point, Snap to Grid, Show Rulers by @bflatastic in #195
- M8.4: Liquify keeps going while held, leaves non-paths alone, strokes apply incrementally by @bflatastic in #196
- M8.7: Width tool edits compound-path strokes, shows every subpath's points, own cursors by @bflatastic in #197
- M8.20: blends interpolate strokes, gradients, groups, type and symbols faithfully by @bflatastic in #198
- M8.16: Envelopes bend images, symbols, gradients, patterns and appearance; warps keep their frame by @bflatastic in #199
- M8.14: Type and symbols in perspective are really projected and stay editable; attachments survive copies by @bflatastic in #200
- M8.11: Perspective grid widgets: ground-level points move the grid, separate extents, cell size widget, screen-fixed Plane Switching Widget with 1-4 keys by @bflatastic in #201
- M8.17: Edit envelopes on the canvas (M8 done) by @bflatastic in #203
- clippy: byte string in the envelope test (main's clippy step is red on Rust 1.99) by @echelon in #210
- Add Japanese menus and initial vertical type tools by @midasdf in #145
- Windows packaging: Start Menu/Add-Remove icon, no console window, correct description by @echelon in #211
- Release: VectorCraft v0.3.1 by @echelon in #212
New Contributors
Full Changelog: v0.3.0...v0.3.1