Files
orca/src/shared
1bfb45654f A layout-owner server tells a paired desktop it takes layout changes (dark, layout-owner build only) (#31131)
* feat(layout-owner): a layout-owner server advertises that it takes a paired desktop's layout intents (dark)

status.get adds layout.intents.v1 only in an ORCA_LAYOUT_OWNER=main build. It versions the
layout.subscribe frame shape and the layout.apply contract a paired desktop will rely on.
Tests pin the layout methods open to a paired desktop and closed to phones, and that an older
desktop still reaches every session.tabs mutation on such a server.

Co-Authored-By: Claude <noreply@anthropic.com>

* test(layout-owner): read the paired-desktop frames and seed the server without casts

Co-Authored-By: Claude <noreply@anthropic.com>

* review: the capability comment says only what the code does, and tests pin each next check

Co-Authored-By: Claude <noreply@anthropic.com>

---------

Co-authored-by: E2E Test <e2e@test.local>
Co-authored-by: Claude <noreply@anthropic.com>
2026-10-20 09:35:14 -04:00
..
…
…