iris-ai pushed to wip/padding-outset-and-inset at iris-ai/iris 2026-09-17 04:50:05 -04:00
950960cccd WIP: Pad outside, Inset inside, and a report read raw
1c80051d57 WIP: a report is a fraction of the parent's box, like a rule
Compare 2 commits »
iris-ai pushed to wip/stack-fraction-twice at iris-ai/iris 2026-09-17 04:50:05 -04:00
a2cb4f05da WIP: a stack does not take its sizing child's fraction twice
iris-ai created branch wip/stack-fraction-twice in iris-ai/iris 2026-09-17 04:50:05 -04:00
iris-ai pushed to split/18-position-chain at iris-ai/iris 2026-09-17 04:29:42 -04:00
a92c6acdbf Settle a frame strictly bottom-up rather than escalating into a parent
iris-ai pushed to rustify at iris/ai-app 2026-09-17 03:21:36 -04:00
faa4e98311 Record the text-width defect, and that the depth-4 seeds are fixed
iris-ai pushed to split/18-position-chain at iris-ai/iris 2026-09-17 03:21:18 -04:00
c8beca5753 Give the text example's aligned labels the width to align in
iris-ai pushed to split/18-position-chain at iris-ai/iris 2026-09-17 03:18:56 -04:00
4bd8607968 Report the step at or above a text's longest line
iris-ai pushed to rustify at iris/ai-app 2026-09-17 02:58:26 -04:00
f64d6a8d4d Record the report rule, the stale-answer guard, and two open seeds
iris-ai pushed to split/18-position-chain at iris-ai/iris 2026-09-17 02:56:55 -04:00
ffd79f32d3 Read a child's report as a fraction of the containing widget
0e0d4af326 Refuse a retained answer while something the widget measured is dirty
Compare 2 commits »
iris-ai pushed to rustify at iris/ai-app 2026-09-17 01:49:21 -04:00
4763e1a70d Record the snap as approved and CPU rounding as recommended
iris-ai pushed to rustify at iris/ai-app 2026-09-17 01:43:18 -04:00
c0b0921973 Record the 2026-09-17 layout review in the handoff and prune its history
iris-ai pushed to rustify at iris/ai-app 2026-09-17 00:21:34 -04:00
4e75019b9a Record the pixel path closing, and the mask a redraw inherits
iris-ai pushed to split/18-position-chain at iris-ai/iris 2026-09-17 00:18:40 -04:00
ea6dbae0dc Hand a redrawn widget the mask it inherited, not its own
iris-ai pushed to split/18-position-chain at iris-ai/iris 2026-09-17 00:13:01 -04:00
32542d0c0b Thread a box in pixels down the draw, one multiply from its parent's
iris-ai pushed to split/18-position-chain at iris-ai/iris 2026-09-16 23:19:16 -04:00
5b7800264d Read a child's answer in the asker's frame, and drop the root move entry
iris-ai pushed to rustify at iris/ai-app 2026-09-16 23:19:16 -04:00
9a26862bce Record the frame rule, the decided axes, and the root entry's removal
iris-ai pushed to rustify at iris/ai-app 2026-09-16 22:09:35 -04:00
82646e8408 Record the narrow step left in the pixel path
iris-ai pushed to rustify at iris/ai-app 2026-09-16 21:50:23 -04:00
9f825ed6fb Diagnose seed 220: the offer chain breaks at a region node
iris-ai pushed to split/18-position-chain at iris-ai/iris 2026-09-16 21:49:27 -04:00
5f16617511 Carry the composed box down the draw, rather than walking back up for it
iris-ai pushed to rustify at iris/ai-app 2026-09-16 21:31:38 -04:00
da2f93254e Record the exact composition, and the seed it stops one step short of