iris-ai pushed to rustify at iris/ai-app 2026-09-08 15:27:32 -04:00
c121bc0725 iris-android-app: FIELDS_PER_LINE is gated with the reader that uses it
iris-ai pushed to rustify at iris/ai-app 2026-09-08 15:26:22 -04:00
fe7dc9c728 docs: Iris's second 2026-09-08 phone report, and the workaround list closed
02b277e7ad iris: every scroll area flings, on either axis, through one Flinger
fc82d9d7e8 iris: a cancelled gesture is not a release, and a row height is not last frame's
Compare 3 commits »
iris-ai pushed to main at iris-ai/ai-app-bench 2026-09-08 14:43:35 -04:00
539097b1a5 iris bench: the right commit id for the icon-font build
iris-ai pushed to main at iris-ai/ai-app-bench 2026-09-08 14:43:28 -04:00
ea7de9f639 iris bench: icons from iris's own Nerd Fonts subset (ai-app-2 8dc1e05)
iris-ai pushed to rustify at iris/ai-app 2026-09-08 14:42:17 -04:00
9e301f30c6 iris: ship an icon font subset, and delete the drawn mark
iris-ai pushed to main at iris-ai/ai-app-bench 2026-09-08 14:28:39 -04:00
6fc50a7726 iris bench: shared mark textures, textures that survive a new device, and a devlog that shows panics (ai-app-2 341b7a5)
iris-ai pushed to rustify at iris/ai-app 2026-09-08 14:27:10 -04:00
341b7a5922 iris: a device change re-uploads its textures, and a mark is one texture per shape
iris-ai pushed to main at iris-ai/ai-app-bench 2026-09-08 14:03:55 -04:00
bd9ae635c3 iris bench: nested scroll, a drawn chevron, and a fling ticked by the frame loop
iris-ai pushed to rustify at iris/ai-app 2026-09-08 14:03:30 -04:00
c8785b6091 docs/IRIS.md: it is the log of how iris is being built, not an API changelog
iris-ai pushed to rustify at iris/ai-app 2026-09-08 14:01:43 -04:00
9c560e3492 docs: tick the drawn chevron
iris-ai pushed to rustify at iris/ai-app 2026-09-08 14:01:32 -04:00
e5a90c6135 iris: mark() -- a drawn disclosure triangle, instead of a codepoint the phone lacks
iris-ai pushed to rustify at iris/ai-app 2026-09-08 13:57:35 -04:00
af1b0c5ab2 docs/RUST.md: what the folded-card sanity check found
iris-ai pushed to rustify at iris/ai-app 2026-09-08 13:57:17 -04:00
cce4b28324 iris: a scroll area no longer opens at the end of content it has not measured
iris-ai pushed to rustify at iris/ai-app 2026-09-08 13:48:18 -04:00
94d8373289 iris-android-app: the bench observes the fling instead of driving it at 60Hz
iris-ai pushed to rustify at iris/ai-app 2026-09-08 13:46:40 -04:00
8310431497 iris: pin the nested-scroll axis rule, and record the capture fix in RUST.md
iris-ai pushed to rustify at iris/ai-app 2026-09-08 13:44:52 -04:00
b863f9f3df iris: a capture cancels every other gesture, and the pointer leaves UiRenderState
iris-ai pushed to rustify at iris/ai-app 2026-09-08 13:31:02 -04:00
cdeb7b0857 docs/RUST.md: the work is done inline, not handed to subagents (Iris, 2026-09-08)
iris-ai pushed to rustify at iris/ai-app 2026-09-08 13:27:47 -04:00
476609e1d3 docs/RUST.md: Iris's 2026-09-08 phone report -- tap-jump, nested scroll, folded cards, and the bench's 60Hz gesture
iris-ai pushed to rustify at iris/ai-app 2026-09-08 13:12:22 -04:00
2756087e1c emulator: settle on GLES, and make every run say which adapter drew it
iris-ai pushed to rustify at iris/ai-app 2026-09-08 13:04:16 -04:00
af7d5f3782 docs: what the emulator actually gives a GPU app, measured in the guest