github ocornut/imgui v1.90.4

latest releases: v1.91.2-docking, v1.91.2, v1.91.1-docking...
7 months ago

1.90.4: More fixes

Reading the changelog is a good way to keep up to date with the things Dear ImGui has to offer, and maybe will give you ideas of some features that you've been ignoring until now!

📣 Click version number above to display full release note contents, otherwise it is clipped by GitHub!


Links: Homepage - Release notes - FAQ - Issues, Q&A
Also see our Wiki with sections such as Getting Started and Useful Extensions Gallery! 👌

Dear ImGui is funded by your contributions and needs them to sustain and grow. We can invoice and accommodate to many situations.
If your company uses Dear ImGui, please reach out. See Sponsors page.

Changes

This is a small amend to v1.90.2 and v1.90.3.

TL;DR

  • Fixed a menu closing issue. (#7325)
  • Fixed focus/tabbing API from working on windows with ImGuiWindowFlags_NoNavInputs, which broke imgui_memory_editor in 1.90.2.
  • Improvements and fixes for Table Angled Headers mode. (#6917)
  • Made DebugStartItemPicker() public API and wired to Tools menu. EVERY TIME I MENTION THE ITEMPICKER TO ANYONE, THEY SAY "WOW I WISH WE LEARNED ABOUT IT EARLIER". (#2673)
  • A few more stuff.

Other Changes:

  • Nav: Fixed SetKeyboardFocusHere() or programmatic tabbing APIs from not working on windows with the ImGuiWindowFlags_NoNavInputs flag (regression in 1.90.2, which among other things broke imgui_memory_editor #36).
  • Menus, Popups: Fixed an issue where hovering a parent-menu upward would erroneously close the window. (#7325, #7287, #7063)
  • Popups: Fixed resizable popup minimum size being too small. Standardized minimum size logic. (#7329).
  • Modals: Temporary changes of ImGuiCol_ModalWindowDimBg are properly handled by BeginPopupModal(). (#7340)
  • Tables: Angled headers: fixed support for multi-line labels. (#6917)
  • Tables: Angled headers: various fixes to accurately handle CellPadding changes. (#6917)
  • Tables: Angled headers: properly registers horizontal component of angled headers
    for auto-resizing of columns. (#6917)
  • Tables: Angled headers: fixed TableAngledHeadersRow() incorrect background fill drawn too low, particularly visible with tables that have no scrolling. (#6917)
  • ProgressBar: Fixed a minor tessellation issue when rendering rounded progress bars,
    where in some situations the rounded section wouldn't follow regular tessellation rules.
  • Debug Tools: Item Picker: Promoted ImGui::DebugStartItemPicker() to public API. (#2673)
  • Debug Tools: Item Picker: Menu entry visible in Demo->Tools but greyed out unless io.ConfigDebugIsDebuggerPresent is set. (#2673)
  • Misc: Added optional alpha multiplier parameter to GetColorU32(ImU32) variant.
  • Demo: Custom Rendering: better demonstrate PathArcTo(), PathBezierQuadraticCurveTo(), PathBezierCubicCurveTo(), PathStroke(), PathFillConvex() functions.

Changes from 1.90.3 to 1.90.4 related to the Docking branch:

  • Backends: GLFW: enable ImGuiBackendFlags_HasMouseHoveredViewport support with GLFW 3.3.x, as required specs for it was relaxed in 1.87. This enable better viewport hovering detection without GLFW 3.4's GLFW_MOUSE_PASSTHROUGH, with less reliance on dear imgui's own heuristic of platform windows order. (#7316)

Angled Headers:
table angled headers 2


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.

Dear ImGui is funded by your contributions and needs them to sustain and grow. We can invoice and accommodate to many situations.
If your company uses Dear ImGui, please reach out (omar AT dearimgui DOT com). See Sponsors page.

Don't miss a new imgui release

NewReleases is sending notifications on new releases.