Highlights
- Complete the freehand SKETCH workflow with line, polyline and spline output, persistent drawing settings, Record/Erase/Connect controls and kernel-backed spline fitting (#837, @ramox81).
- Complete wipeout creation and editing, including clipping, grips, frames, draw order and display/plot visibility across reference entities (#838, @ramox81).
- Add complete revision-cloud creation and editing, align gradient properties with rendering, and trace exact kernel-backed boundaries (#835, #836, #833, @ramox81).
- Expand spline and ellipse editing with corrected Fit/CV semantics, periodic behavior, localized grip menus and complete arc/end-point grips (#824, #815, #813, @ramox81).
Modeling, drawing and annotation
- Preserve the selected SKETCH object type, increment and tolerance in DWG/DXF data; keep recorded movement endpoints and allow Connect to resume from the last committed stroke (#837, @ramox81).
- Keep FLATTEN projections in the geometry kernel, including OCS polylines, planar entities, solids and 3D faces (#777, @NgoQuocViet2001).
- Preserve retained geometry through TRIM, give SUBTRACT deterministic operands and use kernel solutions for enclosing tangent-tangent-radius circles (#823, #822, @NgoQuocViet2001).
- Preserve unitless block insertion scale and honor polyline OCS across measurement and editing commands (#776, @NgoQuocViet2001).
- Measure bulged polyline length and area exactly, correct XLine properties and hide unsafe MLine geometry fields (#808, #806, #807, @ramox81).
- Remember polygon side count, keep definition points out of DDPTYPE changes and carry rounded lengths and angles into the next unit (#831, @ramox81; #826, #827, @NgoQuocViet2001).
- Keep annotative MTEXT aligned, preserve literal property text and prevent editor arrow keys from walking command history (#778, @gianlucafiore; #825, @NgoQuocViet2001).
Rendering, plotting and performance
- Tile oversized raster images without downsampling while preserving correct brightness for images, PDF underlays and OLE content.
- Render 3D faces contained in blocks and repair solid Boolean operations in transformed and nested geometry.
- Restore viewport grid visibility and retain continuous geometry through rendering and editing updates.
- Open properties for the selected printer and verify platform-specific print command construction (#781, @NgoQuocViet2001).
- Reduce ribbon layout work by avoiding construction of hidden panel variants.
Interface, web and plugins
- Add independent display and plot frame controls for images, underlays, wipeouts and clipped references while retaining selectable frame geometry.
- Default ZOOM to window mode and clear pending marquee/lasso gestures when another command starts (#780, @NgoQuocViet2001).
- Add the Bulgarian interface translation and complete its command/property coverage (#793, @nickypn).
- Keep browser recovery timestamps portable and force the compatible WebGL2 renderer where required (#834, @mvanhorn).
- Add MTEXT and its nested enums to the V4 plugin type registry, skip incompatible notification targets and bound shared-memory mappings (#819, #803, #795, @schoeller).
Maintenance
- Add Snap Store packaging from the shared Linux payload (#586, @Nozzit).
- Verify saves through edit leases so the application does not block its own drawing reads on Windows (#794, @NgoQuocViet2001).
- Scope the increased Windows stack to debug builds and keep release builds on their normal stack settings (#787, @schoeller).
- Align the codec and geometry-kernel revisions for persistent SKETCH settings and kernel-backed freehand curves.
Full Changelog: v0.9.6...v0.9.7