Features
- Arc Continue + 3-Point default — the Arc tool now defaults to 3-Point, and a new Continue method starts an arc tangent to the last line or arc, picking only the end point.
- Editable geometry in the Properties panel — Circle exposes editable Diameter / Circumference / Area (each drives the radius); the Ellipse panel is reworked (Start / Center / End, Major & Minor radius, ratio, angles); Arc rows are reordered Start → Center → End with read-only normals.
- Editable hatch pattern properties — Type, Angle, Scale, Spacing and Origin are editable; Origin also has a draggable grip at the hatch centroid. Gradient hatches expose editable Type and Colors, and any hatch can carry an editable background color.
- Polyline vertex navigation — step through a polyline's vertices directly from the Properties panel.
- Object-snap tracking direction — OTRACK now tracks the direction from the base point to an acquired corner.
Fixes
- Dimensions survive in-place edits — a dimension re-bakes its display block after an edit, so moved/edited dimensions keep their geometry (#181).
- Polyline width inside blocks — width bands render for polylines nested in blocks, and the full width is applied to each side of the centreline (#222).
- Ellipse grip — dragging the minor-axis grip past the major no longer balloons both axes.
- Hatch fills — solid/pattern fills render through the per-fragment in_polygon test again.
- Web divider-drag freeze — grow-only viewport textures stop a Windows/Firefox freeze when dragging the pane divider (#191).
Performance
- Responsive large copy / paste and point picking — snap gates its O(k²) intersection passes, the paste anchor and ghost come from bounding boxes, huge selections get a count-only Properties panel, and paste rebuilds meshes incrementally, so editing very large drawings no longer stalls (#322).
- Incremental wire tessellation — the resident model wire set re-tessellates only the edited entity instead of the whole drawing.
Full Changelog: v0.7.7...v0.7.8