Aldo Zarate and Claude Opus 5.5
1e02e6f263
Text editor: relative heights stay relative, long texts are refused, focus stays put
...
A \H2x; height is written back as \H2x; (relative over the text's own height), so the part
keeps scaling when the text's height changes; an absolute height stays absolute. TEXTEDIT
refuses a text longer than the editor holds instead of opening it cut short, which OK would
have saved. With the text empty the editor takes the focus back only when nothing else has
it, so a click on the height field keeps it there.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-28 10:10:04 -06:00
Aldo Zarate
c35d18e803
Merge remote-tracking branch 'upstream/main' into feat/mleader-text
...
# Conflicts:
# crates/engine/src/cmd/props.rs
2026-10-27 19:04:13 -06:00
Dylan M. Taylor
2721aa8982
Enforce Rust coding standards via Clippy ( #2239 )
...
* chore(clippy): enforce workspace Rust quality gates
* refactor(doc): use explicit entity imports
* refactor(constraints): split residual evaluation
* refactor(fonts): split mtext layout
* refactor(render): use explicit entity imports
* fix(fonts): retain height for empty paragraphs
* fix(doc): repair dimension and dynamic block links
* refactor(render): split entity drawing helpers
* docs: document workspace lint inheritance
* refactor(render): isolate dimension geometry
* refactor(engine): use explicit imports
* refactor(engine): split complex edit paths into helpers
* refactor(io): split DXF read and write helpers
* refactor(ui): split canvas interaction and drawing
* refactor(ui): split command and drawing helpers
* test(i18n): split locale preference checks
* fix(ui): use current egui scope id API
* fix(dim): preserve text offset and ellipse grip behavior
2026-10-27 15:55:09 -04:00
Aldo Zarate
5585298128
Merge remote-tracking branch 'upstream/main' into feat/mleader-text
...
# Conflicts:
# crates/engine/src/cmd/modify2.rs
# crates/ui-egui/src/canvas.rs
2026-10-26 19:45:50 -06:00
aiongg
6028cdf187
refactor(engine): move cmd/modify2.rs items to cmd/modify2/
2026-10-26 19:18:38 +00:00