ocornut 
							
						 
					 
					
						
						
							
						
						e99c4fc668 
					 
					
						
						
							
							Nav: fixes keyboard/gamepad nav actions running without the corresponding config flags ( #5504 ). Fixes  8b8a61b.  #4921 ,  #4858 ,  #787 ,  #1599 ,  #323 )  
						
						... 
						
						
						
						NavUpdate() can now clears ImGuiInputSource_None. 
						
						
					 
					
						2022-07-25 17:19:45 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						2d38bc99b3 
					 
					
						
						
							
							Internals: renamed recently added ImGuiInputReadFlags to ImGuiInputFlags. (Amend  8b8a61b)  
						
						
						
						
					 
					
						2022-07-22 17:05:34 +02:00 
						 
				 
			
				
					
						
							
							
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						cb8ead1f71 
					 
					
						
						
							
							Docking: Fix docked window contents not rendering when switching with CTRL+Tab.  
						
						... 
						
						
						
						(regression from 8eb8689 
						
						
					 
					
						2022-07-18 15:25:46 -07:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						77637fd936 
					 
					
						
						
							
							Docking, Nav: Fixed using gamepad/keyboard navigation not being able enter menu layer  ( #5463 ,  #4792 )  
						
						... 
						
						
						
						Fix 37958ca 
						
						
					 
					
						2022-07-12 10:51:14 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						1480bc5d4e 
					 
					
						
						
							
							Added ImGuiKey_MouseXXX aliases. ( #4921 ) Reworked SetItemUsingMouseWheel() to use this for ActiveId. ( #2891 )  
						
						... 
						
						
						
						The rework of SetItemUsingMouseWheel() is half-complete since there's a HoveredIdUsingMouseWheel component. This will however be totally cleaned when we transtion to InputOwner system. 
						
						
					 
					
						2022-07-08 18:32:25 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						105bb3ef8a 
					 
					
						
						
							
							Legacy: clear g.ActiveIdUsingNavInputMask when active id is clear + Internals: added helpers GetKeyChordName(), ImGuiModFlags_All.  
						
						... 
						
						
						
						Amend 8b8a61b 
						
						
					 
					
						2022-07-08 17:51:46 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						21fc57f2cf 
					 
					
						
						
							
							Merge branch 'master' into docking  
						
						
						
						
					 
					
						2022-07-08 16:09:30 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						8b8a61bdf9 
					 
					
						
						
							
							Removed io.NavInputs[] and ImGuiNavInput enum. Kept inline redirection code. ( #4921 ,  #4858 ,  #787 ,  #1599 ,  #323 )  
						
						
						
						
					 
					
						2022-07-08 16:02:07 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						a7a25ee19d 
					 
					
						
						
							
							Tools: Item Picker: Mouse button can be changed by holding Ctrl+Shift. ( #2673 )  
						
						
						
						
					 
					
						2022-07-07 14:18:08 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						4711b9b05a 
					 
					
						
						
							
							Add trailing commas to enum (to simplify the diff/patch of further additions) ( #4537 )  
						
						... 
						
						
						
						Possible since we are now C++11 + fix warning in GetNavInputAmount(). 
						
						
					 
					
						2022-07-06 20:39:39 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						90ef327882 
					 
					
						
						
							
							Reordered keys representing directions to follow a consistent L/R/U/D order everywhere. ( #2625 ,  #4921 ,  #3724 )  
						
						... 
						
						
						
						Amended to avoid static analysis false positive. 
						
						
					 
					
						2022-07-06 17:48:01 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						f9ccdba352 
					 
					
						
						
							
							Nav: Fix regression  93f02ee + Internals: Remove ImGuiNavReadMode_Pressed, ImGuiNavReadMode_Released.  
						
						... 
						
						
						
						Toward using keys. 
						
						
					 
					
						2022-07-06 17:03:50 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						93f02ee0c6 
					 
					
						
						
							
							Nav: Fixed moving window with gamepad or keyboard when running at very high framerate + removed ImGuiNavDirSourceFlags_RawKeyboard.  
						
						
						
						
					 
					
						2022-07-06 16:46:57 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						5d0deebba4 
					 
					
						
						
							
							Merge branch 'master' into docking  
						
						... 
						
						
						
						# Conflicts:
#	docs/CHANGELOG.txt 
						
						
					 
					
						2022-06-30 20:17:48 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						24dfe6db8a 
					 
					
						
						
							
							Version 1.89 WIP  
						
						
						
						
					 
					
						2022-06-27 16:55:55 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						9cd9c2eff9 
					 
					
						
						
							
							Merge branch 'master' into docking  
						
						... 
						
						
						
						# Conflicts:
#	docs/CHANGELOG.txt
#	imgui.cpp
#	imgui_widgets.cpp 
						
						
					 
					
						2022-06-21 18:28:33 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						9aae45eb4a 
					 
					
						
						
							
							Version 1.88  
						
						... 
						
						
						
						(fix "Show Debug Log" checkbox in Metrics window) 
						
						
					 
					
						2022-06-21 18:11:50 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						d3fd2630b7 
					 
					
						
						
							
							Sliders: An initial click within the knob/grab doesn't shift its position. ( #1946 ,  #5328 ) + Adjust default GrabMinSize.  
						
						
						
						
					 
					
						2022-06-20 18:13:10 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						9764adc7bb 
					 
					
						
						
							
							Docking: Amend  24dfebf. Fixed incorrect focus highlight on docking node with nested hierarchies.  
						
						
						
						
					 
					
						2022-06-17 17:11:23 +02:00 
						 
				 
			
				
					
						
							
							
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						37a07858a9 
					 
					
						
						
							
							Nav: Fixed inability to cancel nav in modal popups. ( #5400 )  
						
						
						
						
					 
					
						2022-06-17 14:58:26 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						506717390f 
					 
					
						
						
							
							Docking, Modal: Fixed a crash when opening popup from a parent which is being docked on the same frame. ( #5401 )  
						
						... 
						
						
						
						Ideally we should untangle the purpose of parent_window_in_stack / ParentWindowInBeginStack better. 
						
						
					 
					
						2022-06-16 18:43:33 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						07efd7cc20 
					 
					
						
						
							
							Renamed IMGUI_DISABLE_METRICS_WINDOW to IMGUI_DISABLE_DEBUG_TOOLS.  
						
						
						
						
					 
					
						2022-06-15 16:02:55 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						e135cdbc24 
					 
					
						
						
							
							Merge branch 'master' into docking + update for IMGUI_DEBUG_LOG calls.  
						
						... 
						
						
						
						# Conflicts:
#	backends/imgui_impl_dx12.cpp
#	imgui.cpp
#	imgui_internal.h 
						
						
					 
					
						2022-06-15 15:39:23 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						08572189f0 
					 
					
						
						
							
							MovingWindow auto-cancelled if active id is stolen (instead of ill-defined bahavior + assert in docking).  
						
						... 
						
						
						
						Followup to 27343ef 
						
						
					 
					
						2022-06-15 15:25:21 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						27343efb0b 
					 
					
						
						
							
							Nav, Focus: Changed SetKeyboardFocusHere() to not behave if a drag or window moving is in progress + move KeepAliveID() call from Scrollbar() to ScrollbarEx()  
						
						
						
						
					 
					
						2022-06-15 15:25:07 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						ddcff10343 
					 
					
						
						
							
							Settings: Fixed some SetNextWindowPos/SetNextWindowSize API calls not marking settings as dirty.  
						
						
						
						
					 
					
						2022-06-15 14:30:20 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						dd28500835 
					 
					
						
						
							
							Debug: Add more log. Reworked IMGUI_DEBUG_PRINT IMGUI_DEBUG_PRINTF. Added internal IsDragDropActive() helper.  
						
						... 
						
						
						
						DebugLog() output to TTY by default.
Amend 1d6e34f 
						
						
					 
					
						2022-06-15 11:31:19 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						24dfebf455 
					 
					
						
						
							
							Docking: Fixed incorrect focus highlight on docking node when focusing empty central node or a child window which was manually injected into a dockspace window.  
						
						
						
						
					 
					
						2022-06-13 20:19:33 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						2ed9e21eba 
					 
					
						
						
							
							Nav, Internals: wrap changes to g.NavWindow into a helper function to help track/log changes.  
						
						... 
						
						
						
						Amend 076d8fc 
						
						
					 
					
						2022-06-13 19:05:55 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						1d6e34f3f9 
					 
					
						
						
							
							Debug: Added ShowDebugLogWindow().  
						
						... 
						
						
						
						Internal: renamed old IMGUI_DEBUG_LOG() to IMGUI_DEBUG_PRINT().
Amended once. 
						
						
					 
					
						2022-06-13 19:05:55 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						e900ca355e 
					 
					
						
						
							
							Merge branch 'master' into docking  
						
						... 
						
						
						
						# Conflicts:
#	backends/imgui_impl_metal.mm
#	imgui.cpp
#	imgui.h 
						
						
					 
					
						2022-06-10 19:29:17 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						076d8fc868 
					 
					
						
						
							
							Nav: Fixed issues with nav request being transferred to another window when calling SetKeyboardFocusHere() and simultaneous changing window focus. ( #4449 )  
						
						
						
						
					 
					
						2022-06-10 19:25:53 +02:00 
						 
				 
			
				
					
						
							
							
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						0b1bcfcc20 
					 
					
						
						
							
							Menus: Separate menu sets by nav layer. ( #3496 ,  #4797 ) + Demo: Remove incorrect and useless suggestion to use PushID().  
						
						... 
						
						
						
						Fixes a common case where opening menu in one nav layer and hovering a menu in another nav layer would open that menu without a click. 
						
						
					 
					
						2022-06-08 17:17:54 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						23a785aeb3 
					 
					
						
						
							
							Internals: wrapped used of g.TempBuffer into ImFormatStringToTempBuffer/ImFormatStringToTempBufferV helpers.  
						
						... 
						
						
						
						This leaves us room for growing the buffer if needed, and gives us a resizable buffer available for other work. 
						
						
					 
					
						2022-06-07 19:20:03 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						64d6c30562 
					 
					
						
						
							
							InputText: Fixed an undo-state corruption issue when editing buffer before reactivating item. ( #4947 ) + Metrics: Added "InputText" section.  
						
						
						
						
					 
					
						2022-06-07 15:34:21 +02:00 
						 
				 
			
				
					
						
							
							
								Andrej Redeky 
							
						 
					 
					
						
						
							
						
						4789c7e485 
					 
					
						
						
							
							Misc: Fix custom assertion macro failing to compile imgui.cpp ( #5378 )  
						
						
						
						
					 
					
						2022-06-05 13:34:10 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						65c4c0a490 
					 
					
						
						
							
							IO: Added SetAppAcceptingEvents() function ( #4921 ,  #4858 )  
						
						
						
						
					 
					
						2022-06-02 16:56:00 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						7b5a8e4f2b 
					 
					
						
						
							
							Merge branch 'master' into docking (wanted for  #4468 ,  #3381 ,  #2981 ,  #4825 ,  #4832 ,  #5127 )  
						
						... 
						
						
						
						# Conflicts:
#	backends/imgui_impl_opengl3.cpp 
						
						
					 
					
						2022-05-30 15:26:12 +02:00 
						 
				 
			
				
					
						
							
							
								Quantum 
							
						 
					 
					
						
						
							
						
						e23c5edd5f 
					 
					
						
						
							
							Settings: Fixed out-of-bounds read when .ini file on disk is empty. ( #5351 )  
						
						
						
						
					 
					
						2022-05-29 21:58:39 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						7bf07d2526 
					 
					
						
						
							
							Renamed CaptureMouseFromApp() and CaptureKeyboardFromApp() to SetNextFrameWantCaptureMouse() and SetNextFrameWantCaptureKeyboard(). Added demo. ( #5304 ,  #4831 ,  #4480 ,  #533 )  
						
						
						
						
					 
					
						2022-05-23 11:22:46 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						cb56b0b238 
					 
					
						
						
							
							Removed leftover KeepAliveID() call in GetIDWithSeed() variant. ( #5181 ) + doc tweaks.  
						
						
						
						
					 
					
						2022-05-23 10:51:01 +02:00 
						 
				 
			
				
					
						
							
							
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						250333d895 
					 
					
						
						
							
							Docking: Fix unhiding tab bar regression. ( #5325 ,  #5181 )  
						
						... 
						
						
						
						Broken by 90386780 
						
						
					 
					
						2022-05-19 16:59:39 +02:00 
						 
				 
			
				
					
						
							
							
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						36055213c5 
					 
					
						
						
							
							Docking: Fixed moving window being interrupted when undocing a window with "io.ConfigDockingAlwaysTabBar = true". ( #5324 )  
						
						... 
						
						
						
						Regression introduced in 6b7766817 
						
						
					 
					
						2022-05-19 16:54:54 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						e346059eef 
					 
					
						
						
							
							IO:  Fixed input queue trickling of mouse wheel events. ( #4921 ,  #4821 )  
						
						
						
						
					 
					
						2022-05-18 14:16:02 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						6b5a2426d7 
					 
					
						
						
							
							Merge branch 'master' into docking  
						
						... 
						
						
						
						# Conflicts:
#	backends/imgui_impl_metal.mm
#	backends/imgui_impl_opengl3.cpp
#	imgui.cpp 
						
						
					 
					
						2022-05-17 11:59:32 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						9779cc2fe2 
					 
					
						
						
							
							Internals: shallow changes to simplify diff of upcoming commits. Should have no side-effect.  
						
						
						
						
					 
					
						2022-05-06 14:20:01 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						55f8989392 
					 
					
						
						
							
							Docs update, binaries link + Backend: Allegro: fix warning ( #5281 )  
						
						
						
						
					 
					
						2022-05-04 15:16:05 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						6d27fecce1 
					 
					
						
						
							
							Debug: added DebugTextEncoding() to help diagnose between text encoding issues and font loading issues. Simplified code + extracted DebugNodeFontGlyph().  
						
						... 
						
						
						
						Helper to diagnose issues such as #4866 , #3558 , #3436 , #2233 , #1880 , #1780 , #905 , #832 , #762 , #726 , #609 , #565 , #307 ) 
						
						
					 
					
						2022-05-03 19:23:54 +02:00 
						 
				 
			
				
					
						
							
							
								Adrien LPN 
							
						 
					 
					
						
						
							
						
						e668890837 
					 
					
						
						
							
							Debug: added encoding viewer in Metrics.  
						
						... 
						
						
						
						(reworked by omar from original/old commit) 
						
						
					 
					
						2022-05-03 19:07:31 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						414165d23f 
					 
					
						
						
							
							Merge branch 'master' into docking  
						
						... 
						
						
						
						# Conflicts:
#	backends/imgui_impl_glfw.cpp
#	imgui.cpp 
						
						
					 
					
						2022-05-03 14:40:17 +02:00