Objective
We should implement a DockingRegistry class to store the docking id of every windows at startup.
ImGui has a strange way to handle the docking ids, even when setting up the dockspace initially, if the window is not rendered at the first frame, the docking id will not be saved (even if it is stored in the config file)
This is why we need a class that at startup either
- Store the default layout of every window
- Store the layout found in the config file
And then, when opening new windows at runtime, they should ask for their stored docking id and modify it it is not the same
Acceptance Criteria
Dependencies
No response
Technical Details
No response
Type
Editor
Objective
We should implement a
DockingRegistryclass to store the docking id of every windows at startup.ImGui has a strange way to handle the docking ids, even when setting up the dockspace initially, if the window is not rendered at the first frame, the docking id will not be saved (even if it is stored in the config file)
This is why we need a class that at startup either
And then, when opening new windows at runtime, they should ask for their stored docking id and modify it it is not the same
Acceptance Criteria
DockingRegistryclass storing the dock ids of the windowsDependencies
No response
Technical Details
No response
Type
Editor