Window and GUI system based on ImGui from OCornut.
Include docking/floating window, multi window and multi render support.
I found this repo with very interesting and powerful feature. But I noticed some bad practice around this project, so I am trying to improve this work!
I am only interested in the glfw/opengl/vulkan backend rendering, and windows/linux system.
I want to use latest feature/practice, and I have no mercy with legacy code.
- replace genie by cmake
- use conan
- build successfully
- remove 'Externals' submodule folder
- update the CI/CD
- use nlohmann::json instead of JsonStthm
- add static analyser
- restore the single file format
ImWindow is licensed under the MIT License, see LICENSE for more information.