This fork of ImStudio is for use in my projects and may not suite your needs, but you're free to use it per the original license.
- Export GUI designs as Lua code (based on my version of sol2_ImGui_Bindings).
- Saving and loading of projects (serialization via YAML).
Real-time GUI layout creator/editor for Dear ImGui
Inspired by Code-Building/ImGuiBuilder
- Drag edit
- Property edit
- Covers most of the commonly used default widgets (primitives, data inputs, and other miscellaneous)
- Child windows
- Real-time generation
- Export to clipboard
- Useful tools (Style & Color export, Demo Window, etc.)
- Helpful resources (external)
- CMake
- GLFW
*Downloaded during build on Windows and MacOS
Debian: sudo apt-get install libglfw3 libglfw3-dev
Arch: sudo pacman -S glfw
Fedora: sudo dnf install glfw glfw-devel
git clone --depth 1 https://github.com/Raais/ImStudio.git
cd ImStudio
./build.sh
Make sure MSVC is in your environment (eg. x64 Native Tools Command Prompt)
"C:\Program Files\Git\bin\git.exe" clone --depth 1 https://github.com/Raais/ImStudio.git
cd ImStudio
md build
cd build
"C:\Program Files\CMake\bin\cmake.exe" .. -DCMAKE_BUILD_TYPE=Release
"C:\Program Files\CMake\bin\cmake.exe" --build . --config Release
Thanks to Omar for Dear ImGui.
Thanks to Code-Building for the inspiration.