Features
- Large-coordinate precision (UTM): the whole renderer is now relative-to-eye with double-single (high/low) vertex precision across every pipeline, backed by an absolute-f64 CPU path for pick / snap / overlay. Drawings far from the origin (e.g. UTM-georeferenced) no longer jitter on pan / zoom or snap baselines onto a coarse grid.
- In-viewport editing: editing inside a floating viewport (MSPACE) runs on the model-space path through one shared camera adapter — live snap, grips, command preview and dynamic input all track pan / zoom inside the viewport.
- Per-viewport UCS: each floating viewport adopts its own UCS; the grid, UCS icon, ortho/polar constraints and the ViewCube all follow it inside the viewport.
Fixes
- Viewport (UTM): keep the MSPACE camera target in f64 so content no longer jitters inside paper viewports; clip pick / box / lasso selection and snap to the viewport rect so off-screen geometry isn't caught.
- Viewport activation: clicking the empty area beside a viewport that runs off-screen no longer switches into it; the active-viewport outline hugs the real visible edge; overlapping viewports resolve to the topmost.
- ViewCube: hover now highlights the face under the cursor (matching the click) under an active UCS and inside paper viewports; clicking a face snaps the view square to the UCS (direction + twist), and the top/bottom flip no longer inverts inside a viewport.
- Blocks: restore per-definition precision after the world_offset removal (block lines and greeked text).
- Paste / pick / snap / XCLIP: UTM-precise paste and block base, click / box / lasso selection, computed snaps, and clip-boundary carry across cross-drawing paste.
- Camera: precise zoom-to-cursor pivot at large coordinates; centre the ortho depth range so deep zoom doesn't clip the drawing.
Chore
- Drop the vestigial
_f64suffixes and the deadworld_offset/view_proj/local_offsetplumbing now the relative-to-eye migration is complete. - Registry: add the Land Survey and HydroComplete plugins to the marketplace.
Full Changelog: v0.6.5...v0.6.6