ocornut
|
4fc187dc60
|
Merge branch 'master' into docking
# Conflicts:
# imgui.cpp
|
2024-08-23 19:19:22 +02:00 |
|
ocornut
|
0b9adc2c79
|
BeginChild: (BREAKING) renamed ImGuiChildFlags_Border to ImGuiChildFlags_Borders.
Amend 7713c2925 + renamed similar argument in other functions.
|
2024-08-23 15:28:42 +02:00 |
|
ocornut
|
1e939fcc32
|
Tooltips, Drag and Drop: made it possible to override BeginTooltip() position while inside a drag and drop source or target. (#6973)
|
2024-08-23 14:56:09 +02:00 |
|
ocornut
|
fed4841bd4
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_glfw.cpp
# backends/imgui_impl_osx.mm
# backends/imgui_impl_sdl2.cpp
# backends/imgui_impl_sdl3.cpp
# imgui.cpp
# imgui.h
# imgui_internal.h
|
2024-08-22 20:26:59 +02:00 |
|
ocornut
|
5de7f69cbb
|
(BREAKING) Commented out obsolete ImageButton(). (#5533, #4471, #2464, #1390)
|
2024-08-22 20:12:23 +02:00 |
|
ocornut
|
214977e5fd
|
IO: (BREAKING) moved io.GetClipboardTextFn, io.SetClipboardTextFn to platform_io.Platform_GetClipboardTextFn, platform_io.Platform_SetClipboardTextFn.
|
2024-08-22 20:12:23 +02:00 |
|
ocornut
|
e54f240ea0
|
IO: (BREAKING) moved io.PlatformLocaleDecimalPoint to platform_io.Platform_LocaleDecimalPoint. (#7389, #6719, #2278)
|
2024-08-22 20:12:12 +02:00 |
|
ocornut
|
9ff60ae31d
|
IO: (BREAKING) moved GetIO().PlatformSetImeDataFn to GetPlatformIO(.Platform_SetImeDataFn. (#7660)
|
2024-08-22 20:11:55 +02:00 |
|
ocornut
|
ba2f4a2cd5
|
IO: (BREAKING) moved GetIO().PlatformOpenInShellFn to GetPlatformIO(.Platform_OpenInShellFn. (#7660)
|
2024-08-22 20:11:36 +02:00 |
|
ocornut
|
e6460722ea
|
IO: Added GetPlatformIO(), ImGuiPlatformIO, currently empty.
|
2024-08-22 18:17:42 +02:00 |
|
ocornut
|
bf75504d7a
|
Style: added PushStyleVarX(), PushStyleVarY() helpers to modify only one component of a ImVec2 var.
+ tweak existing function to early out on error.
|
2024-08-22 13:55:42 +02:00 |
|
ocornut
|
e471206b08
|
Windows: adjust default ClipRect to better match rendering of thick borders. (#7887, #7888 + #3312, #7540, #3756, #6170, #6365)
|
2024-08-20 17:54:42 +02:00 |
|
ocornut
|
eb7201b902
|
Fonts: Made it possible to use PushFont()/PopFont() calls accross Begin() calls. (#3224, #3875, #6398, #7903)
|
2024-08-20 15:37:12 +02:00 |
|
ocornut
|
092c88dc7b
|
IO: rework interleaved keys<>char trickling: only trickle for keys known to be likely to input characters. (#7889, #4921, #4858)
Amend fa2b318d . Refer to regression test "inputs_io_inputqueue" amended for IMGUI_VERSION_NUM >= 19102
|
2024-08-19 19:02:27 +02:00 |
|
ocornut
|
fabceaf036
|
Internals: renamed IsModKey() -> IsLRModKey() and GetModForModKey() -> GetModForLRModKey() to be more explicit.
|
2024-08-19 18:28:56 +02:00 |
|
ocornut
|
24b077c7f8
|
Merge branch 'master' into docking (multi-viewport broken until next commit)
# Conflicts:
# backends/imgui_impl_sdl2.cpp
# backends/imgui_impl_sdl3.cpp
|
2024-08-19 14:44:35 +02:00 |
|
ocornut
|
7b6314f47d
|
Viewports: don't call platform_io.Platform_GetWindowWorkAreaInsets() before window creation. (#7823)
Amend a18f020
|
2024-08-07 16:55:56 +02:00 |
|
ocornut
|
6864a7f839
|
Window refresh policy: extend tests to any window in the begin stack. (#7797)
|
2024-08-01 22:40:09 +02:00 |
|
ocornut
|
531364d728
|
Window refresh policy: fixed child window of skiprefresh windows not displaying. (#7797)
Amend d4495446d . (#3515, #4763, #7556, #5116 , #4076, #2749, #2268)
|
2024-08-01 22:26:12 +02:00 |
|
ocornut
|
a18f020072
|
Viewports: added platform_io.Platform_GetWindowWorkAreaInsets() hook. (#7823)
|
2024-08-01 19:10:22 +02:00 |
|
ocornut
|
d8c98c8c14
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_glfw.cpp
|
2024-08-01 19:07:53 +02:00 |
|
ocornut
|
cfd23957fb
|
Viewports: rework viewport's WorkOffset (positive top-left, negative top-right0 into WorkInset (positive everywhere). (#7823)
|
2024-08-01 19:04:46 +02:00 |
|
ocornut
|
dcf54782d4
|
Version 1.91.WIP
|
2024-07-31 16:34:28 +02:00 |
|
ocornut
|
139e99ca37
|
Merge branch 'master' into docking
# Conflicts:
# imgui.cpp
# imgui_demo.cpp
|
2024-07-30 16:57:42 +02:00 |
|
ocornut
|
8199457a7d
|
Version 1.91.0
|
2024-07-30 16:56:31 +02:00 |
|
ocornut
|
ec9a4ef487
|
Clipper: accept that no item have been submitted if in indeterminate Begin(INT_MAX) mode. (#1311, #3823)
|
2024-07-30 12:22:29 +02:00 |
|
ocornut
|
1b44e40444
|
Demo: re-use tree data. Fix property editor vertical alignment. Tweak recent memory allocation monitor.
|
2024-07-30 11:58:30 +02:00 |
|
ocornut
|
6df1a06fc3
|
Merge branch 'master' into docking
|
2024-07-29 23:18:54 +02:00 |
|
ocornut
|
c2a3d5e47b
|
Comments, minor tweaks to ImGuiTextFilter.
|
2024-07-29 22:34:34 +02:00 |
|
ocornut
|
5c9825c16d
|
Viewports: update fallback monitor to primary monitor if there's one.
Amend 4b9bc490 .
+ metrics: display fallback monitor.
|
2024-07-29 12:28:42 +02:00 |
|
ocornut
|
d42fa46dc6
|
Misc micro-optimizations related to hot-path of dealing with a large clipped tree.
Halved times by two in MSVC Debug x64.
|
2024-07-26 15:28:08 +02:00 |
|
ocornut
|
692bee5f22
|
Added GetID(int) variant for consistency. (#7111)
|
2024-07-26 15:28:06 +02:00 |
|
ocornut
|
b3ba6b3095
|
Added io.ConfigNavSwapGamepadButtons to swap Activate/Cancel (A<>B) buttons, to match the typical "Nintendo/Japanese consoles" button layout when using Gamepad navigation. (#787, #5723)
|
2024-07-26 14:07:29 +02:00 |
|
ocornut
|
3552df562e
|
Merge branch 'master' into docking
# Conflicts:
# imgui.cpp
# imgui.h
|
2024-07-25 16:41:56 +02:00 |
|
ocornut
|
b20f62b162
|
Obsoleted GetContentRegionMax().
|
2024-07-25 16:20:44 +02:00 |
|
ocornut
|
4227402b2f
|
Internals: removed GetContentRegionMaxAbs() which was only meaningfully used in place of GetContentRegionAvail().
|
2024-07-25 16:10:18 +02:00 |
|
ocornut
|
055b2e80fb
|
Moved everyone's best friend GetContentRegionAvail() to a more prominent position.
|
2024-07-25 16:09:46 +02:00 |
|
ocornut
|
aad86b8756
|
Obsoleted GetWindowContentRegionMin() and GetWindowContentRegionMax().
You should never need those functions. You can do everything with GetCursorScreenPos() and GetContentRegionAvail().
|
2024-07-25 15:53:55 +02:00 |
|
ocornut
|
55f54fa512
|
Internals: comment out obsolete g.ActiveIdUsingNavInputMask obsoleted two years ago. (#4921, #4858, #787, #1599, #323)
Use SetKeyOwner(ImGuiKey_Escape, g.ActiveId); instead. Amend 8b8a61bd
|
2024-07-25 15:11:08 +02:00 |
|
ocornut
|
e3da939b86
|
Groups, Tables: fixed EndGroup() failing to correctly capture current table occupied size. (#7543)
See "layout_group_endtable" test.
|
2024-07-24 18:41:51 +02:00 |
|
ocornut
|
b67b375ae6
|
Debug Log: fixed incorrect checkbox layout when partially clipped., doesn't parse 64-bits hex value as ImGuiID lookups.
|
2024-07-24 16:04:10 +02:00 |
|
ocornut
|
4d8c56c813
|
Internals, TreeNode: indent all render block into its own scope (aim is to add a is_visible test there later)
|
2024-07-24 14:03:59 +02:00 |
|
ocornut
|
3fab2bb7be
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_sdl3.cpp
# imgui.cpp
|
2024-07-22 19:41:39 +02:00 |
|
ocornut
|
c3dca77a19
|
Demo: rework Property Editor.
|
2024-07-22 14:49:16 +02:00 |
|
Thomas Stehle
|
da36336321
|
TabBar, Style: added style option for the size of the Tab-Bar Overline (#7804)
Amend 21bda2e .
|
2024-07-22 10:58:16 +02:00 |
|
ocornut
|
02cc7d451c
|
Merge branch 'master' into docking
# Conflicts:
# imgui_demo.cpp
|
2024-07-19 18:49:25 +02:00 |
|
ocornut
|
f9cda1fa24
|
Inputs: added SetItemKeyOwner(ImGuiKey key) in public API. (#456, #2637, #2620, #2891, #3370, #3724, #4828, #5108, #5242, #5641)
|
2024-07-19 18:39:07 +02:00 |
|
ocornut
|
fd77815f9f
|
Merge branch 'master' into docking
# Conflicts:
# imgui.cpp
# imgui_demo.cpp
|
2024-07-18 18:22:26 +02:00 |
|
ocornut
|
7814518049
|
MultiSelect: ImGuiSelectionBasicStorage: optimized for smaller insertion amounts in larger sets + fix caling batch select with same value.
|
2024-07-18 18:19:22 +02:00 |
|
ocornut
|
2697cfe354
|
MultiSelect: Box-Select: uses SetActiveIdUsingAllKeyboardKeys() to avoid nav interference, much like most drag operations.
|
2024-07-18 18:19:22 +02:00 |
|