ocornut 
							
						 
					 
					
						
						
							
						
						6cfe3ddf52 
					 
					
						
						
							
							InputTextMultiline: Tabbing through a multi-line text editor using ImGuiInputTextFlags_AllowTabInput doesn't activate it. ( #3092 ,  #5759 ,  #787 )  
						
						
						
						
					 
					
						2023-12-14 17:15:43 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						54c1bdeceb 
					 
					
						
						
							
							Internals: removed unused ImGuiItemStatusFlags_FocusedByTabbing. ( #4449 )  
						
						... 
						
						
						
						Amend 1a7526d 
						
						
					 
					
						2023-12-14 16:45:40 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						4afffa36e9 
					 
					
						
						
							
							InputTextMultiline: Fixed Tab character input not repeating  
						
						... 
						
						
						
						(1.89.4 regression) 
						
						
					 
					
						2023-12-14 16:31:18 +01:00 
						 
				 
			
				
					
						
							
							
								Nahor 
							
						 
					 
					
						
						
							
						
						34646627aa 
					 
					
						
						
							
							ColorEdit4: improve components width computation to better distribute the error ( #7120 ) ( #7123 )  
						
						
						
						
					 
					
						2023-12-12 11:07:01 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						9d8de45313 
					 
					
						
						
							
							Image(): comment and minor refactor to resurface the fact that a border size may be added. ( #2118 )  
						
						... 
						
						
						
						Make more similar to ImageButton() 
						
						
					 
					
						2023-12-07 16:07:50 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						c58d2c89c3 
					 
					
						
						
							
							Tabs: Added ImGuiTabItemFlags_NoAssumedClosure to enable app to react on closure attempt. ( #7084 )  
						
						
						
						
					 
					
						2023-12-07 14:20:35 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						96b5b1724b 
					 
					
						
						
							
							Merge branch 'master' into docking  
						
						... 
						
						
						
						# Conflicts:
#	backends/imgui_impl_vulkan.cpp
#	imgui_internal.h 
						
						
					 
					
						2023-12-05 12:20:16 +01:00 
						 
				 
			
				
					
						
							
							
								Johel Ernesto Guerrero Peña 
							
						 
					 
					
						
						
							
						
						1fd5ff7152 
					 
					
						
						
							
							Avoid C++26 removed deprecated arithmetic conversion on enumerations. ( #7088 ,  #7089 .  #2983 ,  #3040 )  
						
						
						
						
					 
					
						2023-12-05 12:13:08 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						5768de79e2 
					 
					
						
						
							
							InputText, ColorEdit, ColorPicker: better support for undocumented ImGuiItemFlags_ReadOnly flag. ( #7079 ,  #211 )  
						
						... 
						
						
						
						Amend fdc526e8f 
						
						
					 
					
						2023-12-01 13:57:28 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						b112d73edb 
					 
					
						
						
							
							Menus: amend to clarify/fix static analyzer warning.  ( #6671 ,  #6926 )  
						
						
						
						
					 
					
						2023-11-29 17:08:06 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						2ee40d3cf9 
					 
					
						
						
							
							Menus: Tweaked hover slack logic, adding a timer to avoid situations where a slow vertical movements toward another parent BeginMenu() can keep the wrong child menu open. ( #6671 ,  #6926 )  
						
						
						
						
					 
					
						2023-11-29 16:46:21 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						f6253b87d0 
					 
					
						
						
							
							Merge branch 'master' into docking  
						
						... 
						
						
						
						# Conflicts:
#	backends/imgui_impl_sdl3.cpp
#	imgui.cpp 
						
						
					 
					
						2023-11-28 14:39:46 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						bce4db00bc 
					 
					
						
						
							
							Drag and Drop: Fixed drop target highlight on items temporarily pushing a widened clip rect. ( #7049 ,  #4281 ,  #3272 )  
						
						
						
						
					 
					
						2023-11-22 19:30:16 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						61b8197942 
					 
					
						
						
							
							Misc: Renamed some defines in imstb_textedit.h to avoid conflicts when using unity/jumbo builds.  
						
						... 
						
						
						
						Bitting the bullet, as we rarely update this (and it is rarely updated) and it we may replace it anyhow. 
						
						
					 
					
						2023-11-22 14:12:31 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						3d083dbe1a 
					 
					
						
						
							
							Version 1.90.1 WIP  
						
						
						
						
					 
					
						2023-11-15 23:53:58 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						ce0d0ac829 
					 
					
						
						
							
							Merge branch 'master' into docking  
						
						... 
						
						
						
						# Conflicts:
#	backends/imgui_impl_sdl3.cpp
#	backends/imgui_impl_vulkan.cpp
#	imgui.cpp 
						
						
					 
					
						2023-11-15 16:08:53 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						b81bd7ed98 
					 
					
						
						
							
							Version 1.90.0  
						
						... 
						
						
						
						w/ Changelog tweaks. 
						
						
					 
					
						2023-11-15 15:56:05 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						5de1312e1c 
					 
					
						
						
							
							SplitterBehavior: tweak to not assert due to floating point precision.  
						
						... 
						
						
						
						Not guaranting behavior: clamping makes output lossy, size_1+size_2 in theory may be instable but couldn't repro.
API probably needs rework anyhow (should redistribute from provided available space). 
						
						
					 
					
						2023-11-14 15:34:30 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						37ea320b96 
					 
					
						
						
							
							Merge branch 'master' into docking  
						
						... 
						
						
						
						# Conflicts:
#	imgui.cpp 
						
						
					 
					
						2023-11-07 20:20:41 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						44345c2108 
					 
					
						
						
							
							Better documented the difference between BeginListBox() and BeginChild() w/ ImGuiChildFlags_FrameStyle.  
						
						... 
						
						
						
						BeginListBox() can't yet expose child flags because coarse clipping require query of stored size (same issue as with adding resize support to Tables). 
						
						
					 
					
						2023-11-07 20:14:54 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						cdbc21a191 
					 
					
						
						
							
							BeginChild(): Added ImGuiChildFlags_FrameStyle as a replacement for BeginChildFrame(). ( #1666 ,  #1496 ,  #1395 ,  #1710 ,  #462 ,  #503 ,  #263 )  
						
						... 
						
						
						
						Effectively allows us to avoid extending BeginChildFrame() api to mimic BeginChild() new parameters. 
						
						
					 
					
						2023-11-07 18:50:32 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						9298e310b2 
					 
					
						
						
							
							Merge branch 'master' into docking (note: won't build as-is, see next commit)  
						
						... 
						
						
						
						# Conflicts:
#	imgui.cpp
#	imgui.h
#	imgui_internal.h 
						
						
					 
					
						2023-11-02 18:05:43 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						7713c29258 
					 
					
						
						
							
							BeginChild: Upgraded 'bool border = true' parameter to use a ImGuiChildFlags type and the ImGuiChildFlags_Border value. (toward  #1666 ,  #1496 ,  #1395 ,  #1710 )  
						
						
						
						
					 
					
						2023-11-02 17:26:05 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						88fec09715 
					 
					
						
						
							
							ColorPicker4(): Fixed ImGuiColorEditFlags_NoTooltip when ImGuiColorEditFlags_NoSidePreview is also set. ( #6957 )  
						
						
						
						
					 
					
						2023-10-26 15:45:45 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						51d1a72e9b 
					 
					
						
						
							
							Docking: Revised undocking logic to reduce accidental whole-node undocking:  
						
						... 
						
						
						
						Amend bb2aa5e77 
						
						
					 
					
						2023-10-16 15:56:46 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						f7fc186408 
					 
					
						
						
							
							Merge branch 'master' into docking  
						
						... 
						
						
						
						+ 2 comments
# Conflicts:
#	backends/imgui_impl_glfw.cpp
#	backends/imgui_impl_osx.mm
#	backends/imgui_impl_sdl2.cpp
#	backends/imgui_impl_sdl3.cpp
#	backends/imgui_impl_win32.cpp 
						
						
					 
					
						2023-10-12 19:22:36 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						feddcf3030 
					 
					
						
						
							
							Combo: amends for ImGuiComboFlags_WidthFitPreview. ( #6881 )  
						
						... 
						
						
						
						Amend 112d8fc 
						
						
					 
					
						2023-10-09 11:34:05 +02:00 
						 
				 
			
				
					
						
							
							
								mpv-enjoyer 
							
						 
					 
					
						
						
							
						
						112d8fc41d 
					 
					
						
						
							
							Combo: added ImGuiComboFlags_WidthFitPreview. ( #6881 )  
						
						
						
						
					 
					
						2023-10-09 11:26:00 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						0312a29e4c 
					 
					
						
						
							
							ImageButton(): clarify purpose of size. ( #6901 ,  #5533 ,  #4471 ,  #2464 ,  #1390 ).  
						
						... 
						
						
						
						Amend 4a2ae06ca 
						
						
					 
					
						2023-10-05 18:51:45 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						72ebd91567 
					 
					
						
						
							
							Merge branch 'master' into docking  
						
						... 
						
						
						
						# Conflicts:
#	backends/imgui_impl_opengl3.cpp
#	imgui.h 
						
						
					 
					
						2023-10-05 15:10:45 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						2c07d581de 
					 
					
						
						
							
							TreeNode: Added ImGuiTreeNodeFlags_SpanAllColumns for use in tables. ( #3151 ,  #3565 ,  #2451 ,  #2438 )  
						
						
						
						
					 
					
						2023-10-05 15:05:58 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						28b237f94d 
					 
					
						
						
							
							Separator(): Altered end-points to use more standard boundaries. ( #205 ,  #4787 ,  #1643 ,  #759 )  
						
						
						
						
					 
					
						2023-10-03 15:26:35 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						330d763477 
					 
					
						
						
							
							Separator: clarified setting the ImGuiSeparatorFlags_SpanAllColumns flag. ( #759 )  
						
						... 
						
						
						
						Technically a no-op. 
						
						
					 
					
						2023-10-03 15:24:42 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						b7c250925f 
					 
					
						
						
							
							Merge branch 'master' into docking  
						
						... 
						
						
						
						# Conflicts:
#	imgui.cpp
#	imgui_internal.h 
						
						
					 
					
						2023-09-27 18:21:39 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						456aa3bc0a 
					 
					
						
						
							
							Menus: Fixed a bug where activating an item in a child-menu and dragging mouse over the parent-menu would erroneously close the child-menu. ( #6869 )  
						
						... 
						
						
						
						Regression from 0dec430 
						
						
					 
					
						2023-09-27 16:34:31 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						bb2fb74645 
					 
					
						
						
							
							Merge branch 'master' into docking  
						
						... 
						
						
						
						# Conflicts:
#	backends/imgui_impl_win32.cpp
#	imgui.cpp 
						
						
					 
					
						2023-09-26 11:42:49 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						94da5842ef 
					 
					
						
						
							
							Renamed ImFloor() to ImTrunc(). Renamed ImFloorSigned() to ImFloor(). ( #6861 )  
						
						
						
						
					 
					
						2023-09-26 11:18:29 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						e5ca5351d5 
					 
					
						
						
							
							TabBar: Fixed position of unsaved document marker (ImGuiTabItemFlags_UnsavedDocument) which was accidentally offset in 1.89.9. ( #6862 )  
						
						... 
						
						
						
						Amend 4a814244 
						
						
					 
					
						2023-09-25 20:40:01 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						ef8ff1b5d8 
					 
					
						
						
							
							TabBar, Style: added style.TabBarBorderSize and associated ImGuiStyleVar_TabBarBorderSize. ( #6820 ,  #4859 ,  #5022 ,  #5239 )  
						
						... 
						
						
						
						Cherry-picked from docking's 64b1e44 
						
						
					 
					
						2023-09-18 15:29:42 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						64b1e448d2 
					 
					
						
						
							
							TabBar, Style: added style.TabBarBorderSize and associated ImGuiStyleVar_TabBarBorderSize. ( #6820 ,  #4859 ,  #5022 ,  #5239 )  
						
						... 
						
						
						
						Removed ImGuiTabItemFlags_Preview. Will need cherry-picking in master. 
						
						
					 
					
						2023-09-18 15:28:44 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						7e246a7bb9 
					 
					
						
						
							
							Merge branch 'master' into docking  
						
						... 
						
						
						
						# Conflicts:
#	imgui.cpp
#	imgui_internal.h 
						
						
					 
					
						2023-09-16 13:51:51 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						1612813114 
					 
					
						
						
							
							Docking: Internals: added ImGuiDockNodeFlags_NoUndocking. ( #2999 ,  #6823 ,  #6780 )  
						
						
						
						
					 
					
						2023-09-15 20:44:26 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						b101cf46b6 
					 
					
						
						
							
							ListBox, Combo: Changed signature of "name getter" callback in old one-liner ListBox()/Combo() apis.  
						
						
						
						
					 
					
						2023-09-15 18:43:04 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						8a2cd81091 
					 
					
						
						
							
							TypingSelect: always enable nav highlight.  
						
						... 
						
						
						
						Otherwise in non multi-select contexts as nav dosn't automatically select result would not always be visible. 
						
						
					 
					
						2023-09-15 16:58:06 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						223b19f116 
					 
					
						
						
							
							Fixed warning when builidng with IMGUI_DISABLE_DEBUG_TOOLS.  
						
						
						
						
					 
					
						2023-09-14 18:37:30 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						779568bb38 
					 
					
						
						
							
							TypingSelect: tidy up some more + split ino functions to make reuse simpler.  
						
						
						
						
					 
					
						2023-09-14 18:36:21 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						661a70fc79 
					 
					
						
						
							
							TypingSelect: fast switch between characters in + debug, internal renames.  
						
						... 
						
						
						
						# Conflicts:
#	imgui.cpp
#	imgui_internal.h 
						
						
					 
					
						2023-09-14 17:45:54 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						c86ce70968 
					 
					
						
						
							
							Internal: Nav,MultiSelect: import ImGuiSelectionUserData, SetNextItemSelectionUserData() from MultiSelect. Track NavLastValidSelectionUserData as a convenience.  
						
						
						
						
					 
					
						2023-09-12 20:29:36 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						f336e639e9 
					 
					
						
						
							
							TypingSelect: rework GetTypingSelectRequest(), provide TypingSelectFindResult().  
						
						... 
						
						
						
						Amend 9714594 
						
						
					 
					
						2023-09-12 16:36:54 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						0e1ce76ea8 
					 
					
						
						
							
							InputTextMultiline: Fixed Tabbing cycle leading to a situation where Enter key wouldn't be accepted by the widget when navigation highlight is visible. ( #6802 ,  #3092 ,  #5759 ,  #787 )  
						
						... 
						
						
						
						+ Added test in ImGuiTestSuite: "widgets_inputtext_multiline_enter" 
						
						
					 
					
						2023-09-11 11:41:56 +02:00