97ed97b8ce 
								
							
								 
							
						 
						
							
							
								
								Plot: Register an ID to take the click the same way as other framed widgets. Set HoveredId in the FramePadding zone (between inner_bb and frame_bb).  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								cef4e086ba 
								
							
								 
							
						 
						
							
							
								
								Internals: Selectable: Fixed rendering width miscalculation when starting pos is not line start pos, which would generally be unnoticeable. Could affect group lock X with a smaller SetCursorPos value but that's unlikely to be used.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								b8c24aff4c 
								
							
								 
							
						 
						
							
							
								
								Internals: EndGroup: Removed unnecesary parameter to ItemSize()  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								521470b3cd 
								
							
								 
							
						 
						
							
							
								
								Internals: Removed unnecessary code.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								f6fbb99a9c 
								
							
								 
							
						 
						
							
							
								
								Examples: SDL: Fix for Emscripten/Android/iOS on Docking branch.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								5a95c77388 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/ocornut/imgui  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								be107ba8f8 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into docking  
							
							... 
							
							
 
							
							# Conflicts:
#	imgui_internal.h
#	imgui_widgets.cpp 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								b980e0077a 
								
							
								 
							
						 
						
							
							
								
								Tabs: Moved Tab List Popup to left-side to match docking button. Highlight selected tab. ( #261 ,  #351 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								d38f4dc143 
								
							
								 
							
						 
						
							
							
								
								Tabs: Non-docking tab bars are storing names to allow tab list button + whole style scaling. Added ImGuiTabBarFlags_TabListPopupButton flag to show a popup button on manual tab bars. Locking FramePadding for the scope of a tab-bar to avoid sheering/clipping of tab item. Made scaling of tab ellipsis less awkward. ( #261 ,  #351 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								d93e3c17fc 
								
							
								 
							
						 
						
							
							
								
								ImGuiTextBuffer: Fix size() to allow using ImGuiTextBuffer with resize(0) patterns.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								65c972e9e4 
								
									
								
							
								 
							
						 
						
							
							
								
								Update README.md  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								f7c879eb60 
								
							
								 
							
						 
						
							
							
								
								RadioButton: Fixed label horizontal alignment to precisely match Checkbox(). + Internals: Checkbox, RadioButton: Single call to ItemSize() for flow layout purpose.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								0b05ba18df 
								
							
								 
							
						 
						
							
							
								
								Internals: DragScalar, SliderScalar: Calling ItemSize before ItemAdd as with every other widgets so we can more easily rearrange the signature of ItemXXX functions (toward allowing non-rounded sizes for scaling and flow layout).  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								8e44aacc8e 
								
							
								 
							
						 
						
							
							
								
								Fonts: Fixed crash if FontGlobalScale is zero. Correctly debug naming default font if not 13 px. Demo: Moved PopupRounding along with other rounding values. Metrics: Displaying indexes with idx to be correct / less misleading.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								f902435a53 
								
							
								 
							
						 
						
							
							
								
								Docking: Fixed less of node size/pos caused by  1f2bdd37 ( #2109 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								80d51c692a 
								
							
								 
							
						 
						
							
							
								
								Docking: Fixed dragging docked window with _NoMove flag ( #2325 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								7227454dca 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into docking  
							
							... 
							
							
 
							
							# Conflicts:
#	examples/imgui_impl_opengl3.cpp
#	imgui.cpp
#	imgui.h 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								c23a19c26f 
								
							
								 
							
						 
						
							
							
								
								Internals: Exposed internal SetWindowPos to imgui_internal.h (for imgui-test)  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								f087359621 
								
							
								 
							
						 
						
							
							
								
								Revert part of change from  5536eded. Fixed drag and drop in docking branch. ( #2331 , reopening  #2325 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								e215809c4d 
								
							
								 
							
						 
						
							
							
								
								Removed io.DisplayVisibleMin/DisplayVisibleMax (which were marked obsolete and removed from viewport/docking branch already).  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								ac6d474103 
								
							
								 
							
						 
						
							
							
								
								Removed io.DisplayVisibleMin/DisplayVisibleMax (which were marked obsolete and removed from viewport/docking branch already).  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								03b0266b59 
								
							
								 
							
						 
						
							
							
								
								Examples: Made imgui_impl_win32 drag gdi32.lib for GetDeviceCaps(). ( #2327 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								5fc6899dc2 
								
							
								 
							
						 
						
							
							
								
								Examples: OpenGL3: Using GLSL 4.10 shaders for any GLSL version over 410 (e.g. 430, 450). ( #2329 ) [ @BrutPitt ]  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								d1c45c0d76 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into docking (enable range_select merge)  
							
							... 
							
							
 
							
							# Conflicts:
#	imgui.cpp
#	imgui_internal.h 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								5cb7040f66 
								
							
								 
							
						 
						
							
							
								
								Internals: Tracking dummy select scope id (currently always zero) to facilitate merging of the range_select branch. ( #1861 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								d5945aa25b 
								
							
								 
							
						 
						
							
							
								
								Internals: Minor changes to TreeNodeBehavior() and Selectable() for the benefit of fhe range_select branch. ( #1861 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								0d4a2a2cd0 
								
							
								 
							
						 
						
							
							
								
								Internals: Track ActiveIdHasBeenPressed (similar to ActiveIdHasBeenEdited). This is currently mostly for the benefit of the range_select branch. ( #1861 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								e30babef09 
								
							
								 
							
						 
						
							
							
								
								Fixed Clang/Win32 warning.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								a608156da3 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into docking  
							
							... 
							
							
 
							
							# Conflicts:
#	imgui.cpp
#	imgui.h
#	imgui_internal.h 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								65a2350a5f 
								
							
								 
							
						 
						
							
							
								
								Docking: Extracted code into a DocknodeUpdateTabListMenu() functions + minor other changes.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								cbf24a9151 
								
							
								 
							
						 
						
							
							
								
								Comments. Fix duplicate entries in About box. Synchronize a few small changes from Master branch.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								52a9f8bd3e 
								
							
								 
							
						 
						
							
							
								
								Merged from Docking branch: Various small changes, comments, typos fixes, moved blocks. To reduce overall drift. Should be no-op.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								699e945a82 
								
							
								 
							
						 
						
							
							
								
								Merged from Docking branch: non-const ImVec2[] operator.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								f906d53f7d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into docking  
							
							... 
							
							
 
							
							# Conflicts:
#	imgui.cpp 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								1f2bdd37b3 
								
							
								 
							
						 
						
							
							
								
								Docking: Builder: Added DockBuilderSetNodePos, DockBuilderSetNodeSize, allow DockBuilderAddNode creating floating node (dockspace requires ImGuiDockNodeFlags_Dockspace) ( #2109 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								dc8ff68871 
								
							
								 
							
						 
						
							
							
								
								Docking: VisibleWindow of a node spread its _NoMove attribute to the node (fixed dragging or undocking of dock node host from collapse button). ( #2325 ,  #2109 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								5536edede9 
								
							
								 
							
						 
						
							
							
								
								Docking: Fixed faulty undocking of windows with the _NoMove flag. ( #2325 ,  #2109 )  
							
							... 
							
							
 
							
							Whereas BeginAsDockableDragDropTarget could be reworked to filter, we simply set g.HoveredWindowUnderMovingWindow to be NULL when MovingWindow is not set, which was the initial intent.
Also fixed some comments and removed unused braces in TabItemEx(). 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								578e15f006 
								
							
								 
							
						 
						
							
							
								
								Docking: Removed unnecessary ImGuiTabItemFlags_DockedWindow internal flag.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								2d363fa315 
								
							
								 
							
						 
						
							
							
								
								Fixed doc typo ( #2326 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								16c0a0217c 
								
							
								 
							
						 
						
							
							
								
								Updating supporter list.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								e1143377c2 
								
							
								 
							
						 
						
							
							
								
								Viewport: Added ImGuiViewportFlags_NoFocusOnClick + support in imgui_impl_win32. Made windows with no decoration always set the _NoFocus flags. ( #1542 ,  #2117 )  
							
							... 
							
							
 
							
							Fix e.g. clicking on protruding combo box stealing highlight from parent window with decoration. 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								8563ef3ce4 
								
							
								 
							
						 
						
							
							
								
								Viewport: Popups by default merge into parent/host viewport as they have no decoration (same as menu/child). ( #1542 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								1fb57c97c6 
								
							
								 
							
						 
						
							
							
								
								Internals: InputScalarAsWidgetReplacement: Fixed seemingly unnecessary calling of SetActiveID/SetHoveredID every frame, which in turns allow us to remove the g.ActiveIdAllow/Block settings duplicated.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								fb4f1ff7f6 
								
							
								 
							
						 
						
							
							
								
								InputText: Fixed a bug where ESCAPE would be first captured by the Keyboard Navigation code. ( #2321 ,  #787 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								158995f271 
								
							
								 
							
						 
						
							
							
								
								InputText: Fixed a bug where ESCAPE would not restore the initial value in all situations. ( #2321 ) [ @relick ]  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								0a233a505d 
								
							
								 
							
						 
						
							
							
								
								imgui-test: Added extra item info callbacks. Using nav_bb for interactions when possible. Comments, Demo tweaks.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								aacf993ee1 
								
							
								 
							
						 
						
							
							
								
								ImStrncpy: Fixed -Wstringop-truncation warning on GCC8 ( #2323 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								37fb531d1c 
								
							
								 
							
						 
						
							
							
								
								Docking: Comments and tidying up (should be no-op)  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								86d3bba157 
								
							
								 
							
						 
						
							
							
								
								Added ImGuiDockNodeFlags_AutoHideTabBar. ( #2109 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								2ccc6d2ed1 
								
							
								 
							
						 
						
							
							
								
								Docking: Exposing extra flag in Configuration panel. Moved some forgotten Changelog entries at the right place.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)