figcraft/crates
fede9234 db55720c93
fix(engine): keep proportions when a linked width or height is typed (#222)
With a layer's proportions locked, setting only its width or only its height through node.set (the W and H fields) scales the other side by the layer's own ratio; setting both in one edit leaves them as typed, an unlinked layer is unchanged, and a zero side has no ratio to keep. Fixes #220.
2026-10-14 07:31:19 +07:00
..
collab M3: variables inside styles 2026-10-13 13:36:54 +07:00
collab-net M9: sessions test waits for the rename it asserts on (#172) 2026-10-13 10:05:56 +07:00
color M1: cursors per tool and modifier, panel widths, outline options, dark pages 2026-10-13 00:29:41 +07:00
doc M3: variables inside styles 2026-10-13 13:36:54 +07:00
engine fix(engine): keep proportions when a linked width or height is typed (#222) 2026-10-14 07:31:19 +07:00
format M3: variables inside styles 2026-10-13 13:36:54 +07:00
geom fix(geom): enforce the path sample limit while flattening (#217) 2026-10-14 03:26:11 +07:00
layout M2: auto layout: wrapped-line alignment 2026-10-13 13:36:54 +07:00
mcp fix(mcp): prevent replay after lost attached replies (#211) 2026-10-14 05:34:33 +07:00
pathops M4: vector multi-edit and edit tail 2026-10-12 02:52:18 +07:00
pdf Refuse incomplete SVG/PDF exports beyond the depth limit (#218) 2026-10-14 05:23:28 +07:00
plugin Bound plugin logs before allocation and host forwarding (#216) 2026-10-14 05:49:32 +07:00
render Refuse incomplete SVG/PDF exports beyond the depth limit (#218) 2026-10-14 05:23:28 +07:00
svg Refuse incomplete SVG/PDF exports beyond the depth limit (#218) 2026-10-14 05:23:28 +07:00
text M3: text metrics: whole-pixel line heights, advances on a 1024-per-em grid, letter spacing between glyphs only 2026-10-12 17:54:18 +07:00
ui-egui fix(control): bound frames and expire queued requests (#213) 2026-10-14 05:18:40 +07:00