Features
- TRIM trims closed and open polylines: clicking a segment removes the span between the adjacent boundary crossings (#65).
- OTRACK supports polar coordinates — type a distance to place a point along the tracking ray from the tracking point, locking to POLAR angles (#69).
- User preferences (DYN, ORTHO, POLAR, GRID, OSNAP modes, OTRACK) persist across sessions (#68).
- Dynamic-input boxes accept scalar values (distance/radius/count) directly.
- Expression evaluation for numerical inputs and the command line (#66).
- Overflowing text is elided with an ellipsis across panels; the layer manager shows the full name in a tooltip.
Fixes
- POLAR only snaps when the cursor is near a polar ray, leaving it free otherwise (#70).
- OTRACK temporary tracking points/vectors clear when the command ends (#64).
- Dot hatch patterns (zero-length dashes) now render, as a steady single pixel at any angle.
- Hatch: stays selectable on its fill, boundary no longer offset at large coordinates, and deselect clears the highlight (#71).
- New layers get real handles so they survive a DWG save (#67).
- The active command step prompt stays pinned in the command line instead of fading.
- The save dialog appends the selected format's extension to a bare filename (#60).
- Properties edits refresh the scene immediately.
Performance
- Incremental tessellation for MOVE / COPY / ERASE and a per-entity tessellation memo on the render path.
Chore
- Drop the ACAD prefix from ISO asset names.
Full Changelog: v0.5.0...v0.5.1