Bug Fixes
- Paper-space grip points: Grip points on paper-space objects are now visible and interactive. Two root causes fixed: grip coordinates were incorrectly offset by the model-space world_offset, and the projection used the 3-D view matrix instead of the 2-D paper-space transform.
- MTEXT attachment point rendering: Text with Top/Middle/Bottom attachment points now renders with the insertion point at the correct position. CXF glyphs extend upward from the baseline, so v_offset is now computed correctly for each attachment variant.
- MTEXT line spacing: Line height now correctly applies the AutoCAD 5/3 × text_height default baseline-to-baseline multiplier (DXF code 44 factor = 1.0 → single spacing ≈ 1.667 × height).
- MTEXT paragraph separators: Blank lines produced by double
\Pare now preserved between paragraphs instead of being stripped. - MTEXT special character codes: All standard escape sequences are now decoded —
\U+XXXXUnicode,\Sstacked fractions,\ttab,%%d/%%p/%%cdegree/plus-minus/diameter, and%%nnndecimal codes.
Features
- Unsaved changes dialog: Closing a dirty tab or quitting with unsaved files now shows a Save / Discard / Cancel dialog in a separate OS window. Multiple dirty tabs are confirmed one by one. Cancelling aborts the close.
Full Changelog: v0.1.8...v0.1.9