reactor-docking
Installation
SKILL.md
Docking in Reactor
DockManager hosts a tree of dockable panes that the user can drag, split,
tear out into floating windows, re-dock, pin to a side, and persist. It is the
foundation for IDE-/Office-shaped apps (solution explorer + editor well +
tool panes).
configure: host => DockingNativeInterop.Register(host.Reconciler) // required once at startup
The ownership model — READ THIS FIRST
This is the single most important rule, and the easiest to get wrong:
The app owns CONTENT. The host owns SHAPE.