6777544855 
								
							
								 
							
						 
						
							
							
								
								Added sanity check to debug parent/child ordering issues (they would generally manifest with an assert/crash in EndFrame bu tthis assert will catch some earlier).  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								ca6ac34f9d 
								
							
								 
							
						 
						
							
							
								
								Natvis: Added Hidden info about ImGuiWindow.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								25ac85f15d 
								
							
								 
							
						 
						
							
							
								
								Examples: Downgrading projects to xcode 9.2 (maybe 8.0) ( #2134 )  
							
							... 
							
							
 
							
							* example_apple_opengl2: The deployment target was set to 10.12 from XCode 9.2.
* imgui_impl_metal: header not found by XCode 9.2.
* example_apple_metal: The deployment target was set to 10.12 from XCode 9.2. 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								64c66529ae 
								
							
								 
							
						 
						
							
							
								
								Moving issue/pr template to docs/. Added links in README.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								237109caa5 
								
							
								 
							
						 
						
							
							
								
								Internals: Extracted code out of EndFrame() into UpdateMouseMovingWindowEndFrame()  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								b3469fa94b 
								
							
								 
							
						 
						
							
							
								
								Alternative fix for bug introduced in  d845135 ( #1651 ), fix CTRL+Tab and fallback tooltip.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								3e30bfd6c9 
								
							
								 
							
						 
						
							
							
								
								Revert "Fixes crash/assert bug introduced in  d845135 ( #1651 ): would assert when showing the CTRL+Tab list and or fallback "...." tooltip."  
							
							... 
							
							
 
							
							This reverts commit 1b0e38df47 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								1b0e38df47 
								
							
								 
							
						 
						
							
							
								
								Fixes crash/assert bug introduced in  d845135 ( #1651 ): would assert when showing the CTRL+Tab list and or fallback "...." tooltip.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								d9a4cbc429 
								
							
								 
							
						 
						
							
							
								
								Examples: Comments about GLFW/SDL versions  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								c017a4fb5f 
								
							
								 
							
						 
						
							
							
								
								Moved guidelines to issue  #2261  to Pin and increase visibility for now.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								acacd93836 
								
							
								 
							
						 
						
							
							
								
								Renamed extra_flags to flags in InputXXX parameters.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								c738f9ef92 
								
							
								 
							
						 
						
							
							
								
								InputFloat: When using ImGuiInputTextFlags_ReadOnly the step buttons are disabled. ( #2257 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								6b97ded438 
								
							
								 
							
						 
						
							
							
								
								Happy new year! & comments  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								e21bc44684 
								
							
								 
							
						 
						
							
							
								
								Comments: fixed missing line in the "how a simple rendering function may look like" section ( #2258 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								d845135273 
								
							
								 
							
						 
						
							
							
								
								Error recovery: Extraneous/undesired calls to End() are now being caught by an assert in the End() function itself at the call site (instead of being reported in EndFrame). Past the assert, they don't lead to crashes any more. Missing calls to End(), pass the assert, should not lead to crashes any more, nor to the fallback/debug window appearing on screen. ( #1651 ).  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								a9a60a24c1 
								
							
								 
							
						 
						
							
							
								
								Tweaked asserts  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								2889a14f86 
								
							
								 
							
						 
						
							
							
								
								Build fix for master.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								b1cd52b674 
								
							
								 
							
						 
						
							
							
								
								Examples: SDL: Avoid testing for SDL_GetKeyboardFocus() on Android and iOS (like Emscripten). ( #421 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								d5b22fb635 
								
							
								 
							
						 
						
							
							
								
								Examples: Setting up style before bindings, so in complex binding (vulkan/dx12) it isn't miles away from the context creation.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								b471813f54 
								
							
								 
							
						 
						
							
							
								
								Made it illegal to call Begin("") with an empty string. This somehow accidentally worked before but had various undesirable side-effect as the window would have ID zero. In particular it is causing problems in viewport/docking branches.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								39dde66b21 
								
							
								 
							
						 
						
							
							
								
								IO: Realigned all fields, very minor comments change. This is nearly a no-op if you don't ignore Spaces.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								5691385a33 
								
							
								 
							
						 
						
							
							
								
								IO: Added BackendPlatformUserData, BackendRendererUserData, BackendLanguageUserData void* for storage use by back-ends. ( #2004  + for cimgui)  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								8399fb5071 
								
							
								 
							
						 
						
							
							
								
								Changed ImGuiCol_ChildBg to (0,0,0,0) in Dark style instead of (1,1,1,0), to match other styles. Shouldn't have any effect for the end-user.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								6890e08bc5 
								
							
								 
							
						 
						
							
							
								
								Fixed using SetNextWindowPos() on a child window (which wasn't really documented) position the cursor as expected in the parent window, so there is no mismatch between the layout in parent and the position of the child window. Demo tweak and adding some child window stuff  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								89ac0ea7c1 
								
							
								 
							
						 
						
							
							
								
								Various user-facing comments  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								84d1ce3958 
								
							
								 
							
						 
						
							
							
								
								Tidying up README, moved entries to FAQ, updated screenshots, removed comma in title.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								ca953f0fee 
								
							
								 
							
						 
						
							
							
								
								Fix merge issue on master.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								ae76a1fda7 
								
							
								 
							
						 
						
							
							
								
								Window, Focus, Popup: Fixed an issue where closing a popup by clicking another window with the _NoMove flag would refocus the parent window of the popup instead of the newly clicked window.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								510ca373a2 
								
							
								 
							
						 
						
							
							
								
								Moved setting up NavHideHighlightOneFrame from lower-level ClosePopupToLevel() to CloseCurrentPopup() with an explanation. (Followup on  68d3e139a7)  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								1a6ec208cc 
								
							
								 
							
						 
						
							
							
								
								Docs: various updates, rewording, clarifying the purpose of a PR.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								65dac02171 
								
							
								 
							
						 
						
							
							
								
								Internals: Popups: Renamed CurrentPopupStack to BeginPopupStack which is much less ambiguous.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								f6f5c51106 
								
							
								 
							
						 
						
							
							
								
								Internals: Popups: EndMenu() calls ClosePopupToLevel(g.CurrentPopupStack.Size) which is more correct.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								f1c7596409 
								
							
								 
							
						 
						
							
							
								
								Internals: Popup related comments. Renamed the misleading internal ClosePopup() function. Added bool* test to BeginPopupModal in demo.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								587506dd57 
								
							
								 
							
						 
						
							
							
								
								Tests: Changed prototype of ImGuiTestEngineHook_ItemAdd to match functions called in same spot. Made ButtonBehavior submit fallback item info if ItemAdd() was not called (for resize grips, resize borders, scrollbar, columns, etc.)  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								8497948ba0 
								
							
								 
							
						 
						
							
							
								
								Comments, minor tweaks.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								1b263f6ab0 
								
							
								 
							
						 
						
							
							
								
								Tabs: Fixed support for drag and drop ImGuiButtonFlags_PressedOnDragDropHold. ( #261 ) incorrectly missing from the merge from Docking branch.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								febc3e6aa1 
								
							
								 
							
						 
						
							
							
								
								Internals: Windows hidden with HiddenFramesRegular (but NOT HiddenFramesForResize) preserve their SizeContents, so restoring a auto-resize window after it's been hidden by tabs won't reset its size for a frame. Arguable. Let's see how it goes. (Followup to b48e295bddbf965d7382ec5578ed05d2fe601114)  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								d9a84de9d9 
								
							
								 
							
						 
						
							
							
								
								Contents size is preserved while a window collapsed. Fix auto-resizing window losing their size for one frame when uncollapsed.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								ccce47c6a2 
								
							
								 
							
						 
						
							
							
								
								Demo: Using Tabs in Style Editor and Simple Layout example. + Adding missing early out in About and Documents examples.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								5a6b8e00db 
								
							
								 
							
						 
						
							
							
								
								BeginTabBar: Fix to push the expected ID into the ID stack (instead of a hash's hash). ( #261 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								95dcc534ed 
								
							
								 
							
						 
						
							
							
								
								Demo: Fix collateral damage of  54a60aa 
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								54a60aaa40 
								
							
								 
							
						 
						
							
							
								
								Added BETA api for Tab Bar/Tabs widgets. ( #261 ,  #351 ) (merged this feature from the from Docking branch so it can be used earlier as as standalone feature)  
							
							... 
							
							
 
							
							- Added BeginTabBar(), EndTabBar(), BeginTabItem(), EndTabItem(), SetTabItemClosed() API.
- Added ImGuiTabBarFlags flags for BeginTabBar().
- Added ImGuiTabItemFlags flags for BeginTabItem().
- Style: Added ImGuiCol_Tab, ImGuiCol_TabHovered, ImGuiCol_TabActive, ImGuiCol_TabUnfocused, ImGuiCol_TabUnfocusedActive colors.
- Demo: Added Layout->Tabs demo code.
- Demo: Added "Documents" example app showcasing possible use for tabs. 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								cc1283fb78 
								
							
								 
							
						 
						
							
							
								
								Added ImGuiWindowFlags_UnsavedDocument window flag to append '*' to title without altering the ID, as a convenience to avoid using the ### operator. (merged from Docking branch)  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								15447f5b7b 
								
							
								 
							
						 
						
							
							
								
								Using named flags instead of 0 + shallow formatting tweaks from other branches.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								9476e07d5a 
								
							
								 
							
						 
						
							
							
								
								Added io.ConfigWindowsMoveFromTitleBarOnly option. Still is ignored by window with no title bars (often popups). This affects clamping window within the visible area: with this option enabled title bars need to be visible. ( #899 )  
							
							... 
							
							
 
							
							Tweaked default value of style.DisplayWindowPadding from (20,20) to (19,19) so the default style as a value which is the same as the title bar height. 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								59f3c4fc20 
								
							
								 
							
						 
						
							
							
								
								Renamed io.ConfigResizeWindowsFromEdges to io.ConfigWindowsResizeFromEdges and removed its [Beta] mark. Resizing windows from edge is now enabled by default (io.ConfigWindowsResizeFromEdges=true). Note that it only works _if_ the back-end sets ImGuiBackendFlags_HasMouseCursors, which the standard back-end do.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								d20e3ee710 
								
							
								 
							
						 
						
							
							
								
								Tests: Adding imgui-test engine hooks (experimental) to provide missing widget state to the testing system.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								125e62491e 
								
							
								 
							
						 
						
							
							
								
								Internals: Nav: Added ImGuiNavLayer_ to clarify semantic of previously integer NavLayer values, and not pretend that increment/decrement operators on them super flexible. + Storage tweaks.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								b58bd5b311 
								
							
								 
							
						 
						
							
							
								
								Version 1.67 WIP + todo notes  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								fb6ef8b1db 
								
							
								 
							
						 
						
							
							
								
								Comments, tweak  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)