cad-editor/src/io
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
..
file_association.rs fix(linux): set the Wayland window app_id so the dock shows the icon 2026-07-16 10:47:11 +03:00
linetypes.rs fix(linetype): route placeholder-complex linetypes to the dash path 2026-07-17 02:58:59 +03:00
mod.rs feat(dialogs): reopen file pickers in the last-used directory 2026-07-21 09:27:44 +03:00
obj.rs feat(render): double-single vertices for the mesh pipeline 2026-06-23 18:28:52 +03:00
paper_sizes.rs chore: post-merge cleanup for #287/#289 2026-07-06 01:22:10 +03:00
patterns.rs refactor: move resource/IO root modules under io/ 2026-06-26 23:06:40 +03:00
pdf_export.rs feat(dialogs): reopen file pickers in the last-used directory 2026-07-21 09:27:44 +03:00
plot_style.rs perf(hash): swap std HashMap/HashSet for rustc-hash FxHash 2026-06-05 00:35:53 +03:00
print_to_printer.rs fix(export): keep plot coordinates in f64 until they cancel 2026-07-16 10:25:28 +03:00
single_instance.rs feat(open): open drawings in the running editor 2026-07-15 15:18:16 +03:00
step.rs refactor(scene): group modules into role-based subfolders 2026-06-16 11:33:46 +03:00
stl.rs refactor(scene): group modules into role-based subfolders 2026-06-16 11:33:46 +03:00
thumbnail.rs feat(web): render hatches on WebGL2 via a texture-backed renderer 2026-07-14 00:53:51 +03:00
update_check.rs refactor: move resource/IO root modules under io/ 2026-06-26 23:06:40 +03:00
xref.rs fix(xref): blocks respect their internal draw order 2026-07-21 15:53:28 +03:00