Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
srcs-full-v1.92.0.tar.gz | 2025-06-28 | 39.0 MB | |
README.md | 2025-06-28 | 2.7 kB | |
v1.92.0 source code.tar.gz | 2025-06-28 | 13.8 MB | |
v1.92.0 source code.zip | 2025-06-28 | 14.1 MB | |
Totals: 4 Items | 66.9 MB | 1 |
Starting with v1.92.0, version numbers are now synced between "Dear ImGui", "Hello ImGui" and "Dear ImGui Bundle"
ImGui
Use ImGui v1.92.0: Scaling fonts & many more (big release)
This is a big release for ImGui.
TLDR: Fonts may be rendered at any size. Glyphs are loaded and rasterized dynamically. No need to specify ranges, prebake etc. GetTexDataAsRGBA32() is now obsolete.
- Many Font related changes: this release brings many changes on the ImGui side : do read the ImGui release notes
Python bindings
- Potentially breaking change for extern pure Python backends:
font_atlas_get_tex_data_as_rgba32
was removed (read the advice below) - Font-related changes, following ImGui v1.92.0
- Fix ImPlot stubs (thanks @tlambert03)
- Fix imgui_ctx and imgui_node_ctx
- pure python backends: split opengl implems, implement texture update in python pure opengl backends
- imgui bindings => publish texture related infos
Advice for extern pure Python Backends (wgpu, etc.)
Since v1.92, font_atlas_get_tex_data_as_rgba32
was removed. Backends will need to be adapted by implementing support for dynamic fonts (preferred)
Extract from ImGui doc:
ImGui Version 1.92.0 (June 2025), added texture support in Rendering Backends, which is the backbone for supporting dynamic font scaling among other things. In order to move forward and take advantage of all new features, support for ImGuiBackendFlags_RendererHasTextures will likely be REQUIRED for all backends before June 2026.
- Read ImGui backend doc: flag
ImGuiBackendFlags_RendererHasTextures
(1.92+) (read the part "Rendering: Adding support for ImGuiBackendFlags_RendererHasTextures (1.92+)"). - For inspiration, also look at opengl_base_backend implementation of _update_texture().
Pyodide
- Added support for Pyodide
Contributions
- fix: exclude
MkTime
from implot_internal stubs by @tlambert03 in https://github.com/pthom/imgui_bundle/pull/349 - Add imgui_ctx.tree_node_ex (flags are missing in imgui_ctx.tree_node) by @zaicruvoir1rominet in https://github.com/pthom/imgui_bundle/pull/353
- test: add test to ensure that stub files are valid by @tlambert03 in https://github.com/pthom/imgui_bundle/pull/351
Full Changelog: https://github.com/pthom/imgui_bundle/compare/v1.6.3...v1.92.0