59: the face is home-layer furniture, not a zone occupant
This commit is contained in:
parent
1aa61030dd
commit
e2fb113eb2
1 changed files with 11 additions and 5 deletions
|
|
@ -192,11 +192,17 @@ same action (TASK-30/31).
|
|||
|
||||
### Q1. Where does she live — surface, and layer?
|
||||
|
||||
A layer surface beside the sheet and the dial (`WlrLayer::Overlay`), or a
|
||||
regular window in a zone? She is furniture, not an app, which argues for the
|
||||
overlay tier and for `layers.rs` deciding it by role. But an always-present
|
||||
overlay competes with the OSK and the pill for the same tier — TASK-56's island
|
||||
argument applies and should be read first.
|
||||
Decided 2026-08-06: **a home-screen layer element, not a zone occupant.** The
|
||||
host stays a wry window (the rig needs the web runtime), but the compositor
|
||||
flags it by role and pins it to the home layer with the clock — no zone minted,
|
||||
no dock-hide, no mission-control card, no border. She is furniture, and the
|
||||
clock is the precedent. "Non-focusable" is the wrong word: she has chat, which
|
||||
will eventually need the OSK, so she must be *able* to take focus when spoken
|
||||
to, while living in the home tier.
|
||||
|
||||
The alternative — a full app in a layer of its own, exempted from the app rules
|
||||
— is explicitly deferred: that is the shape she takes when she is interactively
|
||||
changing content on other apps, not today.
|
||||
|
||||
### Q2. What does she do when nobody is talking to her?
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue