|
@@ -55,6 +55,18 @@ Other Changes:
|
|
|
- Nav: fixed Ctrl+Tab window appearing as empty when the sole active and focused
|
|
|
window has the ImGuiWindowFlags_NoNavFocus flag. (#8914)
|
|
|
- Bullet: fixed tesselation amount which looked out of place in very large sizes.
|
|
|
+- InputText: added ImGuiInputTextFlags_WordWrap flag to word-wrap multi-line buffers.
|
|
|
+ (#3237, #952, #1062, #7363)
|
|
|
+ - This is marked as beta because not being tested enough.
|
|
|
+ Please report any incorrect cursor movement, selection behavior etc. bug to #3237.
|
|
|
+ - Vertical scrollbar is made always visible.
|
|
|
+ - Wrapping points are not ideal. Wrapping of long words/sections (e.g. words
|
|
|
+ larger than total available width) may be particularly unpleasing.
|
|
|
+ - It is currently much slower than regular text fields.
|
|
|
+ - Ballpark estimate of cost on my 2019 desktop PC:
|
|
|
+ For a 100 KB text buffer: +~0.3 ms/+~1.0 ms (Optimized vs Debug builds).
|
|
|
+ - The CPU cost is very roughly proportional to text length, so a 10 KB buffer
|
|
|
+ should cost about ten times less.
|
|
|
- InputText, InputInt, InputFloat: fixed an issue where using Escape to revert
|
|
|
would not write back the reverted value during the IsItemDeactivatedAfterEdit()
|
|
|
frame if the provided input buffer doesn't store temporary edits.
|
|
@@ -93,6 +105,7 @@ Other Changes:
|
|
|
io.ConfigDebugBeginReturnValueOnce/ConfigDebugBeginReturnValueLoop. (#8931) [@harrymander]
|
|
|
- Demo: tweaked ShowFontSelector() and ShowStyleSelector() to update selection
|
|
|
while navigating and to not close popup automatically.
|
|
|
+- CI: Updates Windows CI to use a more recent VulkanSDK. (#8925, #8778) [@yaz0r]
|
|
|
- Examples: Android: Android+OpenGL3: update Gradle project (#8888, #8878) [@scribam]
|
|
|
- Backends: SDL_GPU: Added ImGui_ImplSDLGPU3_InitInfo::SwapchainComposition and
|
|
|
PresentMode to configure how secondary viewports are created. Currently only used
|
|
@@ -213,7 +226,6 @@ Other Changes:
|
|
|
to play nice with -fsanitize=undefined. (#8874) [@i25e]
|
|
|
- CI: Added SDL3 builds to MacOS and Windows. (#8819, #8778) [@scribam]
|
|
|
- CI: Updated Windows CI to use a more recent SDL2. (#8819, #8778) [@scribam]
|
|
|
-- CI: Updates Windows CI to use a more recent VulkanSDK. (#8925, #8778) [@yaz0r]
|
|
|
- Examples: SDL3+Metal: added SDL3+Metal example. (#8827, #8825) [@shi-yan]
|
|
|
- Examples: SDL3+SDL_GPU: use SDL_WaitAndAcquireGPUSwapchainTexture() instead
|
|
|
of SDL_AcquireGPUSwapchainTexture(). (#8830) [@itsdanott]
|