Features
- Crisp text at every zoom — all text (single-line TEXT, MTEXT, dimensions, table cells, block text, tolerances, complex-linetype labels and attributes) is now drawn with a signed-distance-field shader, staying sharp at any zoom level and replacing the old stroke renderer.
- MTEXT background fill, mask and frame — MTEXT can carry an opaque or masked background and a border frame, all editable from the Properties panel.
- Text decorations — underline, overline and strike-through now render on text.
- Clickable command options — command-line options appear as buttons next to the prompt, so they need not be typed. Construction commands are now central:
CIRCLEoffers 3P / 2P / Ttr / Ttt / Diameter,ELLIPSEoffers Arc / Axis,ARC,RECTANGLEandPOLYGONlikewise, instead of each method being a separate isolated command. - Plot a model-space window to PDF — pick a rectangular window in model space and export it straight to PDF.
- About in the Manage ribbon — the version / About window now has a discoverable button on the Manage tab.
- Ribbon collapse-mode selector and Start-page recent controls — choose how the ribbon collapses when space runs short, and manage recent files from the Start page.
Fixes
- Paste keeps dimensions — pasted dimensions copy correctly instead of losing their geometry.
- Text colour through blocks — inline
\Ccolour codes survive block colour inheritance. - Text clipped to xclip — text is clipped to a block's xclip boundary, and a debug-assert crash on block fills is fixed.
- Hatch in PDF / plot output — hatches render correctly in PDF and plot export.
- ZOOM Extents ignores construction lines — XLine and Ray display segments no longer blow up ZOOM Extents.
Performance
- Flicker-free hatches — hatch fills are tessellated once, so panning and orbiting no longer flicker.
- Cached text — text vertices are cached across frames instead of being rebuilt every frame.
Full Changelog: v0.7.6...v0.7.7