mirror of
https://github.com/storytold/cadcraft.git
synced 2026-11-09 20:10:12 -06:00
- #2587: a frame turned by anything but a quarter turn keeps its size about its turned centre; the box of its two mapped corners collapsed it (a 10 x 10 square turned 45° became 14.14 x 0, and the OLE header with it) for EXPLODE, REFEDIT, paste and array placement (austin62jake, CodeRabbit). Moves, scales, mirrors and quarter turns keep the exact corner mapping. `recase` reads only the rewritten digits and a few after them, not the whole 310 line (austin62jake). The PR's rotated-frame test expects the kept size. - #2585: an `output` that contradicts the path's extension is refused, as a device that does is; it lost silently to the extension. - #2608: the window's state is dropped when another dialog took its place (it missed a UI pass), so reopening reads the drawing instead of an old unsent edit (CodeRabbit); TEXT and ATTDEF get a one-line field (Enter commits), so a line break can't turn into a space on save; the module comment says the shortcut menu opens it.