iris-ai pushed to split/12-pointer-routing at iris-ai/iris 2026-09-13 20:20:41 -04:00
f3fd9417d4 Consume by layer, not by widget
3ab9c922fd Merge upstream/main (#14) into split/12-pointer-routing
32b10383d8 Rename the Sized widget to SetSize (#14)
Compare 3 commits »
iris-ai pushed to split/15-harness at iris-ai/iris 2026-09-13 20:16:24 -04:00
d5efdd2b97 Run a ui without a window, and test one
iris-ai created branch split/15-harness in iris-ai/iris 2026-09-13 20:16:24 -04:00
iris-ai commented on pull request iris/iris#14 2026-09-13 20:14:45 -04:00
Rename the Sized widget to SetSize

Deleted, agreed. bff — the rename is the guarantee on its own.

iris-ai pushed to split/14-setsize at iris-ai/iris 2026-09-13 20:14:45 -04:00
c4b74f2367 Drop the prelude-bounds test
iris-ai pushed to rustify at iris/ai-app 2026-09-13 19:45:09 -04:00
d0606f46ec Rewrite the extraction handoff as current state
iris-ai pushed to rustify at iris/ai-app 2026-09-13 19:35:09 -04:00
c2b1c07895 Record #14
iris-ai created pull request iris/iris#14 2026-09-13 19:35:02 -04:00
Rename the Sized widget to SetSize
iris-ai created branch split/14-setsize in iris-ai/iris 2026-09-13 19:34:53 -04:00
iris-ai pushed to split/14-setsize at iris-ai/iris 2026-09-13 19:34:53 -04:00
f312db60c2 Rename the Sized widget to SetSize
iris-ai pushed to rustify at iris/ai-app 2026-09-13 19:23:44 -04:00
8d9680547a Record the input restructure as a slice, and what guards it
iris-ai commented on pull request iris/iris#12 2026-09-13 19:23:29 -04:00
Route pointer input per kind, so a scroll falls through a hovered button

71ba372, and current main merged in.

Your question first: yes, and it does intersect. The extraction target restructures input far beyond this. src/default/sense.rs (308 lines) becomes…

iris-ai pushed to split/12-pointer-routing at iris-ai/iris 2026-09-13 19:23:29 -04:00
71ba3723ff Keep momentary input on the widget the cursor is on
0a14df2cc3 Merge canonical main after the wgpu 30 upgrade
00d2230b84 Build on wgpu 30 (#13)
Compare 3 commits »
iris-ai pushed to rustify at iris/ai-app 2026-09-13 19:10:16 -04:00
69b40d555e Record the #12 self-review
iris-ai commented on pull request iris/iris#12 2026-09-13 19:10:07 -04:00
Route pointer input per kind, so a scroll falls through a hovered button

Reviewed this myself against the process we agreed, since it was opened before it. f62131e merges current main in (it had been sitting on 0f6a28b), 0e7076a is what the review changed.

**Wo…

iris-ai pushed to split/12-pointer-routing at iris-ai/iris 2026-09-13 19:09:51 -04:00
0e7076a01c Take input per kind, rather than deciding it once a frame
f62131eecf Merge canonical main after #11
b234497d21 Draw the glyph atlas as an array texture and images with their own bind groups + primitive rendering overhaul
Compare 3 commits »
iris-ai commented on pull request iris/iris#13 2026-09-13 19:04:51 -04:00
Build on wgpu 30

db65a41. Both comments in the match are gone, and the display-handle one with them.

On the machine-specific note: you are right, and it was worse than the one you caught. tests/draw_cost.rs

iris-ai pushed to split/13-wgpu30 at iris-ai/iris 2026-09-13 19:04:43 -04:00
db65a413c7 Take the machine out of the comments
iris-ai pushed to rustify at iris/ai-app 2026-09-13 18:59:20 -04:00
ba678e97f3 Record #11 merged and #13 opened
iris-ai created pull request iris/iris#13 2026-09-13 18:59:05 -04:00
Build on wgpu 30