Features
- Annotative scaling: annotative objects (text, dimensions, tables, blocks) scale to the drawing's current annotation scale, and the Properties panel shows the Annotative state and the applied scale.
- Annotation scales are editable: add and remove a drawing's scales, set the current one, and manage the whole list in a dedicated scale-manager window; MText and MLeader gain an editable Annotative toggle.
- Properties panels for Text / MText / MLeader / Leader reworked to a consistent layout, with many previously read-only fields now editable: Hyperlink, MText columns, per-object leader dimension overrides, and style / material / plot-style / arrowhead / linetype pickers.
- MText: structured editor with text selection, copy and visible bold; preview glyphs render and Enter inserts a line break.
- A drawing reopens in the space (Model or the exact paper tab) it was saved in.
- Save As uses the native OS file dialog, keeping the in-app format/version picker.
- ATTMAN and BATTMAN open the attribute editor; HELP opens GitHub Discussions.
Fixes
- Scale manager: rename and paper:drawing edits now persist, including on drawings saved by other programs (the scale list is located robustly and scales are matched by name rather than an internal dictionary key); rename a scale inline by double-clicking it.
- MLeader: straight leaders with a real landing and connection-anchored text (#347).
- Text: the SDF glyph atlas grows instead of dropping glyphs when it fills (#347).
- Precision: typed coordinates, hatch boundaries, block base points and TEXT/MTEXT insertion points are kept exact in f64 (#311).
- Ribbon: toggle buttons highlight by their actual state, and command icons are inert on the Start page.
- The View Cube clears when toggled off; BATTMAN works instead of erroring (#295).
Chore
- Bumped acadrust: write entity XDATA to DXF, read model-space CANNOSCALE from DWG, and fix MLeader/WIPEOUT preview parsing (#347).
- Removed orphaned dead code.
Full Changelog: v0.8.0...v0.8.1