surface · ui.surface
panel
Movable or fixed semantic panel with scale-aware anchored layout.
panel_contract
- Stable ID
ui.surface.panel- Owner
- app.ScriptUiIntentBuffer
- Authority
- presentation
- Timing
- composition
- Availability
- Phase 14G
- Side effects
- Records detached presentation intent.
- Determinism
- Stable package and emission order.
- Introduced
- 1.0.0
Usage
Declare providers or contributions for ui.surface.panel in the package manifest. Replacement selection changes presentation ownership, never simulation ownership.
Parameters
- None
Returns
A stable surface contract consumed by the interface composition host.
Cost
Constant-size contract lookup or bounded retained-record access.
Fields
This symbol has no fields.
Errors
- None
Examples
-- Declare "ui.surface.panel" in the package manifest UI contribution contract.
API history
- 1.0.0: Runtime contract published from the complete Phase 14 registry.