3418d50949 
								
							
								 
							
						 
						
							
							
								
								Viewports: Fixes erroneous popup closure on closing a previous popup. ( #6462 ,  #6299 )  
							
							... 
							
							
 
							
							Avoid applying imgui-side focus when focus change is due to a viewport destruction. 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								19b436f68d 
								
							
								 
							
						 
						
							
							
								
								Backends: GLFW: Preserve monitor list when there are no monitor. ( #5683 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								45c8c3b611 
								
							
								 
							
						 
						
							
							
								
								Listbox: commented out obsolete/redirecting functions that were marked obsolete more than two years ago: ListBoxHeader(), ListBoxFooter().  
							
							... 
							
							
 
							
							+ Added default parameter to SeparatorEx() amend 2c558d5 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								df8667b18b 
								
							
								 
							
						 
						
							
							
								
								Comments/typos tweaks  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								e590b5114e 
								
							
								 
							
						 
						
							
							
								
								Viewports: Fixed loss of imgui-side focus when dragging a secondary viewport back in main viewport. ( #6299 )  
							
							... 
							
							
 
							
							Amend d2291df5563370be0edcb6335bfe 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								e489e40a85 
								
							
								 
							
						 
						
							
							
								
								Clipper: Amend  ecb0aaa ( #6424 ,  #3841 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								ecb0aaa7c2 
								
							
								 
							
						 
						
							
							
								
								Clipper: Renamed ForceDisplayRangeByIndices() to IncludeRangeByIndices(). ( #6424 ,  #3841 ) + commented out obsolete ImGuiListClipper() constructor.  
							
							
 
							
						 
						
							ago%!(EXTRA string=2 years)  
				
					
						
							
							
								 
						
							
							
								430c05991c 
								
							
								 
							
						 
						
							
							
								
								Docs: added more detailed information about UTF-8 encoding.  
							
							... 
							
							
 
							
							+ Revert mistakenly committed Win32+DX11 main.cpp from last commit. 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								513af1efc9 
								
							
								 
							
						 
						
							
							
								
								Examples: Updated all Visual Studio project file to use /utf-8 option, so string literals are UTF-8 encoded by default.  
							
							... 
							
							
 
							
							(Not to misake with "Character Set" "Use Unicode Character Set" "Use Multi-Byte Character Set" which is a VS/Windows SDK thing but not a compiler-encoding thing.) 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								0397321be0 
								
							
								 
							
						 
						
							
							
								
								Debug Tools: Added 'io.ConfigDebugIgnoreFocusLoss' option. ( #4388 ,  #4921 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								6656553fa4 
								
							
								 
							
						 
						
							
							
								
								Nav: Record/restore preferred position on each given axis.  
							
							... 
							
							
 
							
							Tagging #6344  #6003  #2694  #1688  as it relates to scoring, however this doesn't technically fix any of them fully yet.
But e.g. once we restore axial path for #2694  this commit will allow going back and forth to initial location. 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								39f7248d4a 
								
							
								 
							
						 
						
							
							
								
								Backends: OpenGL3: Add glBindSampler for GL ES 3.0. ( #6375 )  
							
							... 
							
							
 
							
							Amended given addition of GlProfileIsES3 in dd9db5e 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								6cdedf5834 
								
							
								 
							
						 
						
							
							
								
								Drag, Sliders: if the format string doesn't contain any %, when using CTRL+Click to input we use a default format. ( #6405 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								5dc6013713 
								
							
								 
							
						 
						
							
							
								
								Backends: SDL3: Fixed build on Emscripten/iOS/Android. ( #6391 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								7c291ba31b 
								
							
								 
							
						 
						
							
							
								
								Tables: Fixed command merging when compiling with VS2013. ( #6377 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								031e152d29 
								
							
								 
							
						 
						
							
							
								
								Examples: DX9, DX10, DX11: Queue framebuffer resize instead of processing in WM_SIZE. ( #6374 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								15da1a9abc 
								
							
								 
							
						 
						
							
							
								
								Fixed misleading local name ( #4493 ) + minor typo ( #6369 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								fd943182bd 
								
							
								 
							
						 
						
							
							
								
								ImVec2: Added unary minus operator ( #6368 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								d3ad2f357f 
								
							
								 
							
						 
						
							
							
								
								Menus: Fixed an issue when opening a menu hierarchy in a given menu-bar would allow opening another via simple hovering. ( #3496 ,  #4797 )  
							
							... 
							
							
 
							
							Amend 48f26333 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								b47507951e 
								
							
								 
							
						 
						
							
							
								
								Nav: Fixed CTRL+Tab into a root window with only childs with _NavFlattened flags erroneously initializing default nav layer to menu layer.  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								565aa0b763 
								
							
								 
							
						 
						
							
							
								
								Examples: Vulkan: pick integrated GPU if nothing else is available. ( #6359 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								d2291df551 
								
							
								 
							
						 
						
							
							
								
								Viewports: Fixed setting focus from platform decoration from accidentally closing modals ( #6299 ,  #6357 )  
							
							... 
							
							
 
							
							+ Fixed double-assignment static analyzer warning.
# Conflicts:
#	imgui.cpp 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								c11128891e 
								
							
								 
							
						 
						
							
							
								
								Backends: SDL2/SDL3: Update monitor list when receiving a display event. ( #6348 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								adf693c061 
								
							
								 
							
						 
						
							
							
								
								Viewports: added void* ImGuiPlatformMonitor::PlatformHandle field (backend-dependant).  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								00d3f9295e 
								
							
								 
							
						 
						
							
							
								
								Nav: Fixed navigation within tables/columns where item boundaries goes beyond columns limits. ( #2221 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								662ce46971 
								
							
								 
							
						 
						
							
							
								
								Debug Log: Fixed not parsing 0xXXXXXXXX values when the identifier is at the end of the line.  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								9308cfdcfb 
								
							
								 
							
						 
						
							
							
								
								Examples: Amend Win32/Winapi + OpenGL example. ( #3218 ,  #5170  and  #6086 ,  #2772 ,  #2600 ,  #2359 ,  #2022 ,  #1553 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								a338b78eb9 
								
							
								 
							
						 
						
							
							
								
								Backends: OpenGL3: amend reset GL_POLYGON_MODE separately for front and back when possible. ( #6333 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								0948cfc19e 
								
							
								 
							
						 
						
							
							
								
								InputText: do not set WantTextInputNextFrame during the frame InputText is deactivated. ( #6341 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								e49d31a1c9 
								
							
								 
							
						 
						
							
							
								
								Tables: do not show empty tooltip when user submits TableHeader with no label to display. ( #6342 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								f94a8344f6 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix minor typos in FAQ ( #6328 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								055e71518e 
								
							
								 
							
						 
						
							
							
								
								Backends: clear bits set in io.BackendFlags on backend Shutdown(). Clear BackendPlatformName. ( #6334 ,  #6335 )  
							
							... 
							
							
 
							
							Amended with fix for missing clear for ImGuiBackendFlags_HasGamepad. 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								f304603e13 
								
							
								 
							
						 
						
							
							
								
								Backends: GLUT: remove call to ImGui::NewFrame() from ImGui_ImplGLUT_NewFrame(). ( #6337 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								064153fca4 
								
							
								 
							
						 
						
							
							
								
								Version 1.89.6 WIP  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								1ebb913827 
								
							
								 
							
						 
						
							
							
								
								Version 1.89.5  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								6324280432 
								
							
								 
							
						 
						
							
							
								
								Examples: Vulkan: rework extensions setup + enable some to avoid validation layer errors. ( #6109 ,  #6172 ,  #6101 )  
							
							... 
							
							
 
							
							Enable VK_KHR_GET_PHYSICAL_DEVICE_PROPERTIES_2_EXTENSION_NAME, VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, VK_INSTANCE_CREATE_ENUMERATE_PORTABILITY_BIT_KHR 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								995f92a456 
								
							
								 
							
						 
						
							
							
								
								Nav: Made PageUp/PageDown/Home/End navigation also scroll parent windows.  
							
							... 
							
							
 
							
							+ Added ImGuiDebugLogFlags_EventSelection unused in this branch. 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								d81f2ae4fb 
								
							
								 
							
						 
						
							
							
								
								Backends: WebGPU: Use WGSL shaders instead of precompiled SPIR-V + add Gamma uniform. ( #6188 )  
							
							... 
							
							
 
							
							Add gamma correction uniform
Group uniforms in a single binding
The second binding was not satisfying the minimum
BufferBindingType::Uniform alignment (256) and since this alignment is
large it is more idiomatic to group uniforms tegether.
Also ensures that the size of the uniform buffer is aligned to 16 bytes. 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								e67f2f4791 
								
							
								 
							
						 
						
							
							
								
								Backends: WebGPU: Align buffer sizes upon creation. ( #6188 )  
							
							... 
							
							
 
							
							Amend from original pr to use a macro. 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								cbdac1e150 
								
							
								 
							
						 
						
							
							
								
								Backends: WebGPU: Reorganized to store data in io.BackendRendererUserData like other backends.  
							
							... 
							
							
 
							
							In theory supporting multiple contexts (untested). 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								506f7e0074 
								
							
								 
							
						 
						
							
							
								
								Using nullptr in locations where warning disable is not convenient.  ( #6313 ,  #4537 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								9203883bbe 
								
							
								 
							
						 
						
							
							
								
								Comments + Metal using SetTexID(0) for consistency.  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								e92b29ad53 
								
							
								 
							
						 
						
							
							
								
								Backends: OSX: Added support for io.AddMouseSourceEvent(). ( #6314 )  
							
							... 
							
							
 
							
							Also marked "mouse" input in example_apple_metal's UIKit micro-backend as being touch input.
# Conflicts:
#	docs/CHANGELOG.txt 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								db4c4e3321 
								
									
								
							
								 
							
						 
						
							
							
								
								Backends: Android: Added support for io.AddMouseSourceEvent(). ( #6315 ,  #6318 ,  #2702 ,  #4921 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								1668693bcf 
								
							
								 
							
						 
						
							
							
								
								Backends: SDL2/SDL3: Fixed IME text input rectangle position with viewports. ( #6071 ,  #1953 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								a7703fe6f7 
								
							
								 
							
						 
						
							
							
								
								Backends: SDL2/SDL3: Avoid callng SDL_StartTextInput()/SDL_StopTextInput(). ( #6306 ,  #6071 ,  #1953 )  
							
							... 
							
							
 
							
							Amend 734c6af187 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								dcb6335bfe 
								
							
								 
							
						 
						
							
							
								
								Viewports: Setting focus from Platform/OS sets corresponding focus at Dear ImGui level.  ( #6299 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								47a07d8476 
								
							
								 
							
						 
						
							
							
								
								ButtonBehavior: Fixed an edge case where changing widget type/behavior while active and using same id could lead to an assert. ( #6304 )  
							
							... 
							
							
 
							
							+ Demo: use BeginDisabled() block in BackendFlags section.
I'd still consider this undefined behavior as some combination may not work properly, but let's fix things while we can as we encounter them. 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								c9fe7ebc7b 
								
							
								 
							
						 
						
							
							
								
								IO: Input queue trickling adjustment for touch screens. ( #2702 ,  #4921 )  
							
							... 
							
							
 
							
							+ amend two comments in imgui.h 
							
						 
						
							ago%!(EXTRA string=3 years)  
				
					
						
							
							
								 
						
							
							
								f070497cbd 
								
							
								 
							
						 
						
							
							
								
								Backends: Win32/SDL2/SDL3/GLFW: Added support for io.AddMouseSourceEvent(). ( #2334 ,  #2702 )  
							
							... 
							
							
 
							
							SDL doesn't distinguish Pen yet, but we don't need it as much as TouchScreen which will alter trickling. 
							
						 
						
							ago%!(EXTRA string=3 years)