ocornut
|
4078abe14c
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_opengl3.cpp
# backends/imgui_impl_sdl2.cpp
# backends/imgui_impl_sdl3.cpp
# imgui.cpp
# imgui.h
|
2023-03-06 17:03:55 +01:00 |
|
ocornut
|
bfce7750b1
|
Simpified code in GetKeyData() and used ImGuiKey_KeysData_OFFSET for consistency. Rework demo, Comments. Moved ImGuiKey_KeysData_OFFSET to internal.h (#4921, #6191)
|
2023-02-24 13:05:32 +01:00 |
|
ocornut
|
e9743d85dd
|
Drag and Drop: Clear state on EndDragDropTarget() with delivery + fixed handling of overlapping targets when smaller one is submitted before and can accept the same data type. (#6183, #5817)
|
2023-02-21 21:23:54 +01:00 |
|
ocornut
|
a1b8457cb5
|
Moved the optional "courtesy maths operators" (#define IMGUI_DEFINE_MATH_OPERATORS) implementation from imgui_internal.h in imgui.h. (#6164, #6137, #5966, #2832)
|
2023-02-15 19:23:12 +01:00 |
|
ocornut
|
e25e4526cd
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_win32.cpp
# docs/CHANGELOG.txt
|
2023-02-15 18:18:47 +01:00 |
|
ocornut
|
204cb4d226
|
Version 1.89.4 WIP
|
2023-02-15 15:35:56 +01:00 |
|
ocornut
|
192196711a
|
Merge branch 'master' into docking
# Conflicts:
# docs/CHANGELOG.txt
|
2023-02-14 16:01:11 +01:00 |
|
ocornut
|
458a109031
|
Version 1.89.3
|
2023-02-14 16:00:18 +01:00 |
|
ocornut
|
092b6825ac
|
Fonts: Assert that in each GlyphRanges[] pairs first is <= second.
|
2023-02-14 15:00:12 +01:00 |
|
ocornut
|
ea4565368e
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_sdl2.cpp
# backends/imgui_impl_sdl2.h
# backends/imgui_impl_sdl3.cpp
# backends/imgui_impl_sdl3.h
# imgui.cpp
|
2023-02-10 17:05:06 +01:00 |
|
ocornut
|
99c0bd65df
|
Added SeparatorText() widget. (#1643)
|
2023-02-10 12:16:41 +01:00 |
|
ocornut
|
b0a936e5d4
|
Merge branch 'master' into docking (incl revert of examples refactor)
# Conflicts:
# backends/imgui_impl_glfw.cpp
# backends/imgui_impl_sdl.cpp
# examples/example_glfw_opengl2/main.cpp
# examples/example_glfw_opengl3/main.cpp
# examples/example_glfw_vulkan/main.cpp
# examples/example_sdl_directx11/main.cpp
# examples/example_sdl_opengl2/main.cpp
# examples/example_sdl_opengl3/main.cpp
# examples/example_sdl_vulkan/main.cpp
# examples/example_win32_directx10/main.cpp
# examples/example_win32_directx11/main.cpp
# examples/example_win32_directx12/main.cpp
# examples/example_win32_directx9/main.cpp
|
2023-02-03 22:38:39 +01:00 |
|
ocornut
|
f799a293c8
|
Tables: Solved an ID conflict issue with multiple-instances of a same table. Storing instance id for convenience. (#6140)
TableGetColumnResizeID() are still using an incorrect table, but having only one-level left tends to cancel things out.
|
2023-02-03 20:03:03 +01:00 |
|
ocornut
|
887abe9578
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_glfw.cpp
# backends/imgui_impl_osx.mm
# backends/imgui_impl_sdl.cpp
# backends/imgui_impl_win32.cpp
# imgui.cpp
# imgui.h
# imgui_internal.h
# imgui_widgets.cpp
|
2023-02-01 22:18:57 +01:00 |
|
ocornut
|
3617a96372
|
Backends, Inputs: Made horizontal scroll wheel and horizontal scroll direction consistent accross backends/os. (#4019, #6096, #1463)
Documented assumptions.
|
2023-02-01 21:29:08 +01:00 |
|
ocornut
|
867bdbecb3
|
Text: fixed issue in RenderText() leading to IM_ASSERT_PARANOID() triggering if enabled. (#6132, #5720, #5919)
Amend 3482d4ec , bd96f6e
|
2023-01-31 14:41:16 +01:00 |
|
ocornut
|
5741cbae45
|
Internals: ImFileOpen: fixed misleading use of ImWchar (would allocate more when ImWchar=ImWchar32) + update version for previous changes namely tab bar ones.
|
2023-01-25 20:34:48 +01:00 |
|
ocornut
|
88dfd85e92
|
Merge branch 'master' into docking
# Conflicts:
# docs/CHANGELOG.txt
|
2023-01-21 00:49:06 +01:00 |
|
ocornut
|
91667430a8
|
Tables: increase table columns limit from 64 to 512 using bit array allocated in contiguous memory +. (#6094, #5305, #4876, #3572)
|
2023-01-21 00:41:54 +01:00 |
|
ocornut
|
3482d4eccf
|
Text: Fixed layouting of wrapped-text block skipping successive empty lines. (#5720, #5919)
Regression in the bd96f6e fix
|
2023-01-19 15:59:39 +01:00 |
|
ocornut
|
1297a2be52
|
Text: Tweaked rendering of three-dots "..." ellipsis variant. Baking more data. (#2775, #4269)
Ideally we're bake a single glyph but it's currently difficult to setup in our font building process.
|
2023-01-11 16:37:47 +01:00 |
|
ocornut
|
482ac70a0b
|
Version 1.89.3 WIP
|
2023-01-11 15:52:30 +01:00 |
|
ocornut
|
d822c65317
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_glfw.cpp
# docs/CHANGELOG.txt
|
2023-01-05 15:58:49 +01:00 |
|
ocornut
|
d7c8516a4b
|
Version 1.89.2
|
2023-01-05 15:49:29 +01:00 |
|
ocornut
|
e06bbe05e1
|
Revert most/part of "Shortcut: added Shortcut() function and ImGuiInputFlags in public API + Demo." (#456, #2637)
This reverts commit 0949acb6e6 .
# Conflicts:
# imgui.h
|
2023-01-05 15:21:48 +01:00 |
|
ocornut
|
57a5b73a4c
|
InputText: fixed cursor navigation when pressing Up Arrow on the last character of a multiline buffer which doesn't end with a carriage return. (#6000)
Simplify stb_textedit_find_charpos(). Leaving that to simmer for a while before attempting an upstream PR.
|
2023-01-04 17:58:07 +01:00 |
|
ocornut
|
fc3815bfe5
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_sdl.cpp
# backends/imgui_impl_vulkan.cpp
|
2023-01-03 21:06:09 +01:00 |
|
ocornut
|
4b39c1f654
|
Docs: adding Tests badge + more references to Test Engine.
|
2023-01-03 20:26:26 +01:00 |
|
ocornut
|
c191faf0ba
|
Merge branch 'master' into docking
# Conflicts:
# imgui.cpp
# imgui.h
# imgui_internal.h
# imgui_widgets.cpp
|
2022-12-08 21:19:01 +01:00 |
|
ocornut
|
59b63defe5
|
Misc shallow merge/sync from docking designed to faciliate cross-merging between docking and string_view.
|
2022-12-08 21:14:39 +01:00 |
|
ocornut
|
0949acb6e6
|
Shortcut: added Shortcut() function and ImGuiInputFlags in public API + Demo. (#456, #2637)
|
2022-12-08 18:54:41 +01:00 |
|
ocornut
|
1dae7df26f
|
Misc: added GetItemID() in public API.
|
2022-12-08 18:45:04 +01:00 |
|
ocornut
|
48215231f9
|
Demo: moved WantCapture overrides items + various comments related to ImGuiKey, ImGuiMod
|
2022-12-08 18:30:48 +01:00 |
|
ocornut
|
d3025cde37
|
Merge branch 'master' into docking
# Conflicts:
# imgui.cpp
|
2022-12-06 22:13:12 +01:00 |
|
ocornut
|
fd0b3734d3
|
Tables, Nav, Scrolling: fixed scrolling functions and focus tracking with frozen rows and columns. (#5143, #4868, #3692)
|
2022-12-06 21:07:50 +01:00 |
|
ocornut
|
3ea0fad204
|
Merge branch 'master' into docking
# Conflicts:
# docs/CHANGELOG.txt
# imgui.cpp
# imgui.h
|
2022-12-01 20:22:27 +01:00 |
|
ocornut
|
0e2a167bdb
|
Fonts: added a 'void* UserData' field in ImFontAtlas, as a convenience for use by applications using multiple font atlases.
+ fixed mislocated Changelog entries added recently.
|
2022-12-01 20:10:37 +01:00 |
|
ocornut
|
87caf27ac4
|
Inputs, Scrolling: better selection of scrolling window when hovering nested windows and backend/OS is emitting dual-axis wheeling inputs. (#3795, #4559)
|
2022-11-30 17:49:59 +01:00 |
|
ocornut
|
1a497c2499
|
Inputs, IO: reworked ImGuiMod_Shortcut to redirect to Ctrl/Super at runtime instead of compile-time. (#5923, #456)
|
2022-11-29 19:07:50 +01:00 |
|
ocornut
|
bd96f6eac4
|
Text: Fixed layouting of wrapped-text block when the last source line is above the clipping region. Regression added in 1.89. (#5720, #5919)
+ Update version marker
|
2022-11-28 14:59:13 +01:00 |
|
ocornut
|
540909bddf
|
Fixed version string for consistency (#5918)
|
2022-11-28 14:42:37 +01:00 |
|
ocornut
|
6af38b1a43
|
Fixed version string for consistency (#5918)
|
2022-11-28 14:42:30 +01:00 |
|
ocornut
|
595a428baa
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_glfw.cpp
# docs/CHANGELOG.txt
# imgui.cpp
# imgui_internal.h
|
2022-11-24 21:27:15 +01:00 |
|
ocornut
|
a8df192df0
|
Version 1.89.1
|
2022-11-24 21:24:33 +01:00 |
|
ocornut
|
27c58c3946
|
Scrolling, Focus, Combo: fixed SetKeyboardFocusHere()/SetItemDefaultFocus()/ScrollToRectEx() during an appearing form not centering item. (#5902, #2812, #4242, #2900)
Amend 44f801186 and 8f495e554
|
2022-11-24 20:57:41 +01:00 |
|
ocornut
|
d2f9c5dfb7
|
Viewports: moving PlatformWindowCreated field to public structure. (#5882)
|
2022-11-24 16:39:45 +01:00 |
|
ocornut
|
3a685749cb
|
ColorEdit: fixed label overlapping when using style.ColorButtonPosition == ImGuiDir_Left. (#5912)
Amend 54fb051e5
+ Internals: added IsKeyboardKey(), IsMouseKey() helpers.
|
2022-11-23 15:00:50 +01:00 |
|
ocornut
|
38cfe22b8b
|
Merge branch 'master' into docking
# Conflicts:
# docs/CHANGELOG.txt
|
2022-11-16 17:57:05 +01:00 |
|
ocornut
|
5bb2874940
|
Version 1.89.1 WIP
|
2022-11-16 17:55:27 +01:00 |
|
ocornut
|
d60985df7f
|
Inputs: fix moving a window or drag and dropping from capture mods. (#5888, #4921, #456)
Amend change of SetActiveIdUsingAllKeyboardKeys() in 4448d97 which seemingly accidentally reverted the change intended by fd408c97
|
2022-11-16 17:41:24 +01:00 |
|