Version 1.90.8

This commit is contained in:
ocornut 2024-06-06 17:29:19 +02:00
parent 67d886fd63
commit 6f7b5d0ee2
8 changed files with 21 additions and 19 deletions

View File

@ -36,30 +36,36 @@ HOW TO UPDATE?
- Please report any issue! - Please report any issue!
----------------------------------------------------------------------- -----------------------------------------------------------------------
VERSION 1.90.8 WIP (In Progress) VERSION 1.90.8 (Released 2024-06-06)
----------------------------------------------------------------------- -----------------------------------------------------------------------
Decorated log and release notes: https://github.com/ocornut/imgui/releases/tag/v1.90.8
Breaking changes: Breaking changes:
- Reordered various ImGuiInputTextFlags values. This should not be breaking unless - Reordered various ImGuiInputTextFlags values. This should NOT be breaking unless
you are using generated headers that have values not matching the main library. you are using generated headers that have values not matching the main library.
- Removed ImGuiButtonFlags_MouseButtonDefault_ = ImGuiButtonFlags_MouseButtonLeft - Removed ImGuiButtonFlags_MouseButtonDefault_ = ImGuiButtonFlags_MouseButtonLeft
from imgui.h, was mostly unused and misleading. from imgui.h, was mostly unused and misleading.
Other changes: Other changes:
- Inputs: Fixed IsMouseClicked(..., repeat=true); broken on 2024/05/22. - Inputs: fixed IsMouseClicked(..., repeat=true); broken in 1.90.7 on 2024/05/22.
(due to an internal api parameter swap, repeat wouldn't be honored and (due to an internal api parameter swap, repeat wouldn't be honored and
ownership would be accidently checked even though this api is meant to not ownership would be accidentally checked even though this api is meant to not
check ownership). (#7657) [@korenkonder] check ownership). (#7657) [@korenkonder]
- Windows: fixed altering FramePadding mid-frame not correctly affecting logic - Windows: fixed altering FramePadding mid-frame not correctly affecting logic
responsible for honoring io.ConfigWindowsMoveFromTitleBarOnly. (#7576, #899) responsible for honoring io.ConfigWindowsMoveFromTitleBarOnly. (#7576, #899)
- Popups: fixed an issue preventing to close a popup opened over a modal by clicking
over void (it required clicking over the visible part of the modal). (#7654)
- Scrollbar: made scrolling logic more standard: clicking above or below the - Scrollbar: made scrolling logic more standard: clicking above or below the
grab scrolls by one page, holding mouse button repeats scrolling. (#7328, #150) grab scrolls by one page, holding mouse button repeats scrolling. (#7328, #150)
- Scrollbar: fixed miscalculation of vertical scrollbar visibility when required - Scrollbar: fixed miscalculation of vertical scrollbar visibility when required
solely by the presence of an horizontal scrollbar. (#1574) solely by the presence of an horizontal scrollbar. (#1574)
- InputScalar, InputInt, InputFloat: added ImGuiInputTextFlags_ParseEmptyRefVal
to parse an empty field as zero-value. (#7305) [@supermerill, @ocornut]
- InputScalar, InputInt, InputFloat: added ImGuiInputTextFlags_DisplayEmptyRefVal
to display a zero-value as empty. (#7305) [@supermerill, @ocornut]
- Popups: fixed an issue preventing to close a popup opened over a modal by clicking
over void (it required clicking over the visible part of the modal). (#7654)
- Tables: fixed an issue where ideal size reported to parent container wouldn't - Tables: fixed an issue where ideal size reported to parent container wouldn't
correctly take account of inner scrollbar, affecting potential auto-resize of correctly take account of inner scrollbar, affecting potential auto-resize of
parent container. (#7651) parent container. (#7651)
@ -67,10 +73,6 @@ Other changes:
previous scrollbar width would be accounted for. (#5920) previous scrollbar width would be accounted for. (#5920)
- Combo: simplified Combo() API uses a list clipper (due to its api it wasn't - Combo: simplified Combo() API uses a list clipper (due to its api it wasn't
previously trivial before we added clipper.IncludeItemByIndex() function). previously trivial before we added clipper.IncludeItemByIndex() function).
- InputScalar, InputInt, InputFloat: added ImGuiInputTextFlags_ParseEmptyRefVal
to parse an empty field as zero-value. (#7305) [@supermerill, @ocornut]
- InputScalar, InputInt, InputFloat: added ImGuiInputTextFlags_DisplayEmptyRefVal
to display a zero-value as empty. (#7305) [@supermerill, @ocornut]
- Disabled: nested tooltips or other non-child window within a BeginDisabled() - Disabled: nested tooltips or other non-child window within a BeginDisabled()
block disable the disabled state. (#211, #7640) block disable the disabled state. (#211, #7640)
- Misc: made ImGuiDir and ImGuiSortDirection stronger-typed enums. - Misc: made ImGuiDir and ImGuiSortDirection stronger-typed enums.

View File

@ -1,4 +1,4 @@
// dear imgui, v1.90.8 WIP // dear imgui, v1.90.8
// (main code and documentation) // (main code and documentation)
// Help: // Help:

View File

@ -1,4 +1,4 @@
// dear imgui, v1.90.8 WIP // dear imgui, v1.90.8
// (headers) // (headers)
// Help: // Help:
@ -27,8 +27,8 @@
// Library Version // Library Version
// (Integer encoded as XYYZZ for use in #if preprocessor conditionals, e.g. '#if IMGUI_VERSION_NUM >= 12345') // (Integer encoded as XYYZZ for use in #if preprocessor conditionals, e.g. '#if IMGUI_VERSION_NUM >= 12345')
#define IMGUI_VERSION "1.90.8 WIP" #define IMGUI_VERSION "1.90.8"
#define IMGUI_VERSION_NUM 19076 #define IMGUI_VERSION_NUM 19080
#define IMGUI_HAS_TABLE #define IMGUI_HAS_TABLE
/* /*

View File

@ -1,4 +1,4 @@
// dear imgui, v1.90.8 WIP // dear imgui, v1.90.8
// (demo code) // (demo code)
// Help: // Help:

View File

@ -1,4 +1,4 @@
// dear imgui, v1.90.8 WIP // dear imgui, v1.90.8
// (drawing and font code) // (drawing and font code)
/* /*

View File

@ -1,4 +1,4 @@
// dear imgui, v1.90.8 WIP // dear imgui, v1.90.8
// (internal structures/api) // (internal structures/api)
// You may use this file to debug, understand or extend Dear ImGui features but we don't provide any guarantee of forward compatibility. // You may use this file to debug, understand or extend Dear ImGui features but we don't provide any guarantee of forward compatibility.

View File

@ -1,4 +1,4 @@
// dear imgui, v1.90.8 WIP // dear imgui, v1.90.8
// (tables and columns code) // (tables and columns code)
/* /*

View File

@ -1,4 +1,4 @@
// dear imgui, v1.90.8 WIP // dear imgui, v1.90.8
// (widgets code) // (widgets code)
/* /*