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
iris
a8602c1626
Clean up shared UI runtime state
2026-09-11 00:55:33 -04:00
iris
f49b284b46
iris: fold render state into Ui
2026-09-10 23:58:43 -04:00
iris
599d33287c
Add scoped overlay hosts
2026-09-10 18:49:03 -04:00
iris
b53a17c436
Require commits for completed work
2026-09-10 18:41:56 -04:00
iris
de92fccba5
Add retained paints and shared text selection
2026-09-10 18:35:24 -04:00
iris
25370731d0
Prune commentary and stale Rust port notes
2026-09-10 00:44:13 -04:00
iris
5428cd75c9
Prune Iris TODO and prioritize color correctness
2026-09-09 23:35:12 -04:00
iris
8c6e2ed9cf
docs: record final phone benchmark comparison
2026-09-09 22:57:50 -04:00
iris
4bc23172fd
Make Iris layout dependencies explicit
2026-09-09 22:35:03 -04:00
iris
e5fee03da8
Stop composer layout recursion on spaces
2026-09-09 19:54:53 -04:00
iris
5ece49b8d9
Settle growing layout branches in one frame
2026-09-09 16:54:39 -04:00
iris
e212ed8d02
Document separate benchmark publication repo
2026-09-09 16:23:38 -04:00
iris
f5183af306
Expose Iris benchmark in Dev Updater
2026-09-09 16:19:46 -04:00