Highlights
- Move curve evaluation, snapping, editing and measurement onto the shared geometry kernel for consistent results across drawing tools.
- Build and read 3D solids as kernel-backed analytic bodies, preserving exact geometry through primitives, booleans, transforms, slicing, sections, extrusion and revolution.
- Bring solid modeling, solid rendering and exact solid file round-tripping to the web build.
- Add complete ZOOM workflows and persistent crosshair, pointer, aperture, snap-angle and isometric drafting controls.
Drawing and editing
- Add internal-point hatch boundary detection for separate and intersecting entities, with more accurate clipping around overlaps, corners and holes (#703, @gianlucafiore).
- Keep rational and fit-point splines editable; reversing, trimming and splitting no longer reshape or discard the retained curve.
- Improve TRIM and EXTEND for ellipses, splines, rays and infinite lines, and make AREA, DIVIDE, MEASURE, LENGTHEN and path arrays follow true curve geometry.
- Add Dynamic Input, typed distance and angle, precision snapping and tracking to 2D grip editing (#729, @gianlucafiore).
- Fix active-intersection, perpendicular, extension and object-tracking interactions, and show the active tracking reference in a contextual hint (#712, #714, #717, @gianlucafiore).
- Add REDRAW, REDRAWALL, REGEN and REGENALL with R, RA, RE and REA aliases migrated into existing profiles (#734, @KarimJerbi).
Color, plotting and rendering
- Add indexed and true-color picker pages with recent colors while preserving indexed color values (#718, @gianlucafiore).
- Improve the plot-style editor with color swatches, readable lineweights, screening controls, immediate updates and direct PLOT access (#733, @gianlucafiore).
- Preserve inherited block colors during plotting so the correct plot style is selected (#735, @gianlucafiore).
- Restore linetype scaling for lines, arcs and ellipses (#730, @gianlucafiore).
- Fix transformed solid placement, missing faces, planar holes, coarse curved surfaces, spatial curves, entity widths and camera instability at large coordinates.
Interface and web
- Complete the locale catalogs, including selectable Spanish, Brazilian Portuguese, Arabic and Japanese translations.
- Add Previous, Object, Dynamic, All, Extents All and Scale options to ZOOM, plus persistent wheel controls (#412).
- Add crosshair size, pick-box, aperture, color, pointer mode, snap-angle and isometric drafting options (#413).
- Keep status-bar menus open while entering them and retain the pointer over disabled rows.
- Restore Donate, Send Feedback and OCS Web actions on the Start page (#707).
- Make Copy Info use the browser clipboard in the web About dialog (#738).
Full Changelog: v0.9.4...v0.9.5