ocornut
|
e11ad6b77e
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_sdl2.cpp
# backends/imgui_impl_sdl3.cpp
# imgui.cpp
|
2025-05-19 18:48:22 +02:00 |
|
ocornut
|
415dddf0fa
|
Tooltips: tooltips have a maximum size corresponding to host display/monitor size.
|
2025-05-19 18:42:55 +02:00 |
|
ocornut
|
10a0eb3e1c
|
Alter windows min/max size logic to prioritize enforcing size_max bounds rather than size_min.
Docking branch until now used the opposite, aka ImClamp(size_desired, size_min, ImMax(size_min, size_max));, will be standardized across branches.
|
2025-05-19 18:42:28 +02:00 |
|
ocornut
|
cdb5cbe6f8
|
(Breaking) Commented out ImGuiListClipper::ForceDisplayRangeByIndices() which was obsoleted in 1.89.6.
Amend ecb0aaa .
|
2025-05-15 17:44:27 +02:00 |
|
ocornut
|
d93d918eca
|
(Breaking) Commented out PushAllowKeyboardFocus()/PopAllowKeyboardFocus() which was obsoleted in 1.89.4. (#3092)
Amend e83fb46 .
|
2025-05-15 17:43:27 +02:00 |
|
ocornut
|
6d939fcedc
|
(Breaking) TreeNode: renamed ImGuiTreeNodeFlags_NavLeftJumpsBackHere to ImGuiTreeNodeFlags_NavLeftJumpsToParent for clarity. (#1079, #8639)
|
2025-05-15 17:35:29 +02:00 |
|
ocornut
|
c90ea1315a
|
Viewports: added per-viewport FramebufferScale, Platform_GetWindowFramebufferScale() + Backends: GLFW, SDL2, SDL3, Apple: added support. (#1065, #1542, #1676, #1786, #2826, #3757, #5081, #5580, #5592, #6465, #7273, #7779 etc.)
)
Metal backend is not in charge of writing to DpiScale/FramebufferScale (tho it was a neat workaround).
|
2025-05-15 14:43:30 +02:00 |
|
ocornut
|
e33069ce56
|
Viewports: fallback DpiScale pulled from fallback Monitor for consistency.
Amend a4ebe3d5 , 95c4111 . (#8385, #8401, #8393)
|
2025-05-12 09:22:22 +02:00 |
|
ocornut
|
1c8fad73f8
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_sdlgpu3.cpp
# backends/imgui_impl_vulkan.cpp
# backends/imgui_impl_win32.cpp
|
2025-05-07 15:24:46 +02:00 |
|
ocornut
|
afd3a36f69
|
Demo: added basic Fonts section under main demo (same as Metrics one) for visibility.
|
2025-05-05 19:39:56 +02:00 |
|
ocornut
|
f53de38e1f
|
Viewports, Backends: Debug logging.
|
2025-04-23 16:47:00 +02:00 |
|
ocornut
|
839e3274e1
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_sdl3.cpp
# imgui.cpp
# imgui.h
# imgui_widgets.cpp
|
2025-04-23 14:42:36 +02:00 |
|
ocornut
|
bf0f586b69
|
Platform IME: added ImGuiPlatformImeData::WantTextInput, ViewportId. Backends: SDL3: honor WantTextInput. (#8584, #7492, #6341)
|
2025-04-22 11:21:02 +02:00 |
|
ocornut
|
0ddc36f543
|
RenderTextEllipsis()): pixel align every dot for consistent display.
|
2025-04-16 22:17:19 +02:00 |
|
ocornut
|
88d2df24be
|
Merge branch 'master' into docking
|
2025-04-16 20:31:18 +02:00 |
|
ocornut
|
69d572bb10
|
Fonts: reworked text ellipsis logic to ensure a "..." is always displayed instead of a single character. (#7024)
Requires 97d85338e8 and e4a865177e
|
2025-04-16 20:30:29 +02:00 |
|
ocornut
|
97d85338e8
|
Tabs: adjust handling of ellipsis now that Close Button visibility changed. (#8387) Internals: remove extra parameter to RenderTextEllipsis().
This requires RenderTextEllipsis() to use fine CPU-side clippoing.
Users of RenderTextEllipsis(): #7024, #6236, #5267, #5745, #4269, #2775
|
2025-04-16 20:29:43 +02:00 |
|
ocornut
|
7ab4728a36
|
Error Handling: added better error report and recovery when calling EndFrame() or Render() without NewFrame().
|
2025-04-16 18:12:53 +02:00 |
|
ocornut
|
3ab50c334a
|
TreeNode, Style: added style.TreeLinesRounding support. (#2920)
|
2025-04-10 19:26:29 +02:00 |
|
ocornut
|
f4d9359095
|
Merge branch 'master' into docking
|
2025-04-10 17:26:11 +02:00 |
|
ocornut
|
9943137d1e
|
TreeNode: fixed non-opened clipped child node not moving Y2 marker. (#2920)
|
2025-04-10 17:25:06 +02:00 |
|
ocornut
|
06c2c9f456
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_sdl2.cpp
# backends/imgui_impl_sdl3.cpp
|
2025-04-09 19:08:45 +02:00 |
|
ocornut
|
789de09dda
|
TreeNode: extracted TreeNodeDrawLineToChildNode() for usage by custom widgets (#2920)
|
2025-04-09 12:04:09 +02:00 |
|
ocornut
|
47d1ab192a
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_vulkan.cpp
# imgui_widgets.cpp
|
2025-04-08 19:59:38 +02:00 |
|
ocornut
|
e5b218e6d1
|
TreeNode: added ImGuiTreeNodeFlags_DrawTreeXXX flags. (#2920)
# Conflicts:
# docs/CHANGELOG.txt
|
2025-04-08 19:58:59 +02:00 |
|
ocornut
|
df5690d91a
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_osx.mm
# backends/imgui_impl_sdl2.cpp
# backends/imgui_impl_sdl3.cpp
# imgui.cpp
|
2025-03-30 16:42:28 +02:00 |
|
ocornut
|
a26fcf58cc
|
Nav: fixed assertion when holding gamepad FaceLeft/West button + pressing a keyboard key. (#8525)
|
2025-03-30 16:40:39 +02:00 |
|
ocornut
|
8bbdfefe05
|
Nav: added bool ConfigNavWindowingWithGamepad to disable windowing with gamepad. (#8525, #4828, #3255, #5641)
|
2025-03-30 15:05:27 +02:00 |
|
ocornut
|
187acb8609
|
Nav: polling gamepad for ImGuiKey_NavGamepadMenu use routing-friendly Shortcut() so Ctrl+Tab equivalent may be hijacked. (#8525, #4828, #3255, #5641)
|
2025-03-30 14:46:58 +02:00 |
|
ocornut
|
dbd9ae287a
|
Windows: fixed SetNextWindowCollapsed()/SetWindowCollapsed() breaking codepath that preserve last contents size when collapsed. (#7691)
|
2025-03-23 12:57:14 +01:00 |
|
ocornut
|
ca3ba28768
|
Internals: made MousePos an argument of UpdateHoveredWindowAndCaptureFlags(). (#8431, #1152)
|
2025-03-21 17:21:45 +01:00 |
|
tanksdude
|
f5003aff69
|
Docs: Fix some typos (#8505)
|
2025-03-21 16:23:09 +01:00 |
|
ocornut
|
102f3f3a0d
|
IO: variations in analog-only components of gamepad events do not interfere with trickling of mouse position events (#4921, #8508)
|
2025-03-21 16:18:36 +01:00 |
|
ocornut
|
790f2b9a7a
|
Merge branch 'master' into docking
|
2025-03-19 17:54:42 +01:00 |
|
ocornut
|
d467950a5e
|
Style, InputText: added ImGuiCol_InputTextCursor to configure color of the InputText cursor/caret. (#7031)
|
2025-03-19 17:50:40 +01:00 |
|
ocornut
|
0ecb2bbe74
|
Version 1.92.0 WIP
|
2025-03-19 17:45:20 +01:00 |
|
ocornut
|
ee48ffe021
|
Added comments about line/rect thickness needing scaling. (#7031)
|
2025-03-19 17:42:19 +01:00 |
|
ocornut
|
5679de60c5
|
Error Handling: added better report and recovery for extraneous EndPopup() call. (#1651, #8499)
|
2025-03-18 17:35:43 +01:00 |
|
ocornut
|
4806a1924f
|
Merge branch 'master' into docking
|
2025-03-17 20:18:29 +01:00 |
|
ocornut
|
93b446a962
|
Backtrack of version tagging 1.92.0 > 1.91.9b for publishing a hotfix (#8496)
|
2025-03-17 19:39:52 +01:00 |
|
ocornut
|
bfaef8ca17
|
Version 1.92.0 WIP
|
2025-03-17 19:09:07 +01:00 |
|
ocornut
|
2737dbb1e1
|
Docs: Fixed typo. Very oops. (#8495)
|
2025-03-17 11:51:57 +01:00 |
|
ocornut
|
4d4f1fd364
|
Docs: retroactively document ConfigData->Sources renaming. (#8495)
Amend 4c0604e
|
2025-03-17 11:50:32 +01:00 |
|
ocornut
|
126d004f9e
|
Merge branch 'master' into docking
|
2025-03-14 17:15:03 +01:00 |
|
ocornut
|
97428e8ac9
|
Version 1.91.9
|
2025-03-14 17:13:11 +01:00 |
|
ocornut
|
ea2a12112d
|
Misc: Various zealous warning fixes for newer version of Clang.
|
2025-03-14 17:13:11 +01:00 |
|
ocornut
|
aa97252f60
|
Merge branch 'master' into docking
# Conflicts:
# imgui_internal.h
|
2025-03-13 21:01:21 +01:00 |
|
ocornut
|
79bba34c5f
|
Revert "Added ImGuiKey_AbntC1, ImGuiKey_AbntC2 + Backends: GLFW, Win32: added support. (#8468)"
This reverts commit 557c77e455 .
|
2025-03-13 16:32:50 +01:00 |
|
ocornut
|
d9dad2f4a1
|
Scrollbar: stabilize visibility of ScrollbarX when detecting a feedback loop. (#8488, #3285, #4539)
|
2025-03-13 12:27:47 +01:00 |
|
ocornut
|
557c77e455
|
Added ImGuiKey_AbntC1, ImGuiKey_AbntC2 + Backends: GLFW, Win32: added support. (#8468)
|
2025-03-11 18:38:45 +01:00 |
|