v1.0.0-beta1
Pre-release
Pre-release
Added support for ImGui Test Engine
ImGui Test Engine is a Tests & Automation Engine for Dear ImGui.
- Can be used with python, and C++ (all platforms, incl emscripten). See python bindings declarations (stubs).
- Enabled by default inside ImGui Bundle. Needs to be enabled manually when using Hello ImGui.
- Lots of work on making ImGui Test Engine's coroutines (thread based) compatible with Python and emscripten
- ImGui Test Engine is now used to run interactive automations in the interactive manual (click on the "Show me" buttons)
- Added specific demo and doc
Note: See Dear ImGui Test Engine License. (TL;DR: free for individuals, educational, open-source and small businesses uses. Paid for larger businesses)
New library
- Added new library: ImCoolBar
Doc
- Completely reviewed the doc site.
- Added "quickstart & example" section, with lots of examples
- Added & reviewed development doc
- Added specific doc / bindings maintenance (and how to add bindings for new libraries)
Misc
- Python bindings stubs: add "overload" everywhere when required
- cmake: add options to run sanitizers (no warning given by any of them at this moment)
- demo_logger: add logs at startup
- implot python bindings: add plot_bar_groups & plot_pie_chart
- update imgui_toggle (after merged PRs from imgui_bundle)
- update HelloImGui: add callback BeforeImGuiRender
- update ImmVision: can call gladLoadGl if needed (fix #134)
- add demo imgui_example_glfw_opengl3.cpp
Full Changelog: v0.9.0...v1.0.0-beta1