9fd15defe4 
								
							
								 
							
						 
						
							
							
								
								Added an implementation of SetItemDefaultFocus() in the master branch for combo patterns to use and be more forward-compatible. ( #787 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								1096e14356 
								
							
								 
							
						 
						
							
							
								
								ImFont: Added GetDebugName() helper.  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								e3e0326ea9 
								
							
								 
							
						 
						
							
							
								
								Exposed BeginCombo() publicly.  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								080f61858f 
								
							
								 
							
						 
						
							
							
								
								Sorted typedefs/enumations forward declarations in imgui.h  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								eab6333a0b 
								
							
								 
							
						 
						
							
							
								
								SetNextWindowContentSize() adjust for client->window size, but the fate of borders isn't really clear for now (until now we always tried to make borders not affect layout, so if we want a 200x200 fully visible space with borders and zero window padding user need to include the borders) ( #1490 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								0872020c5c 
								
							
								 
							
						 
						
							
							
								
								Comments  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								f72b002da8 
								
							
								 
							
						 
						
							
							
								
								Removed SetNextWindowContentWidth(), prefer using SetNextWindowContentSize(). Kept redirection function (will obsolete).  ( #246 ,  #519 ,  #1444 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								c9f0275e22 
								
							
								 
							
						 
						
							
							
								
								Combo: Removed ImGuiWindowFlags_ComboBox flag. Moved internal window flags.  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								7bf85db6c4 
								
							
								 
							
						 
						
							
							
								
								Drag and drop: Added COL3F payload for color without alpha overwrite. Exposed standard color payload types in imgui.h ( #143 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								97edd42fc0 
								
							
								 
							
						 
						
							
							
								
								Indent(), Unindent(): Allow passing negative values.  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								94bf12f14b 
								
							
								 
							
						 
						
							
							
								
								Demo: Display better mouse cursor info for debugging backends.  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								20c7aab60c 
								
							
								 
							
						 
						
							
							
								
								Exposed GetOverlayDrawList(). (~#545, ~#530)  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								3b7e4eaf38 
								
							
								 
							
						 
						
							
							
								
								Comments about ImGuiWindowFlags_ResizeFromAnySide. Removed hovering color. May need its own color. ( #822 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								90ae1c59c4 
								
							
								 
							
						 
						
							
							
								
								Added ImGuiWindowFlags_ResizeFromAnySide flag and code to resize from any of the 4 corners (only 2 corners enabled).  ( #822 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								0f119865a6 
								
							
								 
							
						 
						
							
							
								
								Comments about ImGuiWindowFlags_ResizeFromAnySide. Removed hovering color. May need its own color. ( #822 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								2ca4f9e862 
								
							
								 
							
						 
						
							
							
								
								Added ImGuiWindowFlags_ResizeFromAnySide flag and code to resize from any of the 4 corners (only 2 corners enabled).  ( #822 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								4c4f1b0224 
								
							
								 
							
						 
						
							
							
								
								ImVector: Added ImVector::push_front helper.  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								77a310736d 
								
							
								 
							
						 
						
							
							
								
								Horizontal mouse wheel support  
							
							... 
							
							
 
							
							This patch adds support for the horizontal mouse wheel in ImGui. It
affects windows that can be scrolled, as long as the Ctrl key is not
being pressed.
The scrolling speed has been set empirically so that it matches the
scrolling speed on the Firefox browser when the horizontal wheel is
used.
Internally, it adds a MouseHorizWheel to ImGuiIO, which is then used in
NewFrame to scroll the current window.
The SDL/GL2, SDL/GL3, GLFW/GL2 and GLFW/GL3 examples has been modified
to use it. 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								532f564fd3 
								
							
								 
							
						 
						
							
							
								
								ImGuiTextBuffer: Renamed append() helper to appendf(), appendv() to appendfv(). Added reserve().  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								d9c5d72962 
								
							
								 
							
						 
						
							
							
								
								ImGuiStorage: Added BuildSortByKey() helper to rebuild storage from stratch.  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								3f5b2a3fe3 
								
							
								 
							
						 
						
							
							
								
								Exposed ImDrawCornerFlags, replaced occurences of ~0 with an explicit ImDrawCornerFlags_All. Inversed BotLeft (prev 1<<3, now 1<<2) and BotRight (prev 1<<2, now 1<<3).  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								31683cfe34 
								
							
								 
							
						 
						
							
							
								
								ImDrawList::AddImageRounded: removed PrimDistributeUV declaration, fixed coding style, restored argument order from original PR. ( #845 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								8c0f2e4946 
								
							
								 
							
						 
						
							
							
								
								Added comment to help people dealing with  58345b11e1 breakage ( #707 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								79f07f6ff0 
								
							
								 
							
						 
						
							
							
								
								Add AddImageRounded() to ImDrawList  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								abbf836fd0 
								
							
								 
							
						 
						
							
							
								
								Style, Begin: removed ImGuiWindowFlags_ShowBorders window flag. Borders are now fully set up in the ImGuiStyle structure (see e.g. style.FrameBorderSize, style.WindowBorderSize). Use ImGui::ShowStyleEditor() to look them up. ( #707 ,  fix   #819 ,  #1031 , ref  #1019 , ref  #447 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								c433bc971f 
								
							
								 
							
						 
						
							
							
								
								Reorder fields for consistency.  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								39137ccc3e 
								
							
								 
							
						 
						
							
							
								
								Style: renamed ImGuiCol_ChildWindowBg to ImGuiCol_ChildBg. ( #707 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								9886b09a0a 
								
							
								 
							
						 
						
							
							
								
								Minor tweak, removed extraneous empty destructor.  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								e605f21797 
								
							
								 
							
						 
						
							
							
								
								TreePush with zero arguments was ambiguous. Resolved by making it call TreePush(const void*)  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								9a44d447cd 
								
							
								 
							
						 
						
							
							
								
								NewFrame() now asserts if neither Render or EndFrame have been called. Exposed EndFrame(). Made it legal to call EndFrame() more than one. ( #1423  etc.)  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								4daf377c9b 
								
							
								 
							
						 
						
							
							
								
								Added comment about TextUnformatted(). ( #1450 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								d7af1a218e 
								
							
								 
							
						 
						
							
							
								
								Style: Added PopupRounding setting. ( #1112 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								0a61b7195c 
								
							
								 
							
						 
						
							
							
								
								Style: Added a default StyleColorsLight(). ( #707 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								58345b11e1 
								
							
								 
							
						 
						
							
							
								
								Style: Removed ImGuiCol_ComboBg in favor of combo boxes using ImGuiCol_PopupBg for consistency. ( #707 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								bd4bc929ce 
								
							
								 
							
						 
						
							
							
								
								Style: renamed style.ChildWindowRounding to style.ChildRounding, ImGuiStyleVar_ChildWindowRounding to ImGuiStyleVar_ChildRounding.  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								f5bdf443c9 
								
							
								 
							
						 
						
							
							
								
								Minor comments, tweaks  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								ffad688fc8 
								
							
								 
							
						 
						
							
							
								
								Drag and Drop: Added payload->IsPreview() to user can render their custom preview while handling overlapping drop targets. ( #143 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								30bf40195b 
								
							
								 
							
						 
						
							
							
								
								io.OptNoCursorBlink -> io.OptCursorBlink ( #1427 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								669498ff26 
								
							
								 
							
						 
						
							
							
								
								Added io.OptNoCursorBlink option to disable cursor blinking. ( #1427 ). Renamed io.OSXBehaviors to io.OptMacOSXBehaviors. Should affect users as the compile-time default is usually enough. ( #473 ,  #650 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								de1e7dc088 
								
							
								 
							
						 
						
							
							
								
								Drag and Drop: Moved internal fields out of public sight. ( #143 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								8b725c94cb 
								
							
								 
							
						 
						
							
							
								
								Drag and Drop: Rework internal to allow overlapping targets ( #143 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								ff4d4ca651 
								
							
								 
							
						 
						
							
							
								
								IsWindowHovered(): Added ImGuiHoveredFlags_FlattenChilds flag. Made IsRootWindowOrAnyChildHovered() obsolete in favor of IsWindowHovered( ImGuiHoveredFlags_FlattenChilds) ( #1382 ,  #1404 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								6fb43f2011 
								
									
								
							
								 
							
						 
						
							
							
								
								Update imgui.h  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								66f42324ad 
								
							
								 
							
						 
						
							
							
								
								Drag and Drop: Added ImGuiDragDropFlags_SourceNoHoldToOpenOthers flag.  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								fba704bf5d 
								
							
								 
							
						 
						
							
							
								
								Examples: Added a bunch of comments/referencs related to io.WantCaptureMouse, io.WantCaptureKeyboard ( #1262 ,  #1237 ,  #1219 ,  #635 ,  #1058 ,  #1051 ,  #912 ,  #533 ,  #703 ,  #446 ,  #459 ,  #364 ,  #213 ,  #52 , and more)  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								59323b54da 
								
							
								 
							
						 
						
							
							
								
								Demo: Comments ( #1408 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								7f06d385a1 
								
							
								 
							
						 
						
							
							
								
								Added assertions and comments for incorrect use/understanding of IsWindowFocused() etc. functions  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								0e775807b4 
								
							
								 
							
						 
						
							
							
								
								Drag and Drop: Added a mechanism to allow widgets with no identifiers (such as Text/Image) to be used with BeginDragDropSource() given the explicit ImGuiDragDropFlags_SourceAllowNullID flag.  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								acf78da742 
								
							
								 
							
						 
						
							
							
								
								Drag and drop: moved to imgui.h  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								cb38caeda4 
								
							
								 
							
						 
						
							
							
								
								Examples: Added more comments near the fonts loading section, to catch common questions and errors (e.g.  #1397 ,  #1366 ,  #1341 ,  #1222 ,  #1193 ,  #1115 ,  #951 , etc.)  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)