ocornut 
							
						 
					 
					
						
						
							
						
						d6a7aca2f4 
					 
					
						
						
							
							Nav: Debug: tweak debug facilities.  
						
						
						
						
					 
					
						2023-04-18 15:47:29 +02:00 
						 
				 
			
				
					
						
							
							
								lukaasm 
							
						 
					 
					
						
						
							
						
						0948cfc19e 
					 
					
						
						
							
							InputText: do not set WantTextInputNextFrame during the frame InputText is deactivated. ( #6341 )  
						
						
						
						
					 
					
						2023-04-18 11:35:12 +02:00 
						 
				 
			
				
					
						
							
							
								lukaasm 
							
						 
					 
					
						
						
							
						
						e49d31a1c9 
					 
					
						
						
							
							Tables: do not show empty tooltip when user submits TableHeader with no label to display. ( #6342 )  
						
						
						
						
					 
					
						2023-04-18 11:25:07 +02:00 
						 
				 
			
				
					
						
							
							
								Faisal Arshed 
							
						 
					 
					
						
						
							
						
						f94a8344f6 
					 
					
						
						
							
							Fix minor typos in FAQ ( #6328 )  
						
						
						
						
					 
					
						2023-04-17 15:00:10 +02:00 
						 
				 
			
				
					
						
							
							
								Gereon V 
							
						 
					 
					
						
						
							
						
						055e71518e 
					 
					
						
						
							
							Backends: clear bits set in io.BackendFlags on backend Shutdown(). Clear BackendPlatformName. ( #6334 ,  #6335 )  
						
						... 
						
						
						
						Amended with fix for missing clear for ImGuiBackendFlags_HasGamepad. 
						
						
					 
					
						2023-04-17 14:57:12 +02:00 
						 
				 
			
				
					
						
							
							
								Gereon V 
							
						 
					 
					
						
						
							
						
						f304603e13 
					 
					
						
						
							
							Backends: GLUT: remove call to ImGui::NewFrame() from ImGui_ImplGLUT_NewFrame(). ( #6337 )  
						
						
						
						
					 
					
						2023-04-17 14:44:56 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						064153fca4 
					 
					
						
						
							
							Version 1.89.6 WIP  
						
						
						
						
					 
					
						2023-04-17 14:40:00 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						1ebb913827 
					 
					
						
						
							
							Version 1.89.5  
						
						
						
						
					 
					
						2023-04-13 16:17:49 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						ba98667c65 
					 
					
						
						
							
							Examples: Vulkan: further work for device extensions + tentative use o fVK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME. ( #6109 ,  #6172 ,  #6101 )  
						
						
						
						
					 
					
						2023-04-13 16:08:51 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						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 
						
						
					 
					
						2023-04-13 15:48:19 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						995f92a456 
					 
					
						
						
							
							Nav: Made PageUp/PageDown/Home/End navigation also scroll parent windows.  
						
						... 
						
						
						
						+ Added ImGuiDebugLogFlags_EventSelection unused in this branch. 
						
						
					 
					
						2023-04-12 21:38:47 +02:00 
						 
				 
			
				
					
						
							
							
								Elie Michel 
							
						 
					 
					
						
						
							
						
						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. 
						
						
					 
					
						2023-04-11 16:03:26 +02:00 
						 
				 
			
				
					
						
							
							
								Elie Michel 
							
						 
					 
					
						
						
							
						
						e67f2f4791 
					 
					
						
						
							
							Backends: WebGPU: Align buffer sizes upon creation. ( #6188 )  
						
						... 
						
						
						
						Amend from original pr to use a macro. 
						
						
					 
					
						2023-04-11 15:46:05 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						cbdac1e150 
					 
					
						
						
							
							Backends: WebGPU: Reorganized to store data in io.BackendRendererUserData like other backends.  
						
						... 
						
						
						
						In theory supporting multiple contexts (untested). 
						
						
					 
					
						2023-04-11 15:25:21 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						18d72a9142 
					 
					
						
						
							
							Inputs: added a unique event identifier in ImGuiInputEvent.  
						
						
						
						
					 
					
						2023-04-11 15:07:42 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Martz 
							
						 
					 
					
						
						
							
						
						506f7e0074 
					 
					
						
						
							
							Using nullptr in locations where warning disable is not convenient.  ( #6313 ,  #4537 )  
						
						
						
						
					 
					
						2023-04-11 11:33:50 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						9203883bbe 
					 
					
						
						
							
							Comments + Metal using SetTexID(0) for consistency.  
						
						
						
						
					 
					
						2023-04-11 11:22:42 +02:00 
						 
				 
			
				
					
						
							
							
								David Maas 
							
						 
					 
					
						
						
							
						
						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 
						
						
					 
					
						2023-04-11 10:14:53 +02:00 
						 
				 
			
				
					
						
							
							
								David 
							
						 
					 
					
						
						
							
						
						db4c4e3321 
					 
					
						
						
							
							Backends: Android: Added support for io.AddMouseSourceEvent(). ( #6315 ,  #6318 ,  #2702 ,  #4921 )  
						
						
						
						
					 
					
						2023-04-11 10:01:53 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						a7703fe6f7 
					 
					
						
						
							
							Backends: SDL2/SDL3: Avoid callng SDL_StartTextInput()/SDL_StopTextInput(). ( #6306 ,  #6071 ,  #1953 )  
						
						... 
						
						
						
						Amend 734c6af187 
						
						
					 
					
						2023-04-06 19:12:10 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						8738ed88f0 
					 
					
						
						
							
							Fixed FindWindowSettingsByID() being able to return a deleted setting.  
						
						
						
						
					 
					
						2023-04-06 18:50:24 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						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. 
						
						
					 
					
						2023-04-05 18:34:49 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						c9fe7ebc7b 
					 
					
						
						
							
							IO: Input queue trickling adjustment for touch screens. ( #2702 ,  #4921 )  
						
						... 
						
						
						
						+ amend two comments in imgui.h 
						
						
					 
					
						2023-04-04 21:05:27 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						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. 
						
						
					 
					
						2023-04-04 20:19:01 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						a16f99c6a2 
					 
					
						
						
							
							IO: Added io.AddMouseSourceEvent() and ImGuiMouseSource enum.  ( #2702 ,  #2334 ,  #2372 ,  #3453 ,  #5693 )  
						
						
						
						
					 
					
						2023-04-04 20:18:57 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						9a1e09eb1f 
					 
					
						
						
							
							Fixed ImVec2 operator[] warning.in Clang. ( #6272 )  
						
						... 
						
						
						
						Added by a38e3c2 
						
						
					 
					
						2023-04-04 19:26:48 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						13931fd851 
					 
					
						
						
							
							Redirecting domain name  
						
						... 
						
						
						
						Tired of paying/maintaining two domains names and .org tend to be fluctuating + changing host company for sponsoring. 
						
						
					 
					
						2023-04-03 15:07:20 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						e8206db829 
					 
					
						
						
							
							InputText: Fixed crash introduced by  5a2b1e848 ( #6292 ,  #4714 )  
						
						
						
						
					 
					
						2023-04-02 17:29:56 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						5f301914a0 
					 
					
						
						
							
							TabBar: Tab-bars with ImGuiTabBarFlags_FittingPolicyScroll can be scrolled with horizontal mouse-wheel (or Shift + WheelY). ( #2702 )  
						
						
						
						
					 
					
						2023-03-29 17:10:03 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						84fd0c7ff4 
					 
					
						
						
							
							Inputs, IO: record MouseWheelRequestAxisSwap information. Apply in UpdateMouseWheel() before legacy ctrl+wheel.  
						
						
						
						
					 
					
						2023-03-29 17:09:58 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						a38e3c222f 
					 
					
						
						
							
							Fixed ImVec2 operator[] violating aliasing rules causing issue with Intel C++ compiler. ( #6272 )  
						
						... 
						
						
						
						Note that this is not BayesBug's exact intended solution, so issues would be my responsibility ;)
Amended. 
						
						
					 
					
						2023-03-29 12:51:41 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						f65bcf481a 
					 
					
						
						
							
							Docs: added details and link to wiki from imgui_stdlib to increase discoverability.  
						
						
						
						
					 
					
						2023-03-23 19:03:17 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						8a6911b894 
					 
					
						
						
							
							Backends: Fixes zealous warnings ( #5760 )  
						
						
						
						
					 
					
						2023-03-23 18:18:52 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						7dcf129b3b 
					 
					
						
						
							
							Backends: OpenGL3: Properly restoring "no shader program bound". ( #6267 ,  #6220 ,  #6224 )  
						
						
						
						
					 
					
						2023-03-23 13:27:55 +01:00 
						 
				 
			
				
					
						
							
							
								AJ Weeks 
							
						 
					 
					
						
						
							
						
						821814b450 
					 
					
						
						
							
							InputText: Reworked prev/next-word behavior . Include period as delimiter and tweak prev/next words logic. ( #6067 )  
						
						
						
						
					 
					
						2023-03-22 20:48:47 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						89d09070e3 
					 
					
						
						
							
							Nav: Made Ctrl+Tab/Ctrl+Shift+Tab windowing register ownership to held modifier. ( #4828 ,  #3255 ,  #5641 )  
						
						
						
						
					 
					
						2023-03-22 15:42:14 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						c98bad042d 
					 
					
						
						
							
							ColorEdit, RadioButton, Windows: Using adaptative tesselation for preview circles.  
						
						
						
						
					 
					
						2023-03-21 17:48:09 +01:00 
						 
				 
			
				
					
						
							
							
								PanForPancakes 
							
						 
					 
					
						
						
							
						
						9ac94ff001 
					 
					
						
						
							
							ColorPicker: Fixed shading of S/V triangle in Hue Wheel mode. ( #6254 ,  #5200 )  
						
						... 
						
						
						
						Amend f6460970 
						
						
					 
					
						2023-03-21 17:47:56 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						d885094be3 
					 
					
						
						
							
							Demo: stop relying on internal function.  
						
						
						
						
					 
					
						2023-03-21 16:50:10 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						e55a0ef107 
					 
					
						
						
							
							IO: avoid changing context in AddKeyAnalogEvent(). Amend  7269498. ( #6199 ,  #6256 ,  #4921 ,  #5856 )  
						
						
						
						
					 
					
						2023-03-21 14:32:37 +01:00 
						 
				 
			
				
					
						
							
							
								cfillion 
							
						 
					 
					
						
						
							
						
						7269498ecc 
					 
					
						
						
							
							IO: actually fixed adding events from inactive context ( #6199 ,  #6256 ,  #4921 ,  #5856 )  
						
						
						
						
					 
					
						2023-03-21 14:19:59 +01:00 
						 
				 
			
				
					
						
							
							
								David Briscoe 
							
						 
					 
					
						
						
							
						
						cac76b2754 
					 
					
						
						
							
							Slider, Drags: skip %+ and %# format flags for scanning. ( #6259 )  
						
						... 
						
						
						
						(There are two additional unhandled flags that only affect padding: '-' and ' '. Formatting flags don't make sense in a SliderInt's format string, so I've omitted them) 
						
						
					 
					
						2023-03-21 12:09:38 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						5a2b1e8482 
					 
					
						
						
							
							InputText: Fixed a tricky edge case, ensuring value is always written back on the frame where IsItemDeactivated() returns true ( #4714 )  
						
						... 
						
						
						
						Altered ItemAdd() clipping rule to keep previous-frame ActiveId unclipped to support that late commit.
Also, MarkItemEdited() may in theory need to do:
if (g.ActiveIdPreviousFrame == id)
        g.ActiveIdPreviousFrameHasBeenEditedBefore = true;
But this should already be set so not adding now. 
						
						
					 
					
						2023-03-16 21:12:57 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						314e6443c9 
					 
					
						
						
							
							Internals: removed ImGuiInputSource_Nav enum,  
						
						... 
						
						
						
						Essentially finishing the work of removing Nav a dual input source (with e.g. removal of NavInput[]). 
						
						
					 
					
						2023-03-16 20:28:05 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						5d4a8978bd 
					 
					
						
						
							
							Docs: added all older versions to Changelog.  
						
						
						
						
					 
					
						2023-03-16 15:15:15 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						c501c2d4cd 
					 
					
						
						
							
							Internals: inverted a block in InputScalar() to facilitate reading/stepping in common case.  
						
						
						
						
					 
					
						2023-03-16 15:15:12 +01:00 
						 
				 
			
				
					
						
							
							
								Aiekick 
							
						 
					 
					
						
						
							
						
						91577c7f51 
					 
					
						
						
							
							Backends: GLFW: Fixed key modifiers handling on secondary viewports. ( #6248 ,  #6034 )  
						
						
						
						
					 
					
						2023-03-16 11:59:45 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						301c956039 
					 
					
						
						
							
							Examples: Windows: Added 'misc/debuggers/imgui.natstepfilter' file to all Visual Studio projects. ( #3038 )  
						
						
						
						
					 
					
						2023-03-15 17:09:09 +01:00 
						 
				 
			
				
					
						
							
							
								Ambrose Bonnaire-Sergeant 
							
						 
					 
					
						
						
							
						
						8b6e021f35 
					 
					
						
						
							
							Demo: Fixed typos. ( #6247 )  
						
						
						
						
					 
					
						2023-03-15 15:55:47 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						ae4dad09b5 
					 
					
						
						
							
							Examples: SDL3: Updated for latest WIP SDL3 branch. ( #6243 )  
						
						
						
						
					 
					
						2023-03-15 15:04:07 +01:00