Imgui has a feature that can be enabled to make windows dockable to the edges of the display. It would be nice to enable this feature so folks can drag windows around and dock them where they wish. As part of this, it would be nice to split some of the ASM debugging functionality into separate windows. It may also be desirable, then, to change the default organization of windows, perhaps to emulate a certain large and popular IDE by a major software company. Or some other IDE that's popular among the community.
Cloning the "docking" imgui source code into Box16 where the current imgui code is located.
Porting any functional code changes that were made to the current imgui source code.
Fixing up any additional places where Box16 code breaks as a result of the new branch.
Enabling docking features.
Splitting up certain multi-section windows into separate windows that are either docked together by default, or can be docked. These will need to be independently toggleable, as well.
Finally, fixing any new build warnings that are introduced by the dockable imgui code.
Imgui has a feature that can be enabled to make windows dockable to the edges of the display. It would be nice to enable this feature so folks can drag windows around and dock them where they wish. As part of this, it would be nice to split some of the ASM debugging functionality into separate windows. It may also be desirable, then, to change the default organization of windows, perhaps to emulate a certain large and popular IDE by a major software company. Or some other IDE that's popular among the community.