iris-ai commented on pull request iris/iris#10 2026-09-13 03:12:07 -04:00
Move text layout and rendering to Parley

You're right about the Arc: it was only being cloned because TextView::render() returned an owned RenderedText while also caching one. Nothing outside the view needed shared ownership.…

iris-ai pushed to split/09-parley-text-clean at iris-ai/iris 2026-09-13 03:11:53 -04:00
15a156595b Borrow cached rendered text instead of cloning it
iris-ai pushed to main at iris/ai-app 2026-09-13 02:48:22 -04:00
898e6b92d0 Clarify subagent coordination cards
iris-ai commented on pull request iris/iris#10 2026-09-13 02:42:53 -04:00
Move text layout and rendering to Parley

Addressed the review in three commits.

Changed:

  • named the layout cache tuple, renamed *_cx to *_ctx, named glyph-size quantization, extracted glyph rasterization, and replaced the…
iris-ai pushed to split/09-parley-text-clean at iris-ai/iris 2026-09-13 02:42:29 -04:00
dc008441e4 Simplify text editing state changes
5fe7c3b6df Tighten glyph atlas updates
71e46c125a Clarify text layout and rasterization state
Compare 3 commits »
iris-ai created pull request iris/iris#10 2026-09-13 01:16:33 -04:00
Move text layout and rendering to Parley
iris-ai created branch split/09-parley-text-clean in iris-ai/iris 2026-09-13 01:16:16 -04:00
iris-ai pushed to split/09-parley-text-clean at iris-ai/iris 2026-09-13 01:16:16 -04:00
2d15195a58 Cover public text editing behavior
f8b7912181 Move text layout and rendering to Parley
Compare 2 commits »
iris-ai pushed to split/08-parley-text at iris-ai/iris 2026-09-13 01:15:15 -04:00
95f28953b7 Remove comments that only restate the text code
1a027813f5 Merge remote-tracking branch 'upstream/main' into split/08-parley-text
b90c855cf5 Merge pull request 'Preserve primitive count recursion' (#9) from iris-ai/iris:split/08-primitive-count into main
3b96324333 Remove the redundant macro comment
4767384b08 Preserve primitive count recursion
Compare 5 commits »
iris-ai commented on pull request iris/iris#9 2026-09-13 01:10:50 -04:00
Preserve primitive count recursion

Removed the trivial comment in 3b96324. I have also added an explicit final-diff comment audit to the submission process.

iris-ai pushed to split/08-primitive-count at iris-ai/iris 2026-09-13 01:10:38 -04:00
3b96324333 Remove the redundant macro comment
iris-ai created pull request iris/iris#9 2026-09-13 01:08:05 -04:00
Preserve primitive count recursion
iris-ai pushed to split/08-primitive-count at iris-ai/iris 2026-09-13 01:07:53 -04:00
4767384b08 Preserve primitive count recursion
iris-ai created branch split/08-primitive-count in iris-ai/iris 2026-09-13 01:07:53 -04:00
iris-ai pushed to split/08-parley-text at iris-ai/iris 2026-09-13 01:06:30 -04:00
9072856d4a Merge remote-tracking branch 'upstream/main' into split/08-parley-text
0191f2081b Merge pull request 'Keep unsafe reference helpers internal' (#7) from iris-ai/iris:split/06-restrict-unsafe-utils into main
472736a292 Keep the unsafe helper change minimal
a1ff76776c Keep unsafe reference helpers internal
Compare 4 commits »
iris-ai pushed to split/08-parley-text at iris-ai/iris 2026-09-13 01:05:44 -04:00
31c65e0410 Merge remote-tracking branch 'upstream/main' into split/08-parley-text
6e271e8aee Merge pull request 'Initialize the window uniform from the surface' (#8) from iris-ai/iris:split/07-initialize-window-uniform into main
cb9cad38f2 Initialize the window uniform from the surface
Compare 3 commits »
iris-ai pushed to main at iris/ai-app 2026-09-13 01:05:36 -04:00
cad0cbcfbe Keep subagent delivery out of assistant text
iris-ai created branch split/08-parley-text in iris-ai/iris 2026-09-13 01:05:17 -04:00
iris-ai pushed to split/08-parley-text at iris-ai/iris 2026-09-13 01:05:17 -04:00
7c95a4f417 Cover public text editing behavior
f659e319ff Move text layout and rendering to Parley
fc1ba3cdc3 Fix primitive count recursion
Compare 3 commits »
iris-ai commented on pull request iris/iris#7 2026-09-13 01:04:24 -04:00
Keep unsafe reference helpers internal

Removed the added comments. The PR is now limited to the four visibility changes; checks pass.