ocornut
|
d15da2c47d
|
Backends: GLFW: undo accidentally not committing use of Platform_SetClipboardTextFn as I was testing the legacy path (amend 214977e ).
|
2024-08-22 20:27:50 +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
|
8e40104795
|
Backends: GLFW: passing null window to glfwGetClipboardString()/glfwSetClipboardString().
|
2024-08-22 18:13:34 +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
|
521f84a3a9
|
InputText: fixed an issue programmatically refocusing a multi-line input which was just active. (#4761, #7870)
Amend 66f0fb986 , c5db276521
|
2024-08-21 14:26:53 +02:00 |
|
ocornut
|
8a946b69e9
|
InputText: allow callback to update buffer while in read-only mode (fix for imgui_memory_editor 0.54 in read-only mode).
See https://github.com/ocornut/imgui_club/pull/46
|
2024-08-21 13:26:33 +02:00 |
|
Pavel Rojtberg
|
59e69dc6df
|
ImGuiSelectionBasicStorage constructor needs visibility (#7906)
|
2024-08-21 09:14:52 +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
|
ecb1962013
|
IO, InputText: missing changelog entry (amend 092c88d ) + readme note on missing features.
|
2024-08-20 12:15:54 +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
|
61313a7589
|
Docs: better promote IMGUI_DEFINE_MATH_OPERATORS. (#6164, #6137, #5966, #2832)
|
2024-08-19 16:31:49 +02:00 |
|
ocornut
|
ea01c63e36
|
Backends: SDL2, SDL3: amend filtering logic for it to work with multi-viewports. (#7853)
|
2024-08-19 14:46:53 +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
|
2d99052d1d
|
Backends: SDL2, SDL3: storing SDL_WindowID inside ImGuiViewport::PlatformHandle instead of SDL_Window*. (#7853)
This will be used to support filtering of events with multi-viewports.
|
2024-08-19 14:43:43 +02:00 |
|
ocornut
|
1b61d55079
|
Backends: SDL2, SDL3: ignore events of other SDL windows, amends + wrapping into a function as it'll be convenient for multi-viewport check. (#7853)
+ Misc typo fix.
|
2024-08-19 14:43:40 +02:00 |
|
Anonymous Maarten
|
591a18a9c4
|
Backends: SDL2, SDL3: ignore events of other SDL windows. (#7853)
|
2024-08-19 13:54:39 +02:00 |
|
ocornut
|
65840c19c4
|
Backends: SDL2, SDL3, Win32: don't submit monitor with 0 DpiScale (e.g. accessibility virtual monitor?). to prevent assert. (#7902)
I am not too confident on this but I believe pushing this is the fastest way we will get feedback.
|
2024-08-19 12:19:06 +02:00 |
|
RT2
|
fa65dcf24c
|
Backends: SDL2, SDL3: Replace Win32 hack with SDL_HINT_WINDOW_ACTIVATE_WHEN_SHOWN hint. (#7896)
|
2024-08-19 12:15:29 +02:00 |
|
Nicolas Noble
|
fbafc33376
|
Backends: GLFW: don't submit monitor with 0 DpiScale (e.g. accessibility virtual monitor?). to prevent assert. (#7902)
|
2024-08-19 11:51:53 +02:00 |
|
ocornut
|
29fadad193
|
TextLink(), TextLinkOpenURL(): change mouse cursor to Hand shape when hovered. (#7885, #7660)
|
2024-08-13 14:30:35 +02:00 |
|
lunarlattice
|
45e7f7827a
|
Examples: SDL2+SDLRenderer: fixed return value. (#7876)
|
2024-08-09 12:27:38 +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
|
3232070d3a
|
Demo: Fixed truncation warning. (#7857)
|
2024-08-07 12:48:13 +02:00 |
|
Mark Jansen
|
4b654db904
|
CI: Build example_sdl2_sdlrenderer2 with msbuild (#7864)
|
2024-08-06 20:27:23 +02:00 |
|
ocornut
|
8cc6eee295
|
Fonts: amend assert when glyph range data seems incorrect. (#7856)
|
2024-08-03 15:25:47 +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
|
9f8f5e1145
|
MultiSelect+TreeNode: default open behavior is OpenOnDoubleClick + OpenOnArrow when used in a multi-select context without any OpenOnXXX flags set. (#7850)
|
2024-08-01 17:28:47 +02:00 |
|
ocornut
|
2981a10c53
|
MultiSelect, TreeNode, Drag and Drop: fixed an issue where carrying a drag and drop payload over an already open tree node would select it. (#7850)
|
2024-08-01 17:16:13 +02:00 |
|
Mark Jansen
|
5e7dc72c92
|
Examples: SDL3: Update readme to use SDL3_DIR (#7846)
|
2024-08-01 00:04:34 +02:00 |
|
ocornut
|
fd57b252ac
|
Examples: Fix for Emscripten. GLFW+WGPU: rework examples main loop to handle minimization. (#7844)
Amend 8874787 , 71ee2ce
Amend ea39841f (emscripten_mainloop_stub.h)
|
2024-07-31 17:47:38 +02:00 |
|
ocornut
|
71ee2ce367
|
Examples: GLFW: rework examples main loop to handle minimization without burning CPU or GPU by running unthrottled code. (#7844)
Backends: GLFW: added ImGui_ImplGlfw_Sleep() helper.
|
2024-07-31 17:33:24 +02:00 |
|
ocornut
|
887478793b
|
Examples: SDL2 (all), SDL3 (all), Win32+OpenGL3: Rework examples main loop to handle minimization without burning CPU or GPU by running unthrottled code. (#7844)
|
2024-07-31 17:11:13 +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 |
|
SPeak
|
1f634f1d94
|
Eaxmples: Android: Fix build failed issue. (#7832)
set android:exported to true (IntentFilter)
Signed-off-by: Sunrisepeak <speakshen@163.com>
|
2024-07-29 23:55:02 +02:00 |
|