Browse Source

Version 1.90.6

pull/7575/head v1.90.6
ocornut 6 months ago
parent
commit
6ccc561a2a
  1. 6
      docs/CHANGELOG.txt
  2. 4
      imgui.cpp
  3. 4
      imgui.h
  4. 2
      imgui_demo.cpp
  5. 2
      imgui_draw.cpp
  6. 2
      imgui_internal.h
  7. 2
      imgui_tables.cpp
  8. 2
      imgui_widgets.cpp

6
docs/CHANGELOG.txt

@ -36,9 +36,11 @@ HOW TO UPDATE?
- Please report any issue! - Please report any issue!
----------------------------------------------------------------------- -----------------------------------------------------------------------
VERSION 1.90.6 WIP (In Progress) VERSION 1.90.6 (Released 2024-05-08)
----------------------------------------------------------------------- -----------------------------------------------------------------------
Decorated log and release notes: https://github.com/ocornut/imgui/releases/tag/v1.90.6
Breaking changes: Breaking changes:
- TreeNode: Fixed a layout inconsistency when using a empty/hidden label followed - TreeNode: Fixed a layout inconsistency when using a empty/hidden label followed
@ -77,7 +79,7 @@ Other changes:
- ProgressBar: Added support for indeterminate progress bar by passing an animated - ProgressBar: Added support for indeterminate progress bar by passing an animated
negative fraction, e.g. ProgressBar(-1.0f * GetTime()). (#5316, #5370, #1901)[@gan74] negative fraction, e.g. ProgressBar(-1.0f * GetTime()). (#5316, #5370, #1901)[@gan74]
- Text, DrawList: Improved handling of long single-line wrapped text. Faster and - Text, DrawList: Improved handling of long single-line wrapped text. Faster and
mitigitate issues with reading vertex indexing limits with 16-bit indices. (#7496, #5720) mitigate issues with reading vertex indexing limits with 16-bit indices. (#7496, #5720)
- Backends: OpenGL3: Detect ES3 contexts on desktop based on version string, - Backends: OpenGL3: Detect ES3 contexts on desktop based on version string,
to e.g. avoid calling glPolygonMode() on them. (#7447) [@afraidofdark, @ocornut] to e.g. avoid calling glPolygonMode() on them. (#7447) [@afraidofdark, @ocornut]
- Backends: OpenGL3: Update loader for Linux to support EGL/GLVND. (#7562) [@ShadowNinja, @vanfanel] - Backends: OpenGL3: Update loader for Linux to support EGL/GLVND. (#7562) [@ShadowNinja, @vanfanel]

4
imgui.cpp

@ -1,4 +1,4 @@
// dear imgui, v1.90.6 WIP // dear imgui, v1.90.6
// (main code and documentation) // (main code and documentation)
// Help: // Help:
@ -430,7 +430,7 @@ CODE
When you are not sure about an old symbol or function name, try using the Search/Find function of your IDE to look for comments or references in all imgui files. When you are not sure about an old symbol or function name, try using the Search/Find function of your IDE to look for comments or references in all imgui files.
You can read releases logs https://github.com/ocornut/imgui/releases for more details. You can read releases logs https://github.com/ocornut/imgui/releases for more details.
- 2024/04/18 (1.90.6) - treeNode: Fixed a layout inconsistency when using an empty/hidden label followed by a SameLine() call. (#7505, #282) - 2024/04/18 (1.90.6) - TreeNode: Fixed a layout inconsistency when using an empty/hidden label followed by a SameLine() call. (#7505, #282)
- old: TreeNode("##Hidden"); SameLine(); Text("Hello"); // <-- This was actually incorrect! BUT appeared to look ok with the default style where ItemSpacing.x == FramePadding.x * 2 (it didn't look aligned otherwise). - old: TreeNode("##Hidden"); SameLine(); Text("Hello"); // <-- This was actually incorrect! BUT appeared to look ok with the default style where ItemSpacing.x == FramePadding.x * 2 (it didn't look aligned otherwise).
- new: TreeNode("##Hidden"); SameLine(0, 0); Text("Hello"); // <-- This is correct for all styles values. - new: TreeNode("##Hidden"); SameLine(0, 0); Text("Hello"); // <-- This is correct for all styles values.
with the fix, IF you were successfully using TreeNode("")+SameLine(); you will now have extra spacing between your TreeNode and the following item. with the fix, IF you were successfully using TreeNode("")+SameLine(); you will now have extra spacing between your TreeNode and the following item.

4
imgui.h

@ -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.6 WIP" #define IMGUI_VERSION "1.90.6"
#define IMGUI_VERSION_NUM 19054 #define IMGUI_VERSION_NUM 19060
#define IMGUI_HAS_TABLE #define IMGUI_HAS_TABLE
/* /*

2
imgui_demo.cpp

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

2
imgui_draw.cpp

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

2
imgui_internal.h

@ -1,4 +1,4 @@
// dear imgui, v1.90.6 WIP // dear imgui, v1.90.6
// (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.

2
imgui_tables.cpp

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

2
imgui_widgets.cpp

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

Loading…
Cancel
Save