5187 Commits (f498f084d65df2957b15d7321dfa11f5dea96ad1)

Author SHA1 Message Date
ocornut d6a7aca2f4 Nav: Debug: tweak debug facilities. ago%!(EXTRA string=2 years)
ocornut 064153fca4 Version 1.89.6 WIP ago%!(EXTRA string=2 years)
ocornut 1ebb913827 Version 1.89.5 ago%!(EXTRA string=2 years)
ocornut 995f92a456 Nav: Made PageUp/PageDown/Home/End navigation also scroll parent windows. ago%!(EXTRA string=2 years)
ocornut 18d72a9142 Inputs: added a unique event identifier in ImGuiInputEvent. ago%!(EXTRA string=2 years)
Michael Martz 506f7e0074 Using nullptr in locations where warning disable is not convenient. (#6313, #4537) ago%!(EXTRA string=2 years)
ocornut 9203883bbe Comments + Metal using SetTexID(0) for consistency. ago%!(EXTRA string=2 years)
ocornut 8738ed88f0 Fixed FindWindowSettingsByID() being able to return a deleted setting. ago%!(EXTRA string=2 years)
ocornut 63370be0e5 Viewports: fix/amend dcb6335 to (1) avoid refocusing when focus action was actionned from a click within imgui boundaries and (2) restore a null focus as well. (#6299) ago%!(EXTRA string=2 years)
ocornut 1f0b46b93c Viewports: moved Platform_GetWindowFocus queries in UpdateViewportsNewFrame(). Added ImGuiViewportFlags_IsFocused status flag. (#1542) ago%!(EXTRA string=2 years)
ocornut ed72fcd12a Viewports: Internal: rename LastFrontMostStampCount -> LastFocusedStampCount. Rename ImGuiViewportFlags_Minimized -> ImGuiViewportFlags_IsMinimized ago%!(EXTRA string=2 years)
ocornut dcb6335bfe Viewports: Setting focus from Platform/OS sets corresponding focus at Dear ImGui level. (#6299) ago%!(EXTRA string=2 years)
ocornut c9fe7ebc7b IO: Input queue trickling adjustment for touch screens. (#2702, #4921) ago%!(EXTRA string=2 years)
ocornut a16f99c6a2 IO: Added io.AddMouseSourceEvent() and ImGuiMouseSource enum. (#2702, #2334, #2372, #3453, #5693) ago%!(EXTRA string=2 years)
ocornut 13931fd851 Redirecting domain name ago%!(EXTRA string=2 years)
ocornut 5f301914a0 TabBar: Tab-bars with ImGuiTabBarFlags_FittingPolicyScroll can be scrolled with horizontal mouse-wheel (or Shift + WheelY). (#2702) ago%!(EXTRA string=2 years)
ocornut 84fd0c7ff4 Inputs, IO: record MouseWheelRequestAxisSwap information. Apply in UpdateMouseWheel() before legacy ctrl+wheel. ago%!(EXTRA string=2 years)
ocornut bf87fbcbcc Docking: Fixed using GetItemXXX() or IsItemXXX() functions after a DockSpace(). (#6217) ago%!(EXTRA string=2 years)
ocornut 89d09070e3 Nav: Made Ctrl+Tab/Ctrl+Shift+Tab windowing register ownership to held modifier. (#4828, #3255, #5641) ago%!(EXTRA string=2 years)
ocornut e55a0ef107 IO: avoid changing context in AddKeyAnalogEvent(). Amend 7269498. (#6199, #6256, #4921, #5856) ago%!(EXTRA string=2 years)
cfillion 7269498ecc IO: actually fixed adding events from inactive context (#6199, #6256, #4921, #5856) ago%!(EXTRA string=2 years)
ocornut 5a2b1e8482 InputText: Fixed a tricky edge case, ensuring value is always written back on the frame where IsItemDeactivated() returns true (#4714) ago%!(EXTRA string=2 years)
ocornut 314e6443c9 Internals: removed ImGuiInputSource_Nav enum, ago%!(EXTRA string=2 years)
ocornut 24a44b9abe Version 1.89.5 WIP ago%!(EXTRA string=2 years)
ocornut f3f6295d53 Version 1.89.4 ago%!(EXTRA string=2 years)
ocornut cc2177de15 Debug Tools: Added io.ConfigDebugBeginReturnValueOnce / io.ConfigDebugBeginReturnValueLoop options. ago%!(EXTRA string=2 years)
ocornut 552969e33e BeginTooltip: correctly testing return value of BeginTooltipEx() even though it always return true in current code. ago%!(EXTRA string=2 years)
domgho 6ca1556d02 Nav: Fixed SetItemDefaultFocus() from not scrolling when item is partially visible. (#2814, #2812) ago%!(EXTRA string=2 years)
ocornut 2bb9e35a48 Nav: Tabbing now cycles through all items when ImGuiConfigFlags_NavEnableKeyboard is set. (#3092, #5759, #787) ago%!(EXTRA string=2 years)
ocornut e83fb468c6 Renamed PushAllowKeyboardFocus()/PopAllowKeyboardFocus() to PushTabStop()/PopTabStop(). (#3092) ago%!(EXTRA string=2 years)
ocornut a322122f74 InputText: Fixed not being able to use CTRL+Tab while an InputText() using Tab for completion or textinput is active. ago%!(EXTRA string=2 years)
ocornut 3b2f617652 BeginTooltip: Added 'bool' return value to BeginTooltip() for API consistency. Updated demo. ago%!(EXTRA string=2 years)
ocornut b5f9381036 Made internal clipboard/IME handlers not rely on implicit GImGui context (#5856) ago%!(EXTRA string=2 years)
Marc Delorme c8ad25caa6 Make classes not depend on the implicit GImGui context (#5856, #6199): ImGuiWindow, ImGuiInputTextCallbackData, ImGuiListClipper, ImGuiStackSizes ago%!(EXTRA string=2 years)
Marc Delorme 10ace228bc Make classes not depend on the implicit GImGui context (#6199, #5856, #6199): ImGuiIO ago%!(EXTRA string=2 years)
ocornut 5a1e6b60a2 Nav: Fixed an issue with Gamepad navigation when the movement lead to a scroll and frame time > repeat rate. (#6171) ago%!(EXTRA string=2 years)
ocornut c9a53aa74d Nav: Made Enter key submit the same type of Activation event as Space key. (#5606) ago%!(EXTRA string=2 years)
ocornut b4b79584d1 Internals: added GetStyleVarInfo(). exposed previously .cpp only ImGuiStyleVarInfo as ImGuiDataVarInfo. ago%!(EXTRA string=2 years)
ocornut b6586bb06d TestEngine: update IMGUI_TEST_ENGINE_ITEM_ADD() hooks to support passing item in flags. ago%!(EXTRA string=2 years)
ocornut 1c29a8ed18 Debug Log: auto-disable ImGuiDebugLogFlags_EventClipper to reduce spam. ago%!(EXTRA string=2 years)
ocornut f5c5a710aa Docking: exposed DockNodeWindowMenuHandler_Default() in imgui_internal.h to facilitate reuse. ago%!(EXTRA string=2 years)
ocornut 702626dd8a Docking: storing window menu handler in a function pointer to allow customizing menu (undocumented) ago%!(EXTRA string=2 years)
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) ago%!(EXTRA string=2 years)
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) ago%!(EXTRA string=2 years)
Giuseppe Barbieri 2ee77aa6be
Missing closing parenthesis in debug popup log (#6177) ago%!(EXTRA string=2 years)
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) ago%!(EXTRA string=2 years)
ocornut 204cb4d226 Version 1.89.4 WIP ago%!(EXTRA string=2 years)
ocornut 458a109031 Version 1.89.3 ago%!(EXTRA string=2 years)
ocornut 345184330b Internals: Settings: amend ClearWindowSettings() for Docking. ago%!(EXTRA string=2 years)
ocornut f0ac68ad35 Internal: Settings: amend 0b86513 revert to use FindWindowSettingsByID(). ago%!(EXTRA string=2 years)