|  omar | e88fb10d7c | NewFrame: Extract some code into a NewFrameUpdateHoveredWindowAndCaptureFlags() which can be of use with touch-based inputs systems. | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | ac2027c415 | NewFrame: Extract some code into a NewFrameUpdateMouseInputs function. Moved settings saving higher up in the function so it is next to its peers. | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | 78610a54d2 | Fixed Clang zealous cast-call warning (on par with GCC) which decided to warn against explicit C-style casts now. | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | b69dc45f6e | Internals: Removed ImGuiDataType_Float2. | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | c19b27813d | Added InputDouble() function. We use a format string instead of a decimal_precision parameter to also for "%e" and variants. (#1011) May transition the other InputXXX function to use format strings as well. | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | 170f44e6f0 | IO: Renamed io.WantMoveMouse to io.WantSetMousePos (was added in 1.52, _not_ used by core and only honored by some binding ahead of merging the Nav branch) + internal renaming (#787) | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | 33ad8b2f0c | Nav: Track nav input source more generally (gamepad vs keyboard) (#787) + update todos and demo tweaks | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | 0e3a6ef4f7 | Moved IM_NEW, IM_DELETE helpers to imgui.h for convenient use by back-ends and user code. | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | b9ac127b0b | Internals: Columns renaming fields | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | a1f3949d71 | Drag and Drop: Increased payload data type to 32 characters. (#143) | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | bf7481eba0 | Columns: Extent stop at the right-most clipped pixel. The right-most column might appear a little wider but it's usable space matches the others. (#125). +9 Internal: Store InnerClipRect. | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | 69e700f869 | Renamed ImGuiStyleVar_Count_ to ImGuiStyleVar_COUNT for consistency with other enums. Added | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | 8a4093f38b | Added ArrowButton(). Exposed ImGuiDir. | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | 11f13ab24f | Internal: renamed RenderTriangle() to RenderArrow(). | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | c994796e26 | Internal: Moved IM_NEWLINE helper to imgui_internal.h | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | 2c9f45bbe7 | Renamed ImGuiNavFlags io.NavFlags to ImGuiConfigFlags io.ConfigFlags. (#787) | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | c7835dd189 | ImRect: Removed misleading IsFinite() function used by some Nav code. | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | 27667fc035 | TreeNode: Renamed Beta ImGuiTreeNodeFlags_NavCloseFromChild to ImGuiTreeNodeFlags_NavLeftJumpsBackHere. (#1079) | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | b28995b667 | Nav: Internals: Exposed NavMoveRequestCancel in imgui_internal.h (#1640) | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | b33f0e215f | Initialization happens during CreateContext(), which makes it easier for platform layers to interact with the context during their initialization. | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | 3b163ac35b | Internals: Clarified internal storage for RootWindow with specific semantic (the Docking branch will need to introduce finer differenciation there.) | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | 7c16d52f72 | Updated version to 1.60 WIP to emphasis on the addition of required calls CreateContext/DestroyContext + merged the massive Navigation branch (#1565, #787) | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | 7e32fc7109 | Nav: Toward automatically mapping keyboard input. Renamed ImGuiNavInput_PadXXX to ImGuiNavInput_XXX. Renamed ImGuiNavInput_KeyXXX to ImGuiNavInput_KeyXXX_ (internal). (#787) | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | b50dce54ea | Drag and Drop: TreeNode as drop target displays rectangle over full frame. Added optional internal storage for item display rect. Will expose later. (#1597, #143) | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | e6926d9f7c | Internals: Refactored bool LastItemRectHovered into flags. (#1597) | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | ce2b8d3255 | Nav: Comments, removed extraneous parameter. | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | 0c0d811859 | Nav: SetItemDefaultFocus() doesn't make the navigation cursorr highlight visible. Renamed NavInitResultExplicit to NavInitRequestFromMove. (#787) | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | e5e3cc617e | Nav: Maintaining a NavActivatePressedId field that widget can conveniently use along with NavActivateDownId. | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | f35734c925 | Nav: Debugging code. (#787) | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | 8ad88f725c | Nav: Minor tidying up. (#787) | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | bed55a41e1 | Internals: ImRect: Added IsInverted() helper. | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | e2654a097b | ImRect: added IsInverted() helper. | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | ce9d7baaba | Nav: TreeNode: Added ImGuiTreeNodeFlags_NavCloseFromChild flag, allow closing a TreeNode() from any of child. The explicit flag is not great, perhaps allowing some form of inheritance would help. (#787, #1079) | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | 68d3e139a7 | Nav: When focusing a parent window while closing a popup, hide its highlight for one frame to avoid potential double highlight and flicker with the common pattern of menu items leading to the opening other windows. (#787) | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | 950f260a32 | Nav: Fixed Selectable/MenuItem Nav Highlight from using rounding when outer highlight stays square. (#787) | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | 07163804df | Internals: Renamed CloseInactivePopups() to a better ClosePopupsOverWindow(). Exposed in imgui_internal.h | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | fd6d8863f7 | Nav: SetFocusID() clears NavInitRequest for consistency (repro would a same frame interaction / race condition). (#787) | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | 8cc2dbc3bd | Internals: Nav: Extracted code into IsWindowNavFocusable(). (#787) | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | bdd868704f | Nav: Child window is restored on focus when returning to layer 0 or refocusing. This is a little experimental and potentially error-prone right now. (#787, vaguely relate to ~#727) Ideally we should maintain a non-sorted last-focused list that include childs windows. | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | c851b33352 | Nav: Added proper version of ImGuiWindowFlags_NavFlattened that handles scrolling nicely.  Marked as private as I'm not happy with the name. (#787) | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | c8d8dc7f0a | Nav: Internals: Renamed RootNavWindow to NavRootWindow (#787) | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | 72485a5d04 | Nav: Refactor NavMoveResult** flags into ImGuiNavMoveResult structure as we are going to want two instances of it. (#787) (+1 squashed commits) + store window inside result. | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | 1cf38d0334 | Internals: Nav: Renamed ImGuiNavForward enum (#787) | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | 4654040bcb | Nav: Comments, added enum to clarify NavForward code. (#787) | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | 04d5783ffd | Nav: Cleaning up + using ImGuiInputSource source enum instead of a silly bool. (#787) | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | f2d5300408 | Nav: Keyboard: Added CTRL+TAB (and CTRL+Shift+TAB) style window selection. (#787) | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | 8bf0c89c0d | Internals: ImRect::Contains(ImRect&) include boundaries (whereas Contains(ImVec2) should not). | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | d404b93b6b | Nav: Mouse clicking on a window (to select/move) disables hides nav highlight. (#787) + comments | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | 28671aa821 | Nav: Internals: Moved some enums and functions to internals, renamed ImGuiNavReadMode to ImGuiInputReadMode as well. (#787) | ago%!(EXTRA string=8 years) | 
				
					
						|  omar | 9a76fd30fd | Added SetNextWindowBgAlpha() helper. (#1567) particularly helpul with the marking of the old 5-parameters version of Begin() as obsolete. | ago%!(EXTRA string=8 years) |