Releases: pthom/imgui_bundle
Releases · pthom/imgui_bundle
v0.8.7
Updates and new features
- ImGui: updated imgui to v1.89.6 (May 2023)
- ImGui: python bindings now can use SDL2 (glfw is of course still supported, and remains the default with Hello ImGui)
- ImGui: Add python bindings for drag&drop
- HelloImGui: can now handle several layouts and save settings per layout (see details below)
- HelloImGui: can now store user defined settings in the ini file
- HelloImGui: now remembers user choices for the theme, status bar, and fps throttling
- HelloImGui: handle utf8 filenames for assets loading
- ImGuiColorTextEdit is now based on @santaclose fork
- immvision bindings: use shared memory (between python and C++) for images
- ImPlot bindings: Add support for colormap in implot python bindings
- ImPlot bindings: Add support for heatmaps
As always, an online interactive manual is available
More details about layouts handling with Hello ImGui:
Each layout has a different spatial layout and can contain a different list of windows. Each layout also remembers the user modifications to this given layout, as well as the list of opened windows.
See this online emscripten demo of the docking and layout, the C++ demo code, and python demo code
For more explanations on how to handle complex layouts, see this video explanation on YouTube (5 minutes)
v0.8.6
v0.8.5
v0.8.3
v0.8.2
v0.8.1
v0.8.0
Changelog:
- markdown: render code blocks with text editor, and make them easily copyable
- add lots of demos
- add doc / ascii_doc
- add emscripten interactive manual
- add immapp::snippets
- add portable_file_dialogs
What's Changed
- Bump pypa/cibuildwheel from 2.11.3 to 2.11.4 by @dependabot in #61
Full Changelog: v0.7.2...v0.8.0
v0.7.2
v0.7.1
v0.7.0
- Improved imgui bindings
- immvision now available in pypi wheels
- Added support for ImGuizmo's 3D gizmo and widgets
- Added support for imgui_tex_inspect
- add imgui.backends: imgui can be used standalone
- added ImmApp (Immediate App) submodule
- Improved demos and manual