cad-editor/src/modules/annotate
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Hakan Seven e177f92ff5 fix(xref): blocks respect their internal draw order
Xref merge now inserts entities in the source block's chain order and
carries SortEntitiesTable objects across (remapped to merged handles).
draw_depth_map values become [depth, half] so exploded block/xref fills
and wide-polyline band wires both compose child depth as
insert_depth + in-block rank x half, recursing into nested inserts with
the same divisor - bands and fills from one block interleave by the
block's internal order instead of stacking at the insert's single depth.
Band batches split per rank via WireModel.depth_override; thin wires
stay merged. The wire arena falls back to a full rebuild when a slab
carries mixed depths so refreshes don't flatten band overrides.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-21 15:53:28 +03:00
..
aligned_dim.rs fix(xref): blocks respect their internal draw order 2026-07-21 15:53:28 +03:00
angular_dim.rs fix(xref): blocks respect their internal draw order 2026-07-21 15:53:28 +03:00
data_extract.rs feat: redesign View tab and fix Annotate/tab order 2026-04-09 12:25:15 +03:00
data_link.rs feat: redesign View tab and fix Annotate/tab order 2026-04-09 12:25:15 +03:00
ddedit.rs feat(alias): centralize command aliases in user-editable ocad.pgp (#286/#288) 2026-07-10 12:39:22 +03:00
diameter_dim.rs fix(xref): blocks respect their internal draw order 2026-07-21 15:53:28 +03:00
dim_baseline.rs fix(xref): blocks respect their internal draw order 2026-07-21 15:53:28 +03:00
dim_continue.rs fix(xref): blocks respect their internal draw order 2026-07-21 15:53:28 +03:00
dimbreak.rs feat(alias): centralize command aliases in user-editable ocad.pgp (#286/#288) 2026-07-10 12:39:22 +03:00
dimedit.rs feat(alias): centralize command aliases in user-editable ocad.pgp (#286/#288) 2026-07-10 12:39:22 +03:00
dimjogline.rs fix(xref): blocks respect their internal draw order 2026-07-21 15:53:28 +03:00
dimspace.rs feat(f64): command layer compiles on DVec3 2026-06-24 03:51:50 +03:00
dimtedit.rs fix(xref): blocks respect their internal draw order 2026-07-21 15:53:28 +03:00
leader_cmd.rs fix(xref): blocks respect their internal draw order 2026-07-21 15:53:28 +03:00
linear_dim.rs fix(xref): blocks respect their internal draw order 2026-07-21 15:53:28 +03:00
mleader_cmd.rs fix(xref): blocks respect their internal draw order 2026-07-21 15:53:28 +03:00
mleader_edit.rs fix(xref): blocks respect their internal draw order 2026-07-21 15:53:28 +03:00
mod.rs fix(annoscale): make the OBJECTSCALE dialog reachable 2026-07-16 13:14:37 +03:00
mtext.rs feat(alias): centralize command aliases in user-editable ocad.pgp (#286/#288) 2026-07-10 12:39:22 +03:00
ordinate_dim.rs fix(xref): blocks respect their internal draw order 2026-07-21 15:53:28 +03:00
qdim.rs fix(xref): blocks respect their internal draw order 2026-07-21 15:53:28 +03:00
radius_dim.rs fix(xref): blocks respect their internal draw order 2026-07-21 15:53:28 +03:00
table_cmd.rs fix(xref): blocks respect their internal draw order 2026-07-21 15:53:28 +03:00
text.rs feat(alias): centralize command aliases in user-editable ocad.pgp (#286/#288) 2026-07-10 12:39:22 +03:00
textedit.rs feat(f64): command layer compiles on DVec3 2026-06-24 03:51:50 +03:00
tolerance_cmd.rs fix(xref): blocks respect their internal draw order 2026-07-21 15:53:28 +03:00