cad-editor/src/app
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Hakan Seven 6f64d8d0d9 fix(text): keep in-place MText/Text editor on-screen at window edges
The editor overlay's anchor was only clamped to the top/left edge, so an
MTEXT placed near the right/bottom of the viewport pushed the 640px panel
(and its toolbar buttons) off-screen where they were unclickable.

Both the MText editor and the single-line TEXT editor now receive the
viewport canvas size and clamp the anchor against the right/bottom edges
too, so the whole panel stays visible and usable wherever it is opened.

Fixes #52

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-03 10:59:59 +03:00
..
cmd_result.rs feat(model): 3D solid modelling tab — primitives + boolean ops 2026-05-31 19:27:06 +03:00
commands.rs feat(model): 3D solid modelling tab — primitives + boolean ops 2026-05-31 19:27:06 +03:00
document.rs fix(dyn-input): support cartesian coords via "," (#35) 2026-05-29 00:46:18 +03:00
helpers.rs feat(input): relative coordinate entry (@/#) and DYN default — #26 2026-05-27 11:40:28 +03:00
history.rs fix(viewport): adapt entity colours to visible bg 2026-05-28 18:28:18 +03:00
layers.rs fix(layer): propagate LAY* command changes to panel + dropdown (#39) 2026-05-29 01:30:02 +03:00
mod.rs feat(model): 3D solid modelling tab — primitives + boolean ops 2026-05-31 19:27:06 +03:00
model_ops.rs feat(model): 3D solid modelling tab — primitives + boolean ops 2026-05-31 19:27:06 +03:00
mtext_editor.rs feat(text): in-place editors for all text entities 2026-05-31 14:44:18 +03:00
properties.rs feat(text): in-place editors for all text entities 2026-05-31 14:44:18 +03:00
text_inline.rs feat(text): in-place editors for all text entities 2026-05-31 14:44:18 +03:00
update.rs feat(viewport): per-tile model render mode, persisted via VPORT entries 2026-06-03 10:32:48 +03:00
view.rs fix(text): keep in-place MText/Text editor on-screen at window edges 2026-06-03 10:59:59 +03:00