Record exact layout equality and measured reuse improvements

This commit is contained in:
iris-ai committed 2026-09-17 15:11:23 -04:00
1 parent 0080bcbcba
commit 8f1a5e0a46
2 files changed
+64 -44

No files matched your search

+4 -1
View File
@@ -871,7 +871,10 @@ replace that reference. A measurement also records the available extent, so
reusing it checks both inputs. Retained primitive and mask coordinates name
whether they follow the frame or the extent. Numeric extent reads constrain
layout validity; merely drawing in an extent does not require another widget
evaluation when it moves. `Widget::draw` remains the only layout body. The
evaluation when it moves. Widgets also retain their original local frames,
so reuse composes positions in the same order as a fresh draw instead of
recovering fractions by division. The experimental oracle requires exact
pixel-region equality. `Widget::draw` remains the only layout body. The
prototype has significant container-update costs and is not yet adopted into
the pinned framework.