cad-editor/src/app/update
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Hakan Seven 9bfcad18b9 fix(hatch): pattern-scale edits take effect + background on/off
Property edits on a hatch were invisible: fills render from the
prebuilt model cache, which move/copy refreshed but the properties
path never did — so a pattern-scale change (which must also rescale
the stored final pattern lines by the ratio) changed nothing on
screen (#415). invalidate_property_targets now rebuilds the edited
fill's cached model via Scene::refresh_fill_model.

The background row gains an on/off box: off removes the
HATCHBACKGROUNDCOLOR record entirely (the colour could never be
reverted before), on seeds ByLayer. The codec covers the full
colour-method range (ByLayer / ByBlock / RGB / ACI) and the backdrop
resolves ByLayer / ByBlock through the style chain. "More Colors…" on
the background picker now opens the palette window targeting the
background colour — it used to just close the picker.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-21 12:22:15 +03:00
..
command.rs feat(select): Previous / Last keywords at Select objects prompts 2026-07-21 11:01:51 +03:00
dialog.rs feat(dialogs): reopen file pickers in the last-used directory 2026-07-21 09:27:44 +03:00
dynamic.rs fix(dyn): an explicit minus keeps its sign in the angle field 2026-07-21 11:55:17 +03:00
file.rs fix(start): decode recent-file thumbnails off the boot path 2026-07-21 10:06:55 +03:00
mod.rs feat(props): uniform-scale checkbox for block references 2026-07-21 10:27:50 +03:00
style.rs fix(hatch): pattern-scale edits take effect + background on/off 2026-07-21 12:22:15 +03:00
util.rs feat(plot): page setup manager — named setups, layouts, <none>/<previous> 2026-07-09 12:25:46 +03:00
viewport.rs feat(polyline): smooth per-segment taper for varying-width wide polylines 2026-07-20 16:36:06 +03:00