cad-editor/src/app
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Hakan Seven efc259fdbe feat: per-viewport layer freeze columns in Layer Manager
Add VP freeze/thaw toggle columns to the layer panel when in a paper
space layout. Each viewport gets its own column (VP 1, VP 2, …) showing
a freeze icon per layer. Clicking toggles frozen_layers on the Viewport
entity and syncs back to the panel.

- scene: viewport_list() → [(handle, label, frozen_handles)]
- LayerPanel: VpCol + vp_frozen per layer, sync_with_viewports()
- Message::LayerToggleVpFreeze(layer_idx, vp_col_idx)
- Sync VP columns on layout switch, VPLAYER cmd, undo/redo, layer ops

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-06 23:41:39 +03:00
..
cmd_result.rs feat: per-viewport layer freeze columns in Layer Manager 2026-04-06 23:41:39 +03:00
commands.rs fix: Wipeout fill color respects BACKGROUND command override 2026-04-06 23:32:11 +03:00
document.rs feat: per-viewport background color (BACKGROUND command) 2026-04-06 23:26:26 +03:00
helpers.rs Feat: implement WCS↔UCS coordinate transform pipeline 2026-04-06 14:16:06 +03:00
history.rs feat: per-viewport layer freeze columns in Layer Manager 2026-04-06 23:41:39 +03:00
layers.rs Refactor src/main.rs into modular src/app/ structure 2026-03-22 22:44:32 +03:00
mod.rs feat: per-viewport layer freeze columns in Layer Manager 2026-04-06 23:41:39 +03:00
properties.rs Feat: ROADMAP Phase 1-5 batch — trim/extend, plot scale, viewport UX, mline caps, table alignment 2026-04-03 15:31:05 +03:00
update.rs feat: per-viewport layer freeze columns in Layer Manager 2026-04-06 23:41:39 +03:00
view.rs feat: per-viewport background color (BACKGROUND command) 2026-04-06 23:26:26 +03:00