Dear ImGui 1.90.5 12 Apr 11:45
Dear ImGui is a bloat-free graphical user interface library for C++. It outputs optimized vertex buffers that you can render anytime in your 3D-pipeline-enabled application. It is fast, portable, renderer agnostic, and self-contained (no external dependencies). Dear ImGui is designed to enable fast iterations and to empower programmers to create content creation tools and visualization / debug tools (as opposed to UI for the average end-user). It favors simplicity and productivity toward this g
minor feature: Decorated log and release notes: https://github.com/ocornut/imgui/releases/tag/v1.90.5 Breaking changes: More formally obsoleted GetKeyIndex() when IMGUI_DISABLE_OBSOLETE_FUNCTIONS is set. It has been unnecessary and a no-op since 1.87 (it returns the same value as passed when used with a 1.87+ backend using io.AddKeyEvent() function).. - IsKeyPressed(GetKeyIndex(ImGuiKey_XXX)) -- IsKeyPressed(ImGuiKey_XXX). ImDrawList: Merged the radius_x/radius_y parameters in AddEllipse(), AddEllipseFilled() and PathEllipticalArcTo() into a single ImVec2 parameter. Exceptionally, because those functions were added recently in 1.90, we are not adding inline redirection functions. The transition is easy and should affect few users. @cfillion . Other changes: Windows: Scrollbar visibility decision uses current size when both size and contents size are submitted by API.. Windows: Double-click to collapse may be disabled via key-ownership mechanism.. Windows: BeginChild(): Extend outer resize borders to the edges when there are no corner grips. Essentially affects resizable child windows. @cfillion . Windows: BeginChild(): Resizing logic for child windows evaluates whether per-axis clamping should be applied based on parent scrollbars, not child scrollbars. @cfillion Adjust those resizing limits to match window padding rather than inner clipping rectangle. Tables: auto-width columns when using synced-instances of same table, width of one instance would bleed into next one instead of sharing their widths.. Tables: Angled headers: border hit box extending beyond when used within non-scrollable tables. @cfillion . Tables: Angled headers: borders not moving back up after TableAngleHeadersRow() stops being called. @cfillion . Tables: Angled headers: rounding header size to nearest integers, some when using clipper. Menus, Popups: an where sibling menu popups re-opening in successive frames would erroneously the window. While it is technically a popup it woul