Files
cadcraft/crates
lforgiariniandClaude Sonnet 5.5 f8f0504b9a perf(ui): Properties palette keeps the selection's shared values per revision and selection
Working out every shared value on each frame made the palette slow with thousands of
objects selected. The values (and the selected handles' hex ids) are kept in ui.data
until the drawing revision, the selection or the units change. Entity helpers no longer
clone whole hatches, texts or polylines for one field. Tests: a value typed in the
palette reaches every selected object; the shown values follow revision and selection.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-31 09:38:12 +01:00
..