cad-editor/src/modules/home
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Hakan Seven 09e7e90aae feat(draworder): cross-type draw order + context menu
DRAWORDER now affects rendering immediately (bump geometry epoch so the
sort cache rebuilds) and front/back anchor to the block's full effective
sort range instead of only existing table entries, so bring-to-front
actually lands on top. The render fallback sorts table-absent entities by
their own handle.

Draw order now applies across entity types, not just within a type. A
per-entity draw-order rank (SortEntitiesTable override or own handle,
ranked per block) is encoded as a small signed clip-z bias in the wire,
hatch, image, and 3DFACE pipelines. The shared LessEqual depth buffer then
orders fills, lines, rasters and 2D solids against each other regardless of
pass order — without touching model coordinates. 3D meshes keep real
geometric depth; wipeouts stay always-on-top.

Adds a Draw Order submenu to the viewport context menu (Bring to Front,
Send to Back, Bring Above/Send Under Object). The above/under items run an
interactive reference-object pick, then reorder the captured selection.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-05-30 21:29:01 +03:00
..
clipboard feat(commandline): autocomplete suggestions + inventory-based registry 2026-05-26 22:45:54 +03:00
draw feat(draworder): cross-type draw order + context menu 2026-05-30 21:29:01 +03:00
groups feat(commandline): autocomplete suggestions + inventory-based registry 2026-05-26 22:45:54 +03:00
inquiry feat(commandline): autocomplete suggestions + inventory-based registry 2026-05-26 22:45:54 +03:00
layers feat(commandline): autocomplete suggestions + inventory-based registry 2026-05-26 22:45:54 +03:00
modify fix(dyn-input): correct Y coordinate, label by prompt type — #27 2026-05-27 13:41:54 +03:00
properties feat(commandline): autocomplete suggestions + inventory-based registry 2026-05-26 22:45:54 +03:00
about.rs feat(app): add fixed Start tab with welcome page and recent documents 2026-05-21 16:19:31 +03:00
changelog.rs feat(app): add fixed Start tab with welcome page and recent documents 2026-05-21 16:19:31 +03:00
defaults.rs first commit 2026-03-22 14:56:27 +03:00
donate.rs feat(app): add fixed Start tab with welcome page and recent documents 2026-05-21 16:19:31 +03:00
mod.rs feat(app): add fixed Start tab with welcome page and recent documents 2026-05-21 16:19:31 +03:00
report.rs feat(app): add fixed Start tab with welcome page and recent documents 2026-05-21 16:19:31 +03:00
select.rs feat(commandline): autocomplete suggestions + inventory-based registry 2026-05-26 22:45:54 +03:00