instead of a game I am currently implementing a visualization app in Godot. The visualization works like a charm. However, my UI is currently very static. I have few windows, pop-ups, toolbars, tabs, but they are all fixed in relative position. For now, it is not many and does not harm the usability - but they will become more in future.
Thus, I'd like the user to be able to re-arrange the tool UI to his liking, just as we are in godot. For that, I imagined having a docking system for my UI elements just as in godot editor would be fantastic. However, all I found in the forums and documentation was on how to write dock elements for self-written plugins. Is there anything you can point me towards to re-produce the docking system itself so I can make my (currently static) ui elements dock-able within the docking system of my "game"?
Any help is appreciated! Thanks!