- May 08, 2024
-
-
ocornut authored
# Conflicts: # backends/imgui_impl_opengl3.cpp # imgui.cpp # imgui_internal.h
-
- May 07, 2024
-
-
ocornut authored
+ #6983
-
ocornut authored
Backends: OpenGL3: minor update of generated loader to match latest downloaded glcorearb.h/khrplatform.h files.
-
ocornut authored
-
ocornut authored
Backends: Win32: Removed silent return when calling ImGui_ImplWin32_WndProcHandler() with no active context! (#6275) Better standardized similar checks in other backends.
-
Rory O'Connell authored
Backends: Vulkan: reworked swap-chain resize handling for secondary viewports to work with typical Linux setups. (#2626, #3390, #3758, #7508, #7513)
-
ocornut authored
Windows, Internal: added experimental SkipRefresh mode. (#3515, #4763, #7556, #5116 , #4076, #2749, #2268) currently: ImGui::SetNextWindowRefreshPolicy(ImGuiWindowRefreshFlags_TryToAvoidRefresh); - This is NOT meant to replace frame-wide/app-wide idle mode. - This is another tool: the idea that a given window could avoid refresh and reuse last frame contents. - I think it needs to be backed by a careful and smart design overall (refresh policy, load balancing, making it easy and obvious to user). - It's not there yet, this is currently a toy for experimenting. My other issues with this: - It appears to be very simple, but skipping most of Begin() logic will inevitably lead to tricky/confusing bugs. Let's see how it goes. - I don't like very much that this opens a door to varying inconsistencies - I don't like very much that it can lead us to situation where the lazy refresh gets disabled in bulk due to some reason (e.g. resizing a dock space) and we get sucked in the temptation to update for idle rather than update for dynamism.
-
- May 03, 2024
-
-
cfillion authored
Viewports: fixed outer-right edge of MenuBar clipping rectangle off by one when window is located on a monitor with negative coordinates. (#6861, #2884)
-
ocornut authored
# Conflicts: # imgui.cpp # imgui.h
-
ocornut authored
Windows: Changed default ClipRect to extend to windows' left and right borders. (#3312, #7540, #3756, #6170, #6365)
-
ocornut authored
No functional changes.
-
thedmd authored
Tables: Angled headers: added TableAngledHeadersTextAlign, ImGuiStyleVar_TableAngledHeadersTextAlign. (#6917)
-
- May 02, 2024
-
-
ocornut authored
-
- Apr 30, 2024
-
-
ocornut authored
Table: Angled Headers: internal refactor to facilitate changing angled header bg and text colors per column. (#6917)
-
Sandro Cavazzoni authored
Backends: Vulkan: Create a custom pipeline for secondary viewports. (#6325, #6305, #7398, #3459, #3253, #3522) Edited from original commit: moved ImGui_ImplVulkan_CreatePipeline() call from ImGui_ImplVulkanH_CreateOrResizeWindow() to ImGui_ImplVulkan_CreateWindow().
-
ocornut authored
Backends: Vulkan: Stripped misleading leftover of ImGui_ImplVulkanH_Window::Pipeline (#6325, #6305, #7398, #3459, #3253, #3522) As this is currently unused and misleading. Next commit will add a separate pipeline for secondary viewport.
-
ocornut authored
Fixed static analyzer warning "Pointer to local array 'overlay_buf' is stored outside the scope". Technically not used outside that scope, but best to play nice.
-
ocornut authored
# Conflicts: # backends/imgui_impl_vulkan.cpp # backends/imgui_impl_win32.cpp
-
ocornut authored
ImGuiIO: moved IMGUI_DISABLE_OBSOLETE_KEYIO block lower in the structure so other fields layout are not affected by it (#7534) This is essentially a misleading grace feature allowing a build mistake to be made, as we technically are more flexible now. BUT if we reintroduce a need we may more harshly move it to the top of the structure to detect issues.
-
ocornut authored
ImDrawList: moved cold fields lower in the structure so hot fields are closer to each others + better packed ImGuiNavItemData
-
- Apr 29, 2024
-
-
Lukas Lipp authored
-
- Apr 24, 2024
-
-
ocornut authored
-
gan74 authored
-
diego.mateos authored
-
ocornut authored
-
- Apr 23, 2024
-
-
ocornut authored
-
- Apr 19, 2024
-
-
ocornut authored
Backends: Vulkan: Added convenience support for Volk via IMGUI_IMPL_VULKAN_USE_VOLK define. (#6582, #4854)
-
- Apr 18, 2024
-
-
ocornut authored
-
ocornut authored
# Conflicts: # backends/imgui_impl_opengl3.cpp # imgui.cpp
-
ocornut authored
TreeNode: fixed layout so that TreeNode("") or TreeNode("##HiddenLabel") may properly be used with SameLine(0,0). (#7505, #282) Also adjust some of the interact_bb padding, arbitrary interact padding not meaningful as empty label is likely to be followed by extra item. User likely to use ImGuiTreeNodeFlags_SpanAvailWidth.
-
- Apr 17, 2024
-
-
ocornut authored
Drag and Drop: assert when nesting BeginDragDropSource() and BeginDragDropTarget() (#7504) + update Gallery links
-
- Apr 16, 2024
-
-
ocornut authored
-
ocornut authored
# Conflicts: # backends/imgui_impl_sdl3.cpp # backends/imgui_impl_sdl3.h # docs/CHANGELOG.txt # imgui_internal.h
-
ocornut authored
-
ocornut authored
-
Jules Fouchy authored
-