Skip to content

Commit 99109c0

Browse files
committed
Amend Changelog, oops didn't get it in the previous commit.
1 parent 83b64b8 commit 99109c0

File tree

1 file changed

+16
-14
lines changed

1 file changed

+16
-14
lines changed

docs/CHANGELOG.txt

+16-14
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ Breaking changes:
5555
- May warn: ImGui::Image((void*)(intptr_t)MyTextureData, ...);
5656
- Won't warn: ImGui::Image((ImTextureID)(intptr_t)MyTextureData), ...);
5757
- Note that you can always define ImTextureID to be your own high-level structures
58-
(with dedicated constructors) if you like.
58+
(with dedicated constructors and extra render parameters) if you like.
5959
- IO: moved ImGuiConfigFlags_NavEnableSetMousePos to standalone io.ConfigNavMoveSetMousePos bool.
6060
- IO: moved ImGuiConfigFlags_NavNoCaptureKeyboard to standalone io.ConfigNavCaptureKeyboard bool
6161
(note the inverted value!). (#2517, #2009)
@@ -65,9 +65,9 @@ Breaking changes:
6565
Other changes:
6666

6767
- IO: added 'void* platform_io.Renderer_RenderState' which is set during the
68-
ImGui_ImplXXXX_RenderDrawData() of standard backend to expose selected render
69-
state to draw callbacks. (#6969, #5834, #7468, #3590)
70-
- IO: WantCaptureKeyboard is never set when ImGuiConfigFlags_NoKeyboard is enabled. (#4921)
68+
ImGui_ImplXXXX_RenderDrawData() of standard backends to expose selected render
69+
states to your draw callbacks. (#6969, #5834, #7468, #3590)
70+
- IO: io.WantCaptureKeyboard is never set when ImGuiConfigFlags_NoKeyboard is enabled. (#4921)
7171
- Error Handling: turned a few more functions into recoverable errors. (#1651)
7272
- Nav (Keyboard/Gamepad navigation):
7373
- Nav: added io.ConfigNavCursorVisibleAuto and io.ConfigNavCursorVisibleAlways to configure
@@ -80,15 +80,14 @@ Other changes:
8080
- Nav: added io.ConfigNavEscapeClearFocusItem and io.ConfigNavEscapeClearFocusWindow to change
8181
how pressing Escape affects navigation. (#8059, #2048, #1074, #3200)
8282
- Set io.ConfigNavEscapeClearFocusItem = true (default) to clear focused item and highlight.
83-
- Set io.ConfigNavEscapeClearFocusItem = false for Escape to not have a specific effect.
83+
- Set io.ConfigNavEscapeClearFocusItem = false for Escape to not have an effect.
8484
- Set io.ConfigNavEscapeClearFocusWindow = true to completely unfocus the dear imgui window,
8585
is for some reason your app relies on imgui focus to take other decisions.
86-
- Nav: pressing escape to hide nav highlight doesn't clear location from when Ctrl+Tabbing
87-
back into same window later.
88-
- Nav: fixed Ctrl+Tab so when starting with no focused window it starts from the top-most
89-
window. (#3200)
90-
- Nav: rectangle highlight not rendered for items with ImGuiItemFlags_NoNav. Can be relevant
91-
when e.g activating the item with mouse, then Ctrl+Tabbing back and forth.
86+
- Nav: pressing escape to hide the navigation cursor doesn't clear location, so it may be
87+
restored when Ctrl+Tabbing back into the same window later.
88+
- Nav: fixed Ctrl+Tab initiated with no focused window from skipping the top-most window. (#3200)
89+
- Nav: navigation cursor is not rendered for items with `ImGuiItemFlags_NoNav`. Can be relevant
90+
when e.g activating a _NoNav item with mouse, then Ctrl+Tabbing back and forth.
9291
- Disabled: clicking a disabled item focuses parent window. (#8064)
9392
- InvisibleButton, Nav: fixed an issue when InvisibleButton() would be navigable into but
9493
not display navigation highlight. Properly navigation on it by default. (#8057)
@@ -103,9 +102,11 @@ Other changes:
103102
We store them in a buffer stored inside the drawlist. ImDrawCmd::UserCallbackData
104103
will point inside that buffer so you have to retrieve data from there. Your callback
105104
may need to use ImDrawCmd::UserCallbackDataSize if you expect dynamically-sized data.
106-
- Tables: fixed initial auto-sizing issue with synched-instances. (#8045, #7218)
105+
- Note that we use a raw type-less copy.
106+
- Tables: fixed initial auto-sizing issue with synced-instances. (#8045, #7218)
107107
- InputText: fixed an issue with not declaring ownership of Delete/Backspace/Arrow keys,
108-
preventing use of external shortcuts not guarded by an ActiveId check. (#8048) [@geertbleyen]
108+
preventing use of external shortcuts that are not guarded by an ActiveId check. (#8048)
109+
[@geertbleyen]
109110
- InputText: ensure mouse cursor shape is set regardless of whether keyboard mode is
110111
enabled or not. (#6417)
111112
- InputScalar: added an assert to clarify that ImGuiInputTextFlags_EnterReturnsTrue is not
@@ -115,7 +116,8 @@ Other changes:
115116
Providing headers/librairies for plutosvg + plutovg is up to you (see #7927 for help).
116117
(#7927, #7187, #6591, #6607) [@pthom]
117118
- Backends: DX11, DX12, SDLRenderer2/3. Vulkan, WGPU: expose selected state in
118-
ImGui_ImplXXXX_RenderState structures during render loop. (#6969, #5834, #7468, #3590)
119+
ImGui_ImplXXXX_RenderState structures during render loop user draw callbacks.
120+
(#6969, #5834, #7468, #3590)
119121
- Backends: DX9, DX10, DX11, DX12, OpenGL, Vulkan, WGPU: Changed default texture sampler
120122
to Clamp instead of Repeat/Wrap. (#7468, #7511, #5999, #5502, #7230)
121123

0 commit comments

Comments
 (0)