5062 Commits (d2f9c5dfb7789baf9c6b3355e240e0d82de354bb)

Author SHA1 Message Date
ocornut 1338eb31f7 Viewports: Relaxed specs for backend supporting ImGuiBackendFlags_HasMouseHoveredViewport. Backends: SDL: Added support for simplified HasMouseHoveredViewport. (#1542, #4665) ago%!(EXTRA string=3 years)
ocornut 007a427e0a Viewports: Fixed active InputText() from preventing viewports to merge. (#4212) ago%!(EXTRA string=3 years)
ocornut 90a6961638 IO: apply same flooring as UpdateMouseInputs() in dupe event processing. (#4858) + provision for test engine. ago%!(EXTRA string=3 years)
ocornut 7374b96f5c IO: Added input queue. (#4858, #2787, #1992, #3383, #2525, #1320) ago%!(EXTRA string=3 years)
thedmd b8e56dce83 IO: Added AddMousePosEvent(), AddMouseButtonEvent(), AddMouseWheelEvent() api + updated all Backends. (#4858) (input queue code will be next commit) ago%!(EXTRA string=3 years)
ocornut 92c4ff1c2f Rename ImGuiKey_LeftControl to ImGuiKey_LeftCtrl, ImGuiKey_RightControl to ImGuiKey_RightCtrl + made key order match mods order. (#4858) ago%!(EXTRA string=3 years)
ocornut 6188e94108 Examples: Vulkan: fill Subpass and MSAASamples to increase discoverability (#4886) + IO docs update (#4858) ago%!(EXTRA string=3 years)
ocornut e51a0a80ca IO: fix SetKeyEventNativeData() not handling ImGuiKey_None the same way as AddKeyEvent(). (#4905, #4858) ago%!(EXTRA string=3 years)
ocornut 9551635684 IO: fix SetKeyEventNativeData() not handling ImGuiKey_None the same way as AddKeyEvent(). (#4905, #4858) ago%!(EXTRA string=3 years)
ocornut 7f8a89c25c Backends: Win32, SDL: maintain MouseButtonsDown instead of using IsAnyMouseDown(). Internals: added GetInputSourceName(). ago%!(EXTRA string=3 years)
ocornut 956e03009a Backends: OSX: Build fIx. Made GetKeyName() input tolerant. Internals: added GetNavInputName(). ago%!(EXTRA string=3 years)
ocornut acfc7798fd Rename io.AddKeyModEvent() -> io.AddKeyModsEvent() and updated backends accordingly. (#2625, #4858) ago%!(EXTRA string=3 years)
ocornut e8172fdfbc Rename io.AddKeyModEvent() -> io.AddKeyModsEvent() and updated backends accordingly. (#2625, #4858) ago%!(EXTRA string=3 years)
ocornut 790132a672 Added io.AddKeyModEvent() and updated backends accordingly. (#2625, #4858) ago%!(EXTRA string=3 years)
ocornut bf08c13e9b Inputs: Extra Keys / AddKeyEvent(): bidirectional mapping, basic CI, simplify backends, asserts on misuses, tested backward compat. (#2625, #4858, #2787) ago%!(EXTRA string=3 years)
thedmd 3b66929301 Inputs: Extra Keys / AddKeyEvent(): Added ImGuiKey values, io.AddKeyEvent(), GetKeyName(), IMGUI_DISABLE_OBSOLETE_KEYIO. Obsoleted GetKeyIndex(), io.KeyMap[], io.KeysDown[]. (#2625, #4858, #2787) ago%!(EXTRA string=3 years)
ocornut afffcd5810 Inputs: rename ImGuiKey_KeyPadEnter > ImGuiKey_KeypadEnter (#2625) ago%!(EXTRA string=3 years)
ocornut 4d023bd7fe Fix for using IMGUI_DISABLE_OBSOLETE_FUNCTIONS ago%!(EXTRA string=3 years)
actboy168 29a8ee0826 Platform IME: add ImGuiPlatformImeData::WantVisible, hide IME when not used. (#2589) ago%!(EXTRA string=3 years)
ocornut 1cbfe93520 Platform IME: [windows] call ImmSetCandidateWindow() to position candidate window. ago%!(EXTRA string=3 years)
ocornut 2706c9d66e Platform IME: reworked internals to simplify adding new features. ago%!(EXTRA string=3 years)
ocornut 3a90dc3893 Platform IME: changed io.ImeSetInputScreenPosFn() to io.SetPlatformImeDataFn() API. ago%!(EXTRA string=3 years)
ocornut 04bc0b0bb8 Fix IdxBuffer related comments. (#4845, #4863) ago%!(EXTRA string=3 years)
ocornut 28eabcb099 Internals: refactor: mouse input functions into their own section. ago%!(EXTRA string=3 years)
ocornut 206b9ead8f IO: removed unused MouseDragMaxDistanceAbs(). Using a shortcut variable in UpdateMouseInputs(). ago%!(EXTRA string=3 years)
ocornut b0a6cd6305 Fixed a situation where CTRL+Tab or Modal can occasionally lead to the creation of ImDrawCmd with zero triangles, (#4857) ago%!(EXTRA string=3 years)
ocornut 2402958aec Commented out redirecting functions/enums names that were marked obsolete in 1.69, 1.70, 1.71, 1.72 ago%!(EXTRA string=3 years)
ocornut 9c8f288d1a Viewports: Fixed a CTRL+TAB crash with viewports enabled (#4023, #787) (amend 1dc3af3, 23ef6c1, 657073a) ago%!(EXTRA string=3 years)
ocornut dbeea7220f Backends: Silence overzealous warnings. (#4834) Add comments about SetDragDropPayload() return value. (#4835) ago%!(EXTRA string=3 years)
ocornut 89a28209e8 Version 1.87 WIP + Backends: OpenGL3: Fixed a buffer overflow in imgui_impl_opengl3_loader.h init, added in 1.86 (#4468, #4830) ago%!(EXTRA string=3 years)
ocornut 512c54bbc0 Version 1.86 ago%!(EXTRA string=3 years)
ocornut 612b787b0d Menus: fixed top-level menu from not consistently using style.PopupRounding. (#4788) ago%!(EXTRA string=3 years)
ocornut d9bc1e44af Backends: Marmalade: Removed obsolete Marmalade backend (imgui_impl_marmalade.cpp) + example. (#368, #375) ago%!(EXTRA string=3 years)
ocornut 4a43dcb940 Internals: reduced side-effects of setting window->HiddenFramesForRenderOnly > 0 ago%!(EXTRA string=3 years)
ocornut 06d5f9297d Internals: reduced side-effects of setting window->HiddenFramesForRenderOnly > 0 ago%!(EXTRA string=3 years)
ocornut 248ed1b01d Internals: UpdateWindowInFocusOrderList: amend a528398 to fix docking. (#3496, #4797) ago%!(EXTRA string=3 years)
ocornut 1c4066cd9e Internals: UpdateWindowInFocusOrderList: amend a528398 to fix docking. (#3496, #4797) ago%!(EXTRA string=3 years)
ocornut 48f263336b Menus: fixed closing a menu inside a popup/modal. Fixed menu inside a popup/modal not inhibiting hovering of items in the popup/modal. (#3496, #4797) ago%!(EXTRA string=3 years)
ocornut a528398c77 Internals: support for varying _ChildWindow flag for menu windows. (#3496, #4797) ago%!(EXTRA string=3 years)
ocornut 11638fdf7d Menus: reuse more menu windows when stacked over popups. ago%!(EXTRA string=3 years)
xndcn 8a9fe26866 Menus: fixed closing a menu by clicking on its menu-bar item when inside a popup. (#3496, #4797) ago%!(EXTRA string=3 years)
ocornut 747f7fdbba Docking: prevent docking any window created above a popup/modal. (#4317) ago%!(EXTRA string=3 years)
ocornut f605351307 Added an assertion for the common user mistake of using "" as an identifier at the root level of a window. (#1414, #2562, #2807, #4008, #4158, #4375, #4548, #4657, #4796) ago%!(EXTRA string=3 years)
ocornut c801799218 Added an assertion for the common user mistake of using "" as an identifier at the root level of a window. (#1414, #2562, #2807, #4008, #4158, #4375, #4548, #4657, #4796) ago%!(EXTRA string=3 years)
ocornut a8e1dde357 Fix static analyser, update readme. ago%!(EXTRA string=3 years)
ocornut e03383d088 Fixes for tooltip over modals leading to incorrect modal dimming. (#4729) ago%!(EXTRA string=3 years)
ocornut 270d4d0855 Nav, Docking: Fix crash on dimming docked window and DockSpaceOverViewport() with PassthruCentralNode. ago%!(EXTRA string=3 years)
ocornut 0647cf434c Nav, Docking: Fix crash on dimming docked window and DockSpaceOverViewport() with PassthruCentralNode. ago%!(EXTRA string=3 years)
Rokas Kupstys b38af0f522 Popups: Fix popups being closed by newly appearing windows. (#4317) ago%!(EXTRA string=3 years)
ocornut fc198fe1db Nav, Docking: Fix dimming on docked windows. ago%!(EXTRA string=3 years)