See and drive the WEB builds of imgui_bundle (Emscripten explorers, Pyodide playground and pages) in Chrome - screenshots, a few clicks, and reading versions from inside Pyodide - or in an iPhone simulator (Safari, touch). Use for the web checks before a…
Capture a screenshot of an imgui_bundle GUI for visual self-validation. Use after editing any C++ or Python code that affects UI rendering (markdown, plots, themes, layout, fonts, math) so you can verify the result before asking the user to look. Avoids…
Drive an imgui_bundle GUI via the ImGui Test Engine (click, type, expand headers) and capture screenshots at chosen moments. Use whenever validating a UI change requires interaction first — e.g. clicking a button to open a panel, expanding a collapsing…
How to customize Python bindings when the auto-generated litgen output is wrong (return policy, parameter lists, etc.). Covers excluding functions and providing custom pybind/stub code.
Rules for the forks of the bundle's libraries (external/<lib>/<lib>, branch imgui_bundle) - which commits are generic, and how to rewrite, reorder or slim a fork's history without breaking the bundle's submodule pointers. Use before committing to a fork,…
Regenerate Python bindings after modifying C++ headers that have Python bindings. Invoke after editing headers in external/*/src/ or external/hello_imgui/hello_imgui/src/ that affect the Python API.