5096 Commits (fc3815bfe5c3a89deb0e4aa84c930ff62d6d6fc7)

Author SHA1 Message Date
ocornut 15132217a3 Nav: Fixed an issue with losing focus on docked windows when pressing Alt while keyboard navigation is disabled. (#4547, #4439) ago%!(EXTRA string=4 years)
ocornut fa0a314f59 Nav: Fixed an issue with losing focus on docked windows when pressing Alt while keyboard navigation is disabled. (#4547, #4439) ago%!(EXTRA string=4 years)
ocornut 2cffcbdc64 InputText: fix Space key with nav enabled interfering with input text boxes (fix bd6c9e99). made it possible to activate InputText with tweak gamepad button (why not, now that we can cancel) (#4552, #2321) ago%!(EXTRA string=4 years)
ocornut 3973de7933 Internals: removed last parameter to IsClippedEx() + fix PVS studio warnings. ago%!(EXTRA string=4 years)
ocornut 2d0a6a4969 Misc: moved StacSizeOnBegin out of window instance into window stack data. ago%!(EXTRA string=4 years)
ocornut 66cd21db88 Misc: extracted ErrorCheckEndWindowRecover() out of ErrorCheckEndFrameRecover(). (#1651) ago%!(EXTRA string=4 years)
ocornut d366694062 Disabled: Added assert guard for mismatching BeginDisabled()/EndDisabled() blocks. (#211) + Added asserts for missing PopItemFlag() calls. Added both to ErrorCheckEndFrameRecover (#1651) ago%!(EXTRA string=4 years)
ocornut e7cc534367 Docking: Improved resizing system so that non-central zone are better at keeping their fixed size. ago%!(EXTRA string=4 years)
ocornut 29828d0469 Docking: floating node with a central node hides properly when nothing is docked + rename. ago%!(EXTRA string=4 years)
ocornut 8dfb52245b Docking: bits. ago%!(EXTRA string=4 years)
ocornut 5d95e7eef9 Viewports: extracted DestroyViewport() out of UpdateViewportsNewFrame() function. ago%!(EXTRA string=4 years)
ocornut 92a39f78b9 Fixed IsWindowFocused/IsWindowHovered with _ChildWindows for not following through popup parents (amend 6b1e094c, fix #4527) ago%!(EXTRA string=4 years)
ocornut 79d39b190b Viewports: fix window with viewport ini data immediately merged into a host viewport from leaving a temporary viewport alive for a frame (would leak into backend). ago%!(EXTRA string=4 years)
ocornut 6b77668171 Viewports: Fixed a crash while a window owning its viewport disappear while being dragged. ago%!(EXTRA string=4 years)
ocornut 9a49c1ddbd Viewports: fixed unnecessary creation of temporary viewports when multiple docked windows got reassigned to a new node (created mid-frame) which already has a HostWindow ago%!(EXTRA string=4 years)
ocornut 6b1e094cfb Fixed _ChildWindows from leaking docking hierarchy. Added ImGuiFocusedFlags_DockHierarchy and ImGuiHoveredFlags_DockHierarchy. ago%!(EXTRA string=4 years)
ocornut cfb837203c Internals: refactored IsWindowHovered()/IsWindowFocused() to make their logic more similar + change underlying value of ImGuiHoveredFlags_AllowWhenBlockedByPopup + comment out docking only flags. ago%!(EXTRA string=4 years)
ocornut 321b84f01f Internals: refactored IsWindowHovered()/IsWindowFocused() to make their logic more similar + change underlying value of ImGuiHoveredFlags_AllowWhenBlockedByPopup + comment out docking only flags. ago%!(EXTRA string=4 years)
ocornut d9b427cce0 Nav: clarified/renamed NavInputId as NavAcivateInputId, added flags shared by both. ago%!(EXTRA string=4 years)
ocornut 607ad8c949 Drag and Drop: Fixed using BeginDragDropSource() within a Begin()/BeginChild() that returned false. (#4515) + BeginDragDropTarget() ago%!(EXTRA string=4 years)
ocornut ade4c15eea Nav: Tidying up, renaming + update AnyRequest flag in NavMoveRequestSubmit(). ago%!(EXTRA string=4 years)
ocornut 5ee40c8d34 Nav: always disable highlight if nav is disabled, fix for IMGUI_DEBUG_NAV_SCORING, minor renaming. ago%!(EXTRA string=4 years)
ocornut dff15acdb5 Nav: Fixed toggling menu layer with Alt exiting menu layer with Esc not moving mouse when NavEnableSetMousePos config flag is set. ago%!(EXTRA string=4 years)
ocornut 3d9d3b49ae Internals: folded ImGuiItemAddFlags into ImGuiItemFlags. ImGuiItemAddFlags_Focusable > ImGuiItemFlags_Inputable. One step in the big nav/tab/focus rework. ago%!(EXTRA string=4 years)
ocornut 73a5e82e04 Nav: removed parameters from NavScoreItem(), NavProcessItem(), NavApplyItemToResult(): made little sense / misleading because pulling from other current state anyway. ago%!(EXTRA string=4 years)
ocornut a735a8c084 Nav: storing NavRect in LastItemData. Fix race condition where framed items (Rect != NavRect) calling SetFocusID() would store the wrong NavRectRel until next frame ago%!(EXTRA string=4 years)
ocornut ee351d3548 Nav: move code into NavMoveRequestSubmit(). NavApplyItemToResult() takes absolute rect., comments ago%!(EXTRA string=4 years)
ocornut 7b913db1ce Nav: split NavMoveRequest into NavMoveSubmitted + NavMoveScoringItems to allow operation to defer a move request and provide result immediately + fix regular scoring needlesly running during init + some renaming. ago%!(EXTRA string=4 years)
ocornut 53589092b2 Docking: warning fix for when IM_ASSERT() is empty ago%!(EXTRA string=4 years)
ocornut 4aea1c5adb IO: added io.WantCaptureMouseAllowPopupClose (#4480) + comments ago%!(EXTRA string=4 years)
ocornut 66102880a3 Updated links to Discussions ago%!(EXTRA string=4 years)
ocornut 333807b483 Windows: fixed background order of overlapping childs submitted sequentially. (#4493) ago%!(EXTRA string=4 years)
ocornut 0eb45a0577 Docking: fix 58f5092 (#4310) ago%!(EXTRA string=4 years)
ocornut bb6a60b1ff Nav: extracted sections of NavUpdate() into a NavUpdateCreateMoveRequest() function. Only clearing results when a request is activated. ago%!(EXTRA string=4 years)
ocornut ccfb20095e Nav: small refactor of forwarding, clarified that MoveDir only set when RequestActive, removed one indent level in NavUpdatePageUpPageDown(). ago%!(EXTRA string=4 years)
ocornut 20a1edef89 Nav: made EndMenuBar() use NavMoveRequestForward() for consistency. Moved forward clearing to NavMoveRequestApplyResult(). Improved/fixed comments. ago%!(EXTRA string=4 years)
ocornut 84890a3074 Nav: simplify wrap requests code (may soon be useable for tabbing) ago%!(EXTRA string=4 years)
ocornut 4c31c98d22 Nav: extracted code out of NavUpdate() into NavUpdateCancelRequest() ago%!(EXTRA string=4 years)
ocornut 58f5092c53 Docking: fixed settings load issue when mouse wheeling. (#4310) ago%!(EXTRA string=4 years)
ocornut e23bee353c Removed GetWindowContentRegionWidth() function ago%!(EXTRA string=4 years)
ocornut 0649f750b4 Version 1.85 WIP ago%!(EXTRA string=4 years)
ocornut d79ca9b0b6 Fixed nested BeginDisabled()/EndDisabled() calls. (#211, #4452, #4453, #4462) [Legulysse] ago%!(EXTRA string=4 years)
ocornut 47fb332fb2 Fix BeginDisabled(false), again, (#211, #4452, #4453) Version 1.84.1 ago%!(EXTRA string=4 years)
ocornut 32d4f6c5d9 Fix BeginDisabled(false), again, (#211, #4452, #4453) Version 1.84.1 ago%!(EXTRA string=4 years)
ocornut 2e01952b35 Fix BeginDisabled(false), (#211, #4452) ago%!(EXTRA string=4 years)
ocornut f969e68c10 Fix BeginDisabled(false), (#211, #4452) ago%!(EXTRA string=4 years)
ocornut d2ffbd9b86 Version 1.84 ago%!(EXTRA string=4 years)
ocornut df2319a854 Small optimizations to BeginDisabled() to allow frequent calls (#211) ago%!(EXTRA string=4 years)
ocornut c543d93af1 Expose BeginDisabled()/EndDisabled() in public API. Add to demo. (#211) ago%!(EXTRA string=4 years)
ocornut 9c3359ef39 IO: modify io.AddFocusEvent() to tolerate in/out for multi-viewports. Amend 2f40be6. (#3532) ago%!(EXTRA string=4 years)