Bevy has no way to build a resizable, dockable panel layout yet, and both the inspector (#23013) and any future editor need one. This tracks upstreaming the docking from Jackdaw as a series of small PRs, following Talin's tab and docking design (https://hackmd.io/@dreamertalin/HkA2okNSzx) and the widget roadmap in #19236.
The rough split is headless behaviour, including the dock, in bevy_ui_widgets, and all the styling in bevy_feathers.
Split panes
Tabs
Docking (bevy_ui_widgets::dock)
Not planned for now
Saving and loading layouts, workspaces and a panel registry are left out until there is an editor to own that policy.
Bevy has no way to build a resizable, dockable panel layout yet, and both the inspector (#23013) and any future editor need one. This tracks upstreaming the docking from Jackdaw as a series of small PRs, following Talin's tab and docking design (https://hackmd.io/@dreamertalin/HkA2okNSzx) and the widget roadmap in #19236.
The rough split is headless behaviour, including the dock, in
bevy_ui_widgets, and all the styling inbevy_feathers.Split panes
bevy_ui_widgets, resizable by dragging the handles, sizes reported withValueChangeAdd a headless split pane to bevy_ui_widgets #25969Tabs
Docking (
bevy_ui_widgets::dock)Not planned for now
Saving and loading layouts, workspaces and a panel registry are left out until there is an editor to own that policy.