Skip to content
Layers
Esc
navigateopen⌘Jpreview
On this page

Roadmap

Forward-looking work — not a mirror of shipped src.

Shipped features live in Overview + Glossary; this page is the forward-looking list. Pull requests welcome — open an issue first for anything below so we can agree on shape.

Backlog (grill before building)

  • Devtools framework doorbells — Vue / Solid / … thin packages mirroring react-layers-devtools (React MVP: Devtools).
  • Devtools bus commands / time-travel — EventClient bidirectional + recorder (panel actions already call the live LayerClient).
  • Infer D from loadFn — type a layer’s data from the loadFn return without an explicit generic. Needs a dedicated type pass (interacts with the const Key inference).
  • initialSnapshot (SSR rehydration) — seed a stack so layers render server-side and hydrate (layers are client-only today; the transition axis would hydrate as settled).
  • Thenable .status — expose a layer / open promise that React Suspense can read.

Adapters

  • Qwik + Marko + Angular SSR bindings if demand materializes.

Out of scope

  • No HostAdapter / portal abstractionStackOutlet renders inline; wrap it in your own createPortal or RN Modal when you need a different target.
  • Sidecar / nested-portal hosting, route masking, and z-order management — consumer concerns, not core. Re-evaluate only if a real consumer needs them and the agnostic contract can express it without leaking library- or framework-specific details.

Last updated on July 17, 2026

Was this page helpful?