mirror of
https://github.com/Drezil/imgui.git
synced 2024-11-26 05:27:01 +00:00
Version 1.89.5
This commit is contained in:
parent
ba98667c65
commit
1ebb913827
@ -32,21 +32,19 @@ HOW TO UPDATE?
|
|||||||
|
|
||||||
|
|
||||||
-----------------------------------------------------------------------
|
-----------------------------------------------------------------------
|
||||||
VERSION 1.89.5 WIP (In Progress)
|
VERSION 1.89.5 (Released 2023-04-13)
|
||||||
-----------------------------------------------------------------------
|
-----------------------------------------------------------------------
|
||||||
|
|
||||||
Breaking Changes:
|
|
||||||
|
|
||||||
Other changes:
|
Other changes:
|
||||||
|
|
||||||
|
- InputText: Reworked prev/next-word behavior to more closely match Visual Studio
|
||||||
|
text editor. Include '.' as a delimiter and alter varying subtle behavior with how
|
||||||
|
blanks and separators are treated when skipping words. (#6067) [@ajweeks]
|
||||||
- InputText: Fixed a tricky edge case, ensuring value is always written back on the
|
- InputText: Fixed a tricky edge case, ensuring value is always written back on the
|
||||||
frame where IsItemDeactivated() returns true, in order to allow usage without user
|
frame where IsItemDeactivated() returns true, in order to allow usage without user
|
||||||
retaining underlying data. While we don't really want to encourage user not retaining
|
retaining underlying data. While we don't really want to encourage user not retaining
|
||||||
underlying data, in the absence of a "late commit" behavior/flag we understand it may
|
underlying data, in the absence of a "late commit" behavior/flag we understand it may
|
||||||
be desirable to take advantage of this trick. (#4714)
|
be desirable to take advantage of this trick. (#4714)
|
||||||
- InputText: Reworked prev/next-word behavior to more closely match Visual Studio
|
|
||||||
text editor. Include '.' as a delimiter and alter varying subtle behavior with how
|
|
||||||
blanks and separators are treated when skipping words. (#6067) [@ajweeks]
|
|
||||||
- Drag, Sliders: Fixed parsing of text input when '+' or '#' format flags are used
|
- Drag, Sliders: Fixed parsing of text input when '+' or '#' format flags are used
|
||||||
in the format string. (#6259) [@idbrii]
|
in the format string. (#6259) [@idbrii]
|
||||||
- Nav: Made Ctrl+Tab/Ctrl+Shift+Tab windowing register ownership to held modifier so
|
- Nav: Made Ctrl+Tab/Ctrl+Shift+Tab windowing register ownership to held modifier so
|
||||||
@ -56,7 +54,7 @@ Other changes:
|
|||||||
- ColorEdit: Fixed shading of S/V triangle in Hue Wheel mode. (#5200, #6254) [@jamesthomasgriffin]
|
- ColorEdit: Fixed shading of S/V triangle in Hue Wheel mode. (#5200, #6254) [@jamesthomasgriffin]
|
||||||
- TabBar: Tab-bars with ImGuiTabBarFlags_FittingPolicyScroll can be scrolled with
|
- TabBar: Tab-bars with ImGuiTabBarFlags_FittingPolicyScroll can be scrolled with
|
||||||
horizontal mouse-wheel (or Shift + WheelY). (#2702)
|
horizontal mouse-wheel (or Shift + WheelY). (#2702)
|
||||||
- Rendering: Using adaptative tesselation for: RadioButton, ColorEdit preview circles,
|
- Rendering: Using adaptive tessellation for RadioButton, ColorEdit preview circles,
|
||||||
Windows Close and Collapse Buttons.
|
Windows Close and Collapse Buttons.
|
||||||
- ButtonBehavior: Fixed an edge case where changing widget type/behavior while active
|
- ButtonBehavior: Fixed an edge case where changing widget type/behavior while active
|
||||||
and using same id could lead to an assert. (#6304)
|
and using same id could lead to an assert. (#6304)
|
||||||
@ -74,7 +72,7 @@ Other changes:
|
|||||||
- Fixed tapping on TableHeader() on a touch-screen.
|
- Fixed tapping on TableHeader() on a touch-screen.
|
||||||
- IO: Added io.AddMouseSourceEvent() and ImGuiMouseSource enum. This is to allow backend to
|
- IO: Added io.AddMouseSourceEvent() and ImGuiMouseSource enum. This is to allow backend to
|
||||||
specify actual event source between Mouse/TouchScreen/Pen. (#2702, #2334, #2372, #3453, #5693)
|
specify actual event source between Mouse/TouchScreen/Pen. (#2702, #2334, #2372, #3453, #5693)
|
||||||
- IO: Fixed support for calling io.AddXXXX functions fron inactive context (wrongly
|
- IO: Fixed support for calling io.AddXXXX functions from inactive context (wrongly
|
||||||
advertised as supported in 1.89.4). (#6199, #6256, #5856) [@cfillion]
|
advertised as supported in 1.89.4). (#6199, #6256, #5856) [@cfillion]
|
||||||
- Backends: OpenGL3: Fixed GL loader crash when GL_VERSION returns NULL. (#6154, #4445, #3530)
|
- Backends: OpenGL3: Fixed GL loader crash when GL_VERSION returns NULL. (#6154, #4445, #3530)
|
||||||
- Backends: OpenGL3: Properly restoring "no shader program bound" if it was the case prior to
|
- Backends: OpenGL3: Properly restoring "no shader program bound" if it was the case prior to
|
||||||
@ -94,12 +92,14 @@ Other changes:
|
|||||||
(#6314) [@PathogenDavid]
|
(#6314) [@PathogenDavid]
|
||||||
- Backends: WebGPU: Align buffers. Use WGSL shaders instead of SPIR-V. Add gamma uniform. (#6188) [@eliemichel]
|
- Backends: WebGPU: Align buffers. Use WGSL shaders instead of SPIR-V. Add gamma uniform. (#6188) [@eliemichel]
|
||||||
- Backends: WebGPU: Reorganized to store data in io.BackendRendererUserData like other backends.
|
- Backends: WebGPU: Reorganized to store data in io.BackendRendererUserData like other backends.
|
||||||
- Examples: Vulkan: Fixed validation errors with newer VulkanSDK by explicitely querying and enabling
|
- Examples: Vulkan: Fixed validation errors with newer VulkanSDK by explicitly querying and enabling
|
||||||
"VK_KHR_get_physical_device_properties2", "VK_KHR_portability_enumeration", and
|
"VK_KHR_get_physical_device_properties2", "VK_KHR_portability_enumeration", and
|
||||||
VK_INSTANCE_CREATE_ENUMERATE_PORTABILITY_BIT_KHR. (#6109, #6172, #6101)
|
VK_INSTANCE_CREATE_ENUMERATE_PORTABILITY_BIT_KHR. (#6109, #6172, #6101)
|
||||||
- Examples: Windows: Added 'misc/debuggers/imgui.natstepfilter' file to all Visual Studio projects,
|
- Examples: Windows: Added 'misc/debuggers/imgui.natstepfilter' file to all Visual Studio projects,
|
||||||
now that VS 2022 17.6 Preview 2 support adding Debug Step Filter spec files into projects.
|
now that VS 2022 17.6 Preview 2 support adding Debug Step Filter spec files into projects.
|
||||||
- Examples: SDL3: Updated for latest WIP SDL3 branch. (#6243)
|
- Examples: SDL3: Updated for latest WIP SDL3 branch. (#6243)
|
||||||
|
- TestSuite: Added variety of new regression tests and improved/amended existing ones
|
||||||
|
in imgui_test_engine/ repo. [@PathogenDavid, @ocornut]
|
||||||
|
|
||||||
|
|
||||||
-----------------------------------------------------------------------
|
-----------------------------------------------------------------------
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
// dear imgui, v1.89.5 WIP
|
// dear imgui, v1.89.5
|
||||||
// (main code and documentation)
|
// (main code and documentation)
|
||||||
|
|
||||||
// Help:
|
// Help:
|
||||||
|
6
imgui.h
6
imgui.h
@ -1,4 +1,4 @@
|
|||||||
// dear imgui, v1.89.5 WIP
|
// dear imgui, v1.89.5
|
||||||
// (headers)
|
// (headers)
|
||||||
|
|
||||||
// Help:
|
// Help:
|
||||||
@ -22,8 +22,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.89.5 WIP"
|
#define IMGUI_VERSION "1.89.5"
|
||||||
#define IMGUI_VERSION_NUM 18949
|
#define IMGUI_VERSION_NUM 18950
|
||||||
#define IMGUI_HAS_TABLE
|
#define IMGUI_HAS_TABLE
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
// dear imgui, v1.89.5 WIP
|
// dear imgui, v1.89.5
|
||||||
// (demo code)
|
// (demo code)
|
||||||
|
|
||||||
// Help:
|
// Help:
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
// dear imgui, v1.89.5 WIP
|
// dear imgui, v1.89.5
|
||||||
// (drawing and font code)
|
// (drawing and font code)
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
// dear imgui, v1.89.5 WIP
|
// dear imgui, v1.89.5
|
||||||
// (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.
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
// dear imgui, v1.89.5 WIP
|
// dear imgui, v1.89.5
|
||||||
// (tables and columns code)
|
// (tables and columns code)
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
// dear imgui, v1.89.5 WIP
|
// dear imgui, v1.89.5
|
||||||
// (widgets code)
|
// (widgets code)
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
Loading…
Reference in New Issue
Block a user