ocornut
							
						 
						
							 
							
							
							
								
							
								66102880a3 
								
							
								 
							
						 
						
							
							
								
								Updated links to Discussions  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								333807b483 
								
							
								 
							
						 
						
							
							
								
								Windows: fixed background order of overlapping childs submitted sequentially. ( #4493 )  
							
							 
							
							... 
							
							
 
							
							Amend 07704496 
							
						 
						
							ago%!(EXTRA string=4 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								780c1ee265 
								
							
								 
							
						 
						
							
							
								
								TextUnformatted: Accept null ranges including (NULL,NULL) without asserting. ( #3615 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
						
					 
				
					
						
							
							
								 
								Rokas Kupstys
							
						 
						
							 
							
							
							
								
							
								2b0bd40b99 
								
							
								 
							
						 
						
							
							
								
								Backends: Metal: Fixed a crash when clipping rect larger than framebuffer is submitted. ( #4464 )  
							
							 
							
							... 
							
							
 
							
							Backends: Normalize clipping rect handling across backends.
+ Squashed amends. 
							
						 
						
							ago%!(EXTRA string=4 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								4a7c21d330 
								
							
								 
							
						 
						
							
							
								
								Fonts: Fixed ImFontAtlas::ClearInputData() marking atlas as not built. ( #4455 ,  #3487 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
						
					 
				
					
						
							
							
								 
								Corentin Wallez
							
						 
						
							 
							
							
							
								
							
								e652527313 
								
							
								 
							
						 
						
							
							
								
								Backends: WebGPU: Update impl_wgpu for an emscripten change  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
						
					 
				
					
						
							
							
								 
								Rokas Kupstys
							
						 
						
							 
							
							
							
								
							
								4c22b3e5d9 
								
							
								 
							
						 
						
							
							
								
								Backends: OpenGL3: Fix gl3wProcs colliding with gl3w. ( #4445 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								0608887fb5 
								
							
								 
							
						 
						
							
							
								
								InputTextMultiline: Fixed label size not being included into window contents rect unless the whole widget is clipped.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								68f428b449 
								
							
								 
							
						 
						
							
							
								
								imgui_freetype: Fixed crash when FT_Render_Glyph() returns NULL (which apparently happens  with Freetype 2.11). ( #4394 ,  #4145  ?)  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								e23bee353c 
								
							
								 
							
						 
						
							
							
								
								Removed GetWindowContentRegionWidth() function  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
						
					 
				
					
						
							
							
								 
								Nicolas Noble
							
						 
						
							 
							
							
							
								
							
								e3e1fbcf02 
								
							
								 
							
						 
						
							
							
								
								Backends: OpenGL3: OpenGL: Fixed ES 3.0 shader ("#version 300 es") to use normal precision floats. ( #4463 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								d79ca9b0b6 
								
							
								 
							
						 
						
							
							
								
								Fixed nested BeginDisabled()/EndDisabled() calls. ( #211 ,  #4452 ,  #4453 ,  #4462 ) [Legulysse]  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								32d4f6c5d9 
								
							
								 
							
						 
						
							
							
								
								Fix BeginDisabled(false), again, ( #211 ,  #4452 ,  #4453 ) Version 1.84.1  
							
							 
							
							... 
							
							
 
							
							(forced pushed since our earlier versioning didn't sort correctly in github web) 
							
						 
						
							ago%!(EXTRA string=4 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								d2ffbd9b86 
								
							
								 
							
						 
						
							
							
								
								Version 1.84  
							
							 
							
							... 
							
							
 
							
							Fix PVS Studio false positive //-V1020
Fix missing #ifndef for IMGUI_IMPL_OPENGL_LOADER_CUSTOM path 
							
						 
						
							ago%!(EXTRA string=4 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								c543d93af1 
								
							
								 
							
						 
						
							
							
								
								Expose BeginDisabled()/EndDisabled() in public API. Add to demo. ( #211 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
						
					 
				
					
						
							
							
								 
								thedmd
							
						 
						
							 
							
							
							
								
							
								cb00972b87 
								
							
								 
							
						 
						
							
							
								
								ImDrawList: Fix AddCircle{Filled} with 12 segment case ( #4419 ,  #4421 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								e3988a84db 
								
							
								 
							
						 
						
							
							
								
								Backends: OpenGL3: Embed our own minimal GL loader (amends). ( #4445 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
						
					 
				
					
						
							
							
								 
								Rokas Kupstys
							
						 
						
							 
							
							
							
								
							
								459de65477 
								
							
								 
							
						 
						
							
							
								
								Backends: OpenGL3: Embed our own minimal GL loader based on gl3w and use it in SDL/GLFW examples. ( #4445 )  
							
							 
							
							... 
							
							
 
							
							Loader repository at https://github.com/dearimgui/gl3w_stripped 
Removed support for using custom loaders in examples/opengl3 backend 
							
						 
						
							ago%!(EXTRA string=4 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								7bbf8f2ab0 
								
							
								 
							
						 
						
							
							
								
								Drag and Drop: fix using AcceptDragDropPayload() with ImGuiDragDropFlags_AcceptNoPreviewTooltip.  
							
							 
							
							... 
							
							
 
							
							Window was not properly hidden in that case. 
							
						 
						
							ago%!(EXTRA string=4 years)  
						
					 
				
					
						
							
							
								 
								thedmd
							
						 
						
							 
							
							
							
								
							
								2f40be638f 
								
							
								 
							
						 
						
							
							
								
								IO, Backends: add io.AddFocusEvent(). Clear pressed keys after loosing input focus ( #3532 )  
							
							 
							
							... 
							
							
 
							
							Amend/fix #2445 , #2696 , #3751 , #4377  
							
						 
						
							ago%!(EXTRA string=4 years)  
						
					 
				
					
						
							
							
								 
								Rokas Kupstys
							
						 
						
							 
							
							
							
								
							
								86afe966d3 
								
							
								 
							
						 
						
							
							
								
								Metrics: Fixed a crash when inspecting the individual draw command of a foreground drawlist.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
						
					 
				
					
						
							
							
								 
								Oliver 'kfsone' Smith
							
						 
						
							 
							
							
							
								
							
								7e9e1ff1c2 
								
							
								 
							
						 
						
							
							
								
								InputText: Fix named filtering flags disabling newline or tabs in multiline inputs ( #4409 ,  #4410 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
						
					 
				
					
						
							
							
								 
								JJCUBER
							
						 
						
							 
							
							
								
								
							
							
								
							
								5f2df2d2cb 
								
									
								
							
								 
							
						 
						
							
							
								
								Fixed grammar mistake in FAQ ( #4431 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								8fa502ca42 
								
							
								 
							
						 
						
							
							
								
								Nav: Alt doesn't toggle menu layer if other modifiers are held. ( #4439 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
						
					 
				
					
						
							
							
								 
								omar
							
						 
						
							 
							
							
								
								
							
							
								
							
								c7529c8ea8 
								
									
								
							
								 
							
						 
						
							
							
								
								Reword file list as *.cpp *.h ( #4413 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								f99fe72c42 
								
							
								 
							
						 
						
							
							
								
								Backends: Win32: Fixed keyboard modifiers being reported when host window doesn't have focus. ( #2622 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								db686ad522 
								
							
								 
							
						 
						
							
							
								
								Backends: Win32: Mouse position is correctly reported when the host platform window is hovered but not focused. ( #2445 ,  #2696 ,  #3751 ,  #4377 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								044fd0cd2d 
								
							
								 
							
						 
						
							
							
								
								Backends: GLFW: Mouse position is correctly reported when the host platform window is hovered but not focused. ( #3751 ,  #4377 ,  #2445 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								1cdd110eb4 
								
							
								 
							
						 
						
							
							
								
								Backends: SDL2: Mouse position is correctly reported when the host platform window is hovered but not focused. ( #2445 ,  #3751 ,  #4377 )  
							
							 
							
							... 
							
							
 
							
							(requires SDL 2.0.5 because SDL_GetMouseFocus() is only usable with SDL_HINT_MOUSE_FOCUS_CLICKTHROUGH). 
							
						 
						
							ago%!(EXTRA string=4 years)  
						
					 
				
					
						
							
							
								 
								omar
							
						 
						
							 
							
							
								
								
							
							
								
							
								c720075c67 
								
									
								
							
								 
							
						 
						
							
							
								
								Update FAQ to clarify conflict with window ( #4158 ,  #4008 ,  #2562 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
						
					 
				
					
						
							
							
								 
								David Maas
							
						 
						
							 
							
							
							
								
							
								923bd2fd21 
								
							
								 
							
						 
						
							
							
								
								Examples: DirectX12: Fixed Alt+Enter fullscreen in DirectX12 example. ( #4346 ,  #4348 )  
							
							 
							
							... 
							
							
 
							
							This also removes unnecessary recreation of backend-owned device objects when the window is resized.
+ amend original PR with a g_pSwapChain->SetFullscreenState(false, NULL); call. 
							
						 
						
							ago%!(EXTRA string=4 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								b846969fe1 
								
							
								 
							
						 
						
							
							
								
								Removed unnecessary line in Begin() + commented out redirecting functions/enums names that were marked obsolete in 1.67 and 1.69 + readded commented obsoleted function.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
						
					 
				
					
						
							
							
								 
								Rokas Kupstys
							
						 
						
							 
							
							
							
								
							
								3e4c89051d 
								
							
								 
							
						 
						
							
							
								
								Popups: Fix OpenPopup() being called after BeginPopup() resulting in a failure to open a popup when focus is NULL. ( #4308 )  
							
							 
							
							... 
							
							
 
							
							Story of removed line begins in commit b80cf0a. It's purpose was to close popups when they lost focus.
Later on few other changes were introduced:
* bcc49ff - closing popups with RMB without changing window focus
* af679a1 - closing popups in FocusWindow()
These two changes covered all the cases of popup closing which made deleted line obsolete. Conveniently, now all popup closing is handled from within UpdateMouseMovingWindowEndFrame() either by calling FocusWindow() or ClosePopupsOverWindow(). 
							
						 
						
							ago%!(EXTRA string=4 years)  
						
					 
				
					
						
							
							
								 
								sitic
							
						 
						
							 
							
							
								
								
							
							
								
							
								9c77734447 
								
									
								
							
								 
							
						 
						
							
							
								
								Correct version 1.83 release date ( #4355 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								fb4bbeb033 
								
							
								 
							
						 
						
							
							
								
								Disabled: fixed IsItemHovered() if popped disabled state after item, or when using Selectable_Disabled. ( #211 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								638e1a721b 
								
							
								 
							
						 
						
							
							
								
								Disabled: fixed IsItemHovered() returning true on disabled item when navigated to. ( #211 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
						
					 
				
					
						
							
							
								 
								Rokas Kupstys
							
						 
						
							 
							
							
							
								
							
								5dd1e38b7a 
								
							
								 
							
						 
						
							
							
								
								Disabled: disabled items set HoveredId, allowing e.g. HoveredIdTimer to function. ( #211 ,  #3419 ) + Menus: fix hovering a disabled menu or menu item not closing other menus.  
							
							 
							
							... 
							
							
 
							
							Rework of https://github.com/rokups/imgui/commit/c24b470 
Note that the declared intent of that commit "Prevents window from being dragged if mouse hovers a disabled item." was already fullfilled by a876ad87 .
Changes in ButtonBehavior() not needed anymore since ImGuiButtonFlags_Disabled is gone 
							
						 
						
							ago%!(EXTRA string=4 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								cac869b333 
								
							
								 
							
						 
						
							
							
								
								Disabled: don't prevent Selectable() from being selected. ( #211 ) + BeginMenu()/MenuItemEx() uses PushDisabled() the standard way.  
							
							 
							
							... 
							
							
 
							
							ImGuiSelectableFlags_Disabled is now unused by the library and might be marked obsolete later. 
							
						 
						
							ago%!(EXTRA string=4 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								29525255f3 
								
							
								 
							
						 
						
							
							
								
								Disabled items more consistently release active id if the active item got disabled. ( #211 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								f6682404e1 
								
							
								 
							
						 
						
							
							
								
								InputInt/InputFloat: When used with Steps values and _ReadOnly flag, the step button look disabled. ( #211 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								4a100f7f11 
								
							
								 
							
						 
						
							
							
								
								Nav: Disabled items are not candidate for default focus. ( #211 ,  #787 ) + simplify handling of ImGuiButtonFlags_PressedOnDragDropHold path.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
						
					 
				
					
						
							
							
								 
								omar
							
						 
						
							 
							
							
								
								
							
							
								
							
								03ca38eda1 
								
									
								
							
								 
							
						 
						
							
							
								
								Update FAQ  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								f8fae02270 
								
							
								 
							
						 
						
							
							
								
								Menus: rework to allow for an icon column (not yet exposed, but usable via internals) + fix menus being affected by style.SelectableTextAlign ( #126 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								30d164eb26 
								
							
								 
							
						 
						
							
							
								
								Backends: Win32: IME functions are disabled by default for non-Visual Studio compilers (MinGW etc.) ( #2590 ,  #738 ,  #4185 ,  #4301 )  
							
							 
							
							... 
							
							
 
							
							Enable with '#define IMGUI_ENABLE_WIN32_DEFAULT_IME_FUNCTIONS' for those compilers. Undo change from 1.82. 
							
						 
						
							ago%!(EXTRA string=4 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								696d3e056e 
								
							
								 
							
						 
						
							
							
								
								Internals: Menus: Naming offset field + fix spacing/offset computation to handle more offsets.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								baa4caf9e3 
								
							
								 
							
						 
						
							
							
								
								Backends: GLFW: Installing and exposed ImGui_ImplGlfw_MonitorCallback() for forward compatibility with docking branch.  
							
							 
							
							... 
							
							
 
							
							+ Comments (#3934 ) 
							
						 
						
							ago%!(EXTRA string=4 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								d9b606672a 
								
							
								 
							
						 
						
							
							
								
								InputText: Fix handling of paste failure (buffer full) which in some cases could corrupt the undo stack. ( #4038 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								4ddb6b46c3 
								
							
								 
							
						 
						
							
							
								
								Drag and Drop: drop target highlight doesn't try to bypass host clipping rectangle. ( #4281 ,  #3272 )  
							
							 
							
							... 
							
							
 
							
							Revert 4b94738c 
							
						 
						
							ago%!(EXTRA string=4 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								cf2daf353e 
								
							
								 
							
						 
						
							
							
								
								Backends: Cleanup, removed unnecessary create/destroy wrappers. Fix allegro5 backend + use same code as other backend.  
							
							 
							
							... 
							
							
 
							
							+ Update gallery links (#4280 ) 
							
						 
						
							ago%!(EXTRA string=4 years)  
						
					 
				
					
						
							
							
								 
								Giovanni Funchal
							
						 
						
							 
							
							
							
								
							
								6792e1a3e0 
								
							
								 
							
						 
						
							
							
								
								Backends: SDL2: Remove unnecessary ImGui_ImplSDL2_NewFrame() parameter. ( #3244 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=4 years)