- Nov 15, 2023
- Nov 14, 2023
-
-
ocornut authored
Not guaranting behavior: clamping makes output lossy, size_1+size_2 in theory may be instable but couldn't repro. API probably needs rework anyhow (should redistribute from provided available space).
-
- Nov 13, 2023
- Nov 10, 2023
-
-
ocornut authored
Backends: Vulkan: (Breaking) full font upload is performed by ImGui_ImplVulkan_CreateFontsTexture(), no need for user code to create or provide a command-buffer. Removed ImGui_ImplVulkan_DestroyFontUploadObjects(). (#6943, #6715, #6327, #3743, #4618) See changes in example_glfw_vulkan/main.cpp and example_sdl2_vulkan/main.cpp for reference.
-
ocornut authored
Backends: Vulkan: Added ImGui_ImplVulkan_DestroyFontsTexture(), made ImGui_ImplVulkan_CreateFontsTexture() destroy previous one. (#6943, #6715, #6327, #3743, #4618)
- Nov 09, 2023
-
-
ocornut authored
Defining IMGUI_DISABLE_OBSOLETE_FUNCTIONS now automaticaly define IMGUI_DISABLE_OBSOLETE_KEYIO. (#4921)
-
ocornut authored
Removed IM_OFFSETOF() macro in favor of using offsetof() available in C++11. Kept redirection define. (#4537)
-
ocornut authored
Backends: OpenGL3: Update GL3W based imgui_impl_opengl3_loader.h to load "libGL.so" instead of "libGL.so.1". (#6983)
-
- Nov 07, 2023
-
-
ocornut authored
BeginChild(): added ImGuiChildFlags_AutoResizeX, ImGuiChildFlags_AutoResizeY, ImGuiChildFlags_AlwaysAutoResize + support for SetNextWindowSizeConstraints(). (#1666, #1395, #1496, #1710) + Demo Note that child don't report ideal content size to parent so nesting may be difficult. Note 4e4042bc simplified SkipItems logic. Note e2035a51 standardizing WindowMinSize application on child
-
ocornut authored
Better documented the difference between BeginListBox() and BeginChild() w/ ImGuiChildFlags_FrameStyle. BeginListBox() can't yet expose child flags because coarse clipping require query of stored size (same issue as with adding resize support to Tables).
-
ocornut authored
BeginChild(): resizing is only clamped on axis where there's no scrollbar. Added an extra ResizeX in Demo->Simple Layout.
-
ocornut authored
BeginChild(): Added ImGuiChildFlags_FrameStyle as a replacement for BeginChildFrame(). (#1666, #1496, #1395, #1710, #462, #503, #263) Effectively allows us to avoid extending BeginChildFrame() api to mimic BeginChild() new parameters.
-
- Nov 06, 2023
-
-
ocornut authored
-
ocornut authored
Note that the g.NavMoveKeyMods -> g.NavJustMovedToKeyMods chain is not used in this branch. Multi-select uses it.
-
ocornut authored
Made ImDrawCallback_ResetRenderState special value -8 instead of -1 so it is pointer aligned (#6969) note https://github.com/dearimgui/dear_bindings/issues/56 may not be of direct use as-i.
-
- Nov 02, 2023
-
-
ocornut authored
(Will cherry-pick this from docking to master) # Conflicts: # imgui.cpp
-
ocornut authored
Offset values for ImGuiWindowFlags_NoNavInputs, ImGuiWindowFlags_NoNavFocus, ImGuiWindowFlags_UnsavedDocument. (ABI breaking but we technically never supported ABI backward/forward compat, thought it is possible that some generated backends be affected)
-
ocornut authored
(e.g. resizing a child window triggering parent scroll) to avoid resizing feedback loop.
-
ocornut authored
-
ocornut authored
BeginChild: Added ImGuiChildFlags_AlwaysUseWindowPadding, obsoleted ImGuiWindowFlags_AlwaysUseWindowPadding. (#462, (toward #1666, #1496, #1395, #1710) (bonus: will also eventually free a window flag)
-
ocornut authored
BeginChild: Upgraded 'bool border = true' parameter to use a ImGuiChildFlags type and the ImGuiChildFlags_Border value. (toward #1666, #1496, #1395, #1710)
-
- Oct 26, 2023
-
-
ocornut authored
ColorPicker4(): Fixed ImGuiColorEditFlags_NoTooltip when ImGuiColorEditFlags_NoSidePreview is also set. (#6957)
-
- Oct 20, 2023
-
-
ocornut authored
-
ocornut authored
BeginChild(): Internal name used by child windows now omits the hash/id if the child window is submitted in root of id stack of parent window. # Conflicts: # docs/CHANGELOG.txt # imgui.h
-
ocornut authored
Windows: tidying up skipitems logic at end of Begin(), normally should be no meaningful side-effect.
-