Use one standard Iris resource bundle

This commit is contained in:
iris committed 2026-09-11 02:09:17 -04:00
1 parent d8bb1699a8
commit 213a0debb7
24 files changed
+177 -186

No files matched your search

+5 -3
View File
@@ -13,10 +13,12 @@ open work and measured constraints that are expensive to rediscover.
Platform services are exposed to shared UI through small traits.
- `iris/` is only a UI framework. Session, transcript, server, setup, and
product styling concepts never belong there.
- `iris/src/rsc` groups resources carried by or installed through `AppRsc`:
- `iris/src/rsc` groups resources carried by or installed through `StdRsc`:
attributes, events, overlays, pointer sensing/input, tasks, and per-widget
state. `widget/` is reserved for concrete retained widgets. Public paths
such as `iris::sense` remain aliases for readability.
state. It is the standard bundle used by Iris's hosts, not a requirement;
shared widgets depend on its narrow resource traits so a custom bundle can
implement only what it needs. `widget/` is reserved for concrete retained
widgets. Public paths such as `iris::sense` remain aliases for readability.
- Phone and desktop layouts may differ. Their component implementations,
colors, spacing, text styles, gestures, folding, and network behavior do
not.