1759 Commits (aef07aea27472b9a678967404d06ea7ab6d71fb9)

Author SHA1 Message Date
ocornut cf3726bcbc Internals: rename bg/fg drawlist holders in structs to reduce confusion. 1 year ago
ocornut d6d94d90bf Version 1.89.9 WIP 1 year ago
ocornut f7eea63872 Version v1.89.8 1 year ago
ocornut 52125a54a5 Tables: added TableGetHoveredRow() in imgui_internal.h. (#6250, #6347, #6588, #3740) 2 years ago
ocornut dbeeeae593 ImDrawData: Slight refactor so internal logic uses same logic as AddDrawList(). (#6406, #4879, #1878) 1 year ago
ocornut c649aca20a ImDrawData: changed CmdLists from raw array to ImVector<> owned by ImDrawData itself. Faclitate user-manipulation of the array (#6406, #4879, #1878) + deep swap. (#6597, #6475, #6167, #5776, #5109, #4763, #3515, #1860) 1 year ago
ocornut cc4c37dbac Nav: PageUp/PageDown always set NavJustMovedTo even when landing on same spot (which can trigger a selection). 1 year ago
ocornut 3fe4319314 Version 1.89.8 WIP 1 year ago
ocornut cb9015e254 Version 1.89.7 1 year ago
ocornut 1029f57b8a Inputs, Tooltip: Rework stationary timer logic as it broke on high-framerates with lower rate of mouse inputs. (#1485) 1 year ago
ocornut 4dee919bc0 (Breaking) Internals: added ImGuiItemFlags param to ItemHoverable(), so it can be called from ButtonBehavior() not following an ItemAdd(). 1 year ago
ocornut 8439a73645 Overlap: Added 'SetNextItemAllowOverlap()' as a replacement for 'SetItemAllowOverlap()'. (#6512, #3909, #517) 1 year ago
ocornut a9a5cbf431 Overlap: Internals: add NextItemData.ItemFlags to facilitate implementation of SetNextItemAllowOverlap() + potentially remove extra_flags from ItemAdd(). (#6512, #3909) 1 year ago
ocornut 51f564eea6 (Breaking) Overlap: Renamed 'ImGuiTreeNodeFlags_AllowItemOverlap' to 'ImGuiTreeNodeFlags_AllowOverlap', 'ImGuiSelectableFlags_AllowItemOverlap' to 'ImGuiSelectableFlags_AllowOverlap'. Kept redirecting enums (will obsolete). (#6512, #3909, #517) 1 year ago
ocornut 9214c28aad IsWindowHovered, IsItemHovered: Assert when passed any unsupported flags. 1 year ago
ocornut e7a4327eb8 IsWindowHovered: Added support for ImGuiHoveredFlags_Stationary. 1 year ago
ocornut b3b8cbd001 IsItemHovered, Tooltips: Added ImGuiHoveredFlags_ForTooltip, ImGuiHoveredFlags_Stationary. (#1485) 1 year ago
ocornut d96bbf0aae TreeNode: Added undocumented ImGuiTreeNodeFlags_UpsideDownArrow flag. (#6517) 1 year ago
ocornut 194916135a Internals: renamed HoverDelay fields. 1 year ago
ocornut 15d74bad1d Internals: Tooltips: renamed internal flags (expecting to expose later when we publish priority stuff). 1 year ago
ocornut eec344cc1e Tweak HoverDelayClearTimer. Not exposing since I am unsure logic is viable (and is rather complex with upcoming addition of stationary logic). (#1485) 1 year ago
ocornut 6cabad6e7a Encode version string in binary to facilitate identification when demo/tools are striped + amend About window. 1 year ago
ocornut 956a1a17fb Internals: add ImGuiNavMoveFlags_NoSelect and use in FocusItem(). 1 year ago
ocornut 31f11cf304 Internals: Added FocusItem(). Made activation explicit/opt-in via ImGuiNavMoveFlags_Activate. Rename ActivateItem() to ActivateItemByID(). 1 year ago
ocornut 61ebb37843 Version 1.89.7 WIP 1 year ago
ocornut 5319d1cffa Version 1.89.6 1 year ago
ocornut 47579f8a40 Nav: set NavJustMovedToXXX fields on NavInit result + BeginChild() clears ActiveId on N+1 on entering instead of waiting for ID to elapse on N+2. 1 year ago
ocornut 45c8c3b611 Listbox: commented out obsolete/redirecting functions that were marked obsolete more than two years ago: ListBoxHeader(), ListBoxFooter(). 1 year ago
ocornut df8667b18b Comments/typos tweaks 1 year ago
ocornut 2c558d5741 Internals: SeparatorEx(): expose thickness + add misc comments relating to Separators. 1 year ago
GamingMinds-DanielC e489e40a85 Clipper: Amend ecb0aaa (#6424, #3841) 2 years ago
ocornut bcfc1ad8f6 Nav: Forwarded (wrap/loop) request don't mistakenly wreck reference pos. 2 years ago
ocornut 6656553fa4 Nav: Record/restore preferred position on each given axis. 2 years ago
ocornut eed7b0e9c5 Nav: remove other-axis clamping, now that columns themselves are clamped. (#2221) 2 years ago
ocornut 01ca196530 Focus: move focused child restore code in FocusWindow() with ImGuiFocusRequestFlags_RestoreFocusedChild flag. (#6357) 2 years ago
ocornut 30eceaf95f Focus: start moving modal check into FocusWindow(), add ImGuiFocusRequestFlags_UnlessBelowModal (currently opt-in, should try to make opt-out). (#6357, #4317) 2 years ago
ocornut f0fe1957a8 Focus: merge extra param for FocusTopMostWindowUnderOne() from docking branch to facilitate merge. 2 years ago
ocornut 00d3f9295e Nav: Fixed navigation within tables/columns where item boundaries goes beyond columns limits. (#2221) 2 years ago
ocornut 8d9e50c807 Nav: fixed IMGUI_DEBUG_NAV_SCORING not setting NavMoveClipDir, leading to debug result not matching real results. 2 years ago
ocornut 064153fca4 Version 1.89.6 WIP 2 years ago
ocornut 1ebb913827 Version 1.89.5 2 years ago
ocornut 995f92a456 Nav: Made PageUp/PageDown/Home/End navigation also scroll parent windows. 2 years ago
ocornut 18d72a9142 Inputs: added a unique event identifier in ImGuiInputEvent. 2 years ago
ocornut a16f99c6a2 IO: Added io.AddMouseSourceEvent() and ImGuiMouseSource enum. (#2702, #2334, #2372, #3453, #5693) 2 years ago
ocornut 5f301914a0 TabBar: Tab-bars with ImGuiTabBarFlags_FittingPolicyScroll can be scrolled with horizontal mouse-wheel (or Shift + WheelY). (#2702) 2 years ago
ocornut 89d09070e3 Nav: Made Ctrl+Tab/Ctrl+Shift+Tab windowing register ownership to held modifier. (#4828, #3255, #5641) 2 years ago
ocornut e55a0ef107 IO: avoid changing context in AddKeyAnalogEvent(). Amend 7269498. (#6199, #6256, #4921, #5856) 2 years ago
ocornut 5a2b1e8482 InputText: Fixed a tricky edge case, ensuring value is always written back on the frame where IsItemDeactivated() returns true (#4714) 3 years ago
ocornut 314e6443c9 Internals: removed ImGuiInputSource_Nav enum, 2 years ago
ocornut 24a44b9abe Version 1.89.5 WIP 2 years ago