iris
8e6d709ff3
Record #17 , and queue the render state behind Rc<RefCell>
2026-09-13 23:10:48 -04:00
iris
0f24d3ac23
Record #16 , the position chain, and why the hint shortcut is not the fix
2026-09-13 23:05:47 -04:00
iris
e04f873453
Record all three merged, and what comes next
2026-09-13 22:07:57 -04:00
iris
9c85ea4864
Correct how the work is sequenced, and record #15 opened
2026-09-13 20:44:46 -04:00
iris
f3ba05d446
Record #14 merged, #12 reworked, and the harness slice
2026-09-13 20:21:11 -04:00
iris and Claude Opus 5
d0606f46ec
Rewrite the extraction handoff as current state
...
Incremental edits had spliced the opening section into two half-sentences and
left it saying main was at the commit before last. It is now written as where
things are: two open PRs, the harness as the next slice, the renderer's
invariants rather than the story of how they arrived, and the three render
checks described rather than pointed at a script in /tmp.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
2026-09-13 19:45:08 -04:00
iris and Claude Opus 5
c2b1c07895
Record #14
...
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
2026-09-13 19:35:08 -04:00
iris and Claude Opus 5
8d9680547a
Record the input restructure as a slice, and what guards it
...
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
2026-09-13 19:23:44 -04:00
iris and Claude Opus 5
69b40d555e
Record the #12 self-review
...
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
2026-09-13 19:10:15 -04:00
iris and Claude Opus 5
ba678e97f3
Record #11 merged and #13 opened
...
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
2026-09-13 18:59:19 -04:00
iris and Claude Opus 5
c5a10ac845
Record #11 as approved
...
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
2026-09-13 18:56:16 -04:00
iris and Claude Opus 5
a009261fae
Record the wgpu 30 upgrade and why it is not pushed yet
...
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
2026-09-13 18:42:17 -04:00
iris and Claude Opus 5
64d8042f52
Record the primitive render dispatch and how it was measured
...
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
2026-09-13 18:30:52 -04:00
iris and Claude Opus 5
912602d52b
Order the remaining Iris slices by how fundamental they are
...
The owner asked for library updates and core framework changes first, so code
is only written once, and for tests to arrive with a slice rather than as
scripts outside the repository. So wgpu 28 -> 30 and the headless rig and
harness come before any of the feature slices.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
2026-09-13 17:45:34 -04:00
iris and Claude Opus 5
2937a48133
Record the seventh #11 review
...
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
2026-09-13 17:44:21 -04:00
iris and Claude Opus 5
8beb461d83
Record the sixth #11 review
...
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
2026-09-13 17:23:54 -04:00
iris and Claude Opus 5
43f6bda92d
Record the fifth #11 review
...
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
2026-09-13 16:53:00 -04:00
iris and Claude Opus 5
8daf1bcac1
Record the fourth #11 review and the agreed texture design
...
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
2026-09-13 16:15:59 -04:00
iris
26f86bc6f7
Rewrite the Iris extraction handoff for a fresh session
...
Current as of PR #11 's fourth review, which is deliberately unread: the
first instruction is to fetch it. Records what #11 became over three
rounds of review, since that shape is what the new review is about, and
where the headless rig actually lives, since a rendering claim cannot be
verified without it.
Drops the finished detail -- PR #10 's contents, the source-history
archaeology that has been consumed -- and points at the machine-wide
pre-submit-review gate rather than restating it.
2026-09-13 15:50:09 -04:00
iris
bc555f9ded
Record the #11 review and the pre-submit gate in the handoff
2026-09-13 12:48:24 -04:00
iris
a9d63babe4
Record the two open Iris extraction PRs in the handoff
2026-09-13 04:01:47 -04:00
iris
e774b465fd
Document Iris extraction handoff
2026-09-13 03:45:02 -04:00
iris
50d214e5b1
Move Iris to its standalone repository
2026-09-12 23:16:47 -04:00
iris
715c86e7e2
iris: eliminate retained-frame heap churn
2026-09-12 22:44:03 -04:00
iris
badd758d9b
iris: retain next-frame staging allocation
2026-09-12 22:11:38 -04:00
iris
45cdfed293
iris: keep redraw comments current
2026-09-12 22:06:13 -04:00
iris
77b39a97e3
iris: process dirty widgets one at a time
2026-09-12 22:05:06 -04:00
iris
b1416d86bf
iris: drive animation from painter frame time
2026-09-12 21:37:47 -04:00
iris
9fe6aca1f1
iris: make span compaction explicit
2026-09-12 21:18:09 -04:00
iris
9097744a7c
iris: give alignment examples full width
2026-09-12 21:03:27 -04:00
iris
adb8276ef4
iris: keep text overflow masks horizontal
2026-09-12 20:59:54 -04:00
iris
93c106e2f8
iris: clip ellipsized text at cluster boundaries
2026-09-12 20:54:26 -04:00
iris
1f0a7b5f94
iris: add positioned text overflow
2026-09-12 19:58:02 -04:00
iris
cb5f11d21a
iris: separate layout allocation from lengths
2026-09-12 19:35:18 -04:00
iris
90dffce514
iris: add replaceable glyph atlas buckets
2026-09-12 18:10:55 -04:00
iris
c97df72015
iris: share resource handle bookkeeping
2026-09-12 17:13:49 -04:00
iris
a8093b002b
iris: move text state into shared resources
2026-09-12 14:18:12 -04:00
iris
4cbe7baea0
iris: make font families application-named strings
2026-09-12 13:09:31 -04:00
iris
bdc9c914c4
iris: load application-owned fonts
2026-09-11 14:14:41 -04:00
iris
f7e7950908
Reuse Android builds and discard staging
2026-09-11 13:56:32 -04:00
iris
779f5c63d3
Organize Iris support files
2026-09-11 13:06:52 -04:00
iris
0ead062379
Rename app_init to android_init
2026-09-11 12:36:50 -04:00
iris
aa33d55a70
Default DesktopApp to the standard UI state
2026-09-11 12:31:52 -04:00
iris
6efd0cf0aa
Align desktop initializer arguments with builders
2026-09-11 12:30:33 -04:00
iris
ecf74055c7
Simplify Iris app initialization and task updates
2026-09-11 12:28:33 -04:00
iris
8218e84b62
Run Iris examples on desktop and Android
2026-09-11 11:33:04 -04:00
iris
df1290904b
Add Iris Android APK tooling
2026-09-11 03:44:06 -04:00
iris
e137f38a5d
Return the tabs demo to one example
2026-09-11 02:18:34 -04:00
iris
213a0debb7
Use one standard Iris resource bundle
2026-09-11 02:09:17 -04:00
iris
d8bb1699a8
Make the Rust client the sole app
2026-09-11 01:18:24 -04:00