Download Latest Version v1.92.1 source code.tar.gz (1.9 MB)
Email in envelope

Get an email when there's a new version of Dear ImGui

Home / v1.92.1
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2025-07-09 8.8 kB
v1.92.1 source code.tar.gz 2025-07-09 1.9 MB
v1.92.1 source code.zip 2025-07-09 2.1 MB
Totals: 3 Items   4.0 MB 34

v1.92.1: Maintenance release

❤️ Previous summer was the 10th anniversary of v1.00! Read: 10 years of Dear ImGui ! 🎉 ✋ Reading the changelog is a good way to keep up to date with what Dear ImGui has to offer, and will give you ideas of some features that you've been ignoring until now! 📣 If you are browsing multiple releases: click version number above to display full release note contents, otherwise it is badly clipped by GitHub!


Links: Homepage - Release notes - FAQ - Issues, Q&A. Also see our Wiki with sections such as.. - Getting Started (~25 lines in an existing app) - Useful Extensions/Widgets - Software using Dear ImGui - Bindings & Backends - and more! 👌

Dear ImGui is funded by your contributions and absolutely needs them to sustain and grow. We can invoice and accommodate to many situations. If your company uses Dear ImGui, please reach out. See Funding page. Did you know? If you need an excuse to pay, you may buy licenses for Test Engine and buy hours of support (and cough not use them all) and that will contribute to fund Dear ImGui.

❤️ Thanks to recent years sponsors ❤️

❤️ And many individuals ❤️

Thanks to @GamingMinds-DanielC, @PathogenDavid & more for their help with GitHub answers!


Changes (since v1.92.0)

This is a general maintenance release addressing some issues discovered in 1.92.0. Read v1.92.0 Changelog for details and links on main changes.

🆘 Need help updating your custom rendering backend to support ImGuiBackendFlags_RendererHasTextures ? You can read the newly improved docs/BACKENDS.md.

Changes

  • Fonts: added ImFontAtlas::SetFontLoader() to dynamically change font loader at runtime without using internal API. (#8752, [#8465])
  • Fonts: fixed a bug where dynamically changing font loader would lose the Fallback and Ellipsis glyphs under some circumstance. (#8763)
  • Fonts: for large size fonts, layout/size calculation only load glyphs metrics. Actual glyphs are renderer+packed when used by drawing functions. (#8758, [#8465])
  • Fonts: set a maximum font size of 512.0f at ImGui:: API level to reduce edge cases (e.g. out of memory errors). ImDrawList:: API doesn't have the constraint. (#8758)
  • Fonts: restore ImFontConfig::FontNo being a 32-bits value as this is needed to pass full range of information into e.g. FreeType's face_index, as higher bits are used from FreeType 2.6.1. (#8775) [@Valakor] (the field has been erroneously reduced from 32-bits to 8-bit in 1.92.0)
  • Textures: Fixed support for #define ImTextureID_Invalid to non-zero value: ImTextureData was incorrectly cleared with zeroes. (#8745) [@rachit7645]
  • Demo: Added "Text -> Font Size" demo section. (#8738) [@Demonese]
  • CI: Fixed dllimport/dllexport tests. (#8757) [@AidanSun05]
  • CI: Updated to use latest Windows image + VS2022.
  • Debug Tools: added IMGUI_DEBUG_HIGHLIGHT_ALL_ID_CONFLICTS to detect id conflicts before hovering. This is very slow and should only be used temporarily. (#8651, [#7961], [#7669])
  • Examples: GLFW+OpenGL3, GLFW+WGPU: Emscripten Makefiles uses GLFW port contrib.glfw3 which offers better HiDPI support. (#8742) [@pthom]
  • Backends: GLFW, SDL2 made ImGui_ImplGLFW_GetContentScaleXXX() and ImGui_ImplSDL2_GetContentScaleXXXX() helpers return 1.0f on Emscripten and Android platforms, matching macOS logic. (#8742, [#8733]) [@pthom]
  • Backends: SDL3: avoid calling SDL_StartTextInput() again if already active. (fixes e.g.: an issue on iOS where the keyboard animation will popup every time the user types a key + probably other things) (#8727) [@morrazzzz]
  • Backends: OSX: added ImGuiMouseCursor_Wait and ImGuiMouseCursor_Progress mouse cursor support. (#8739) [@cfillion]
  • Backends: Allegro5: fixed texture update broken on some platforms where ALLEGRO_LOCK_WRITEONLY needed all texels to be rewritten. (#8770)
  • Backends: Vulkan: use nonCoherentAtomSize to align upload_size, fixing validation error on some setups. (#8743, [#8744]) [@tquante]
  • Backends: Vulkan: fixed texture synchronization issue introduced in 1.92.0, leading to validation layers being grumpy. (#8772) [@Majora320]

Changes from 1.92.0 to 1.92.1 specific to the Docking+Multi-Viewports branch:

  • Backends: OSX: Fixed multi-viewport handling broken in 1.92.0. (#8644, [#8777]) [@cfillion]

From REAC 2025 conference: https://enginearchitecture.org/2025.htm

In Warhammer 40000: Space Marine 2. talk Image

In Anvil Rendering Architecture. talk (Assassin's Creed games & more) Image Image

Feedback from Ralf: "Here at @vectorunit I recently converted all of our tools/editors from Qt to imgui and it's been a great quality of life improvement: it has made our tools UI much more readable, maintainable, and easier to add new features." https://www.vectorunit.com/ Image

@pthom: Dear ImGui Bundle now runs in the browser, in pure Python. Thanks to Pyodide support (added in v1.92.0), you can now build and run Dear ImGui apps on the Web, using Python only and zero boilerplate: no HTML/CSS/JavaScript, no client-server synchronization issues

An online playground will enable you to run and edit ImGui applications in the browser without any setup. image

See relevant annoucement in the Dear ImGui Bundle repository.


Also see previous releases details. Note that GitHub are now clamping release notes sometimes really badly, click on a header/title to read full notes.

❤️ Previous summer was the 10th anniversary of v1.00! Read: 10 years of Dear ImGui ! 🎉

💰 🙏 Dear ImGui is funded by your contributions and absolutely needs them to sustain and grow. We can invoice and accommodate to many situations. If your company uses Dear ImGui, please reach out. See Funding page. Did you know? If you need an excuse to pay, you may buy licenses for Test Engine and buy hours of support (and cough not use them all) and that will contribute to fund Dear ImGui.

Source: README.md, updated 2025-07-09