d1a9efdd8f 
								
							
								 
							
						 
						
							
							
								
								InputText: Fixed slightly off ScrollX tracking, noticeable with large values of FramePadding.x. Multiline: Fixed padding/cliprect not matching single-line version. ( #3781 )  
							
							... 
							
							
 
							
							Fixed FramePadding.y worth of vertical offset when aiming with mouse. 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								a3f0393351 
								
							
								 
							
						 
						
							
							
								
								Menus: Fixed an issue with child-menu auto-sizing (issue introduced by  6af92b0) ( #3779 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								929563c3a7 
								
							
								 
							
						 
						
							
							
								
								Log/Capture: Fixes for handling \n in strings. Improve the look of various widgets. Added LogSetNextTextDecoration helper. Fixup/amend  dbaf74d75.  
							
							... 
							
							
 
							
							For now removed LogRenderedTextNewLine() - it is eventually desirable but currently carries too much ambiguities, so reverted until we have a better system and test suite. 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								dbaf74d758 
								
							
								 
							
						 
						
							
							
								
								Log/Capture: Fix various new line/spacing issue by using same render text position when there are both RenderText and LogRenderedText call in widget code.  
							
							... 
							
							
 
							
							Also Buttons are now enclosed in bracket 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								9d576a96a5 
								
							
								 
							
						 
						
							
							
								
								Tables: added internal TableSetColumnEnabled() helper. Comments.  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								4dec436161 
								
							
								 
							
						 
						
							
							
								
								SliderInt: Fixed click/drag when v_min==v_max from setting the value to zero. ( #3774 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								24be26e00e 
								
							
								 
							
						 
						
							
							
								
								imgui_freetype: Add support for colored glyphs. Font: add support for untinted glyphs ( #3369 )  
							
							... 
							
							
 
							
							Amend 9499afd 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								4622fa4b66 
								
							
								 
							
						 
						
							
							
								
								Fonts: Fixed CalcTextSize() width rounding so it behaves more like a ceil. ( #3776 )  
							
							... 
							
							
 
							
							his is in order for text wrapping to have enough space when provided width precisely calculated with CalcTextSize().x. Amend 7b0bf230#3437 , #791 ) but variety of code is currently on it so we are first fixing current behavior before we'll eventually change it. 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								9499afdf5e 
								
							
								 
							
						 
						
							
							
								
								imgui_freetype: clarify breaking changes, and add BuildFontAtlas() to be consistent with planned obsolescence. Rename mislabelled internal helper. Demo: clarify labels in nested table demo. ( #3765 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								dff0044d4e 
								
							
								 
							
						 
						
							
							
								
								Backends, Examples: Added support for WebGPU and corresponding example. Amend  5853fbd ( #3632 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								5853fbd68b 
								
							
								 
							
						 
						
							
							
								
								Backends, Examples: Added support for WebGPU and corresponding example ( #3632 )  
							
							... 
							
							
 
							
							(Squashed 11 commits) 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								6487860aae 
								
							
								 
							
						 
						
							
							
								
								Backends: Vulkan: Rework support for custom function/symbol loader ( #3759 ,  #3227 ), add ImGui_ImplVulkan_LoadFunctions (amend  6001c54)  
							
							... 
							
							
 
							
							Making it a separate function allows to use/test this with our examples or any code using the VulkanH helper called before ImGui_ImplVulkan_Init() 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								066406b9be 
								
							
								 
							
						 
						
							
							
								
								Backends: OSX: Fix mouse position not being reported when mouse buttons other than left one are down. ( #3762 )  
							
							... 
							
							
 
							
							# Conflicts:
#	docs/CHANGELOG.txt 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								e28b51786e 
								
							
								 
							
						 
						
							
							
								
								Tables: Fixed PopItemWidth() or multi-components items not restoring per-colum ItemWidth correctly. ( #3760 ) rework local stacks to facilitate modifying current value without altering the stack.  
							
							... 
							
							
 
							
							May consider doing the same for ItemFlags and moving to g.ItemFlags... 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								3867c6c5f0 
								
							
								 
							
						 
						
							
							
								
								Fonts: (Breaking) Rename ImGuiFreeType:: flags to ImGuiFreeTypeBuilderFlags_XXX. Remove ImGuiFreeType::BuildFontAtlas() flags. Rename ImFontConfig::RasterizerFlags to FontBuilderFlags. Add ImFontBuilderIO (opaque). Amend 53d59f3 with a dozen of small fixes.  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								9417acc20f 
								
							
								 
							
						 
						
							
							
								
								Fonts: if IMGUI_ENABLE_FREETYPE, use library by default for font rasterization  
							
							... 
							
							
 
							
							Also renamed IMGUI_DISABLE_STB_TRUETYPE to IMGUI_ENABLE_STB_TRUETYPE 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								6b32d0ebc7 
								
							
								 
							
						 
						
							
							
								
								Fixed minor title bar text clipping issue when FramePadding is small/zero and there are no close button in the window. ( #3731 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								f139846750 
								
							
								 
							
						 
						
							
							
								
								Backends: Win32: dynamically load XInput library (amends) ( #3646 ,  #3645 ,  #3248 ,  #2716 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								2ed47e5822 
								
							
								 
							
						 
						
							
							
								
								Version 1.81 WIP  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								695a4bd1a9 
								
							
								 
							
						 
						
							
							
								
								Backends: Metal: Fixed texture storage mode when building on Mac Catalyst. ( #3748 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								f144c67676 
								
							
								 
							
						 
						
							
							
								
								ImDrawList: fixed AddCircle, AddCircleFilled buffer read overflow with (rad > 0.0f && rad < 1.0f && num_segments == 0). ( #3738 )  
							
							... 
							
							
 
							
							Amend 051ce076 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								58075c4414 
								
							
								 
							
						 
						
							
							
								
								Version 1.80  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								74b3b7cf58 
								
							
								 
							
						 
						
							
							
								
								Added experimental io.ConfigDragClickToInputText feature to enable turning DragXXX widgets into text input with a simple mouse click-release (without moving). ( #3737 )  
							
							... 
							
							
 
							
							+ Offset ImGuiTableColumnFlags values. 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								dc0f3d982c 
								
							
								 
							
						 
						
							
							
								
								DragFloat, DragInt: very slightly increased mouse drag threshold + expressing it as a factor of default value + disabled experimental click-to-input on DragXXX functions. ( #3737 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								0ea4408fd4 
								
							
								 
							
						 
						
							
							
								
								Tab Bar: Requested ideal content size (for auto-fit) doesn't affect horizontal scrolling. Followup to afa01d8. ( #3414 )  
							
							... 
							
							
 
							
							+ minor Table rename 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								6470681d87 
								
									
								
							
								 
							
						 
						
							
							
								
								Use GitHub URL for Tracy Profiler. ( #3721 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								002ba1a69f 
								
							
								 
							
						 
						
							
							
								
								Tables: comments, tweak. CollapsingHeader: comments. ( #3715 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								feaa7ea003 
								
							
								 
							
						 
						
							
							
								
								Examples: Emscripten: Amend ba636c5. ( #3705 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								e485d451d1 
								
							
								 
							
						 
						
							
							
								
								Backends: DX12: improve Windows 7 compatibility ( #3696 )  
							
							... 
							
							
 
							
							- Attempt to load d3d12.dll from local D3D12On7 paths before falling back to System32
- Do not statically import D3D12SerializeRootSignature 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								9bcf77eb81 
								
							
								 
							
						 
						
							
							
								
								Fixed using IsItemEdited() after Combo() not matching the return value from Combo(). ( #2034 ) + fix some PVS warnings, fix typo, blanks.  
							
							... 
							
							
 
							
							Amend e28b1078 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								7d5d5711c2 
								
							
								 
							
						 
						
							
							
								
								Backends: OpenGL2, OpenGL3: Backup and restore GL_SHADE_MODAL, GL_STENCIL_TEST, clear GL_NORMAL_ARRAY. Comments., ( #3671 ,  #3668 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								1c1d3b7ab5 
								
							
								 
							
						 
						
							
							
								
								Added 64-bit variants of CheckboxFlags() in imgui_internal.h. Improve assert on mismatched ListBoxFooter() call. Fix FAQ index. ( #3687 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								8ec5daf35d 
								
							
								 
							
						 
						
							
							
								
								Happy new year!  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								b015ea93fd 
								
							
								 
							
						 
						
							
							
								
								Style tweaks, disabled default window rounding by default, reduced size of resize grip, made less prominent, increased WindowBg alpha in classic style.  
							
							... 
							
							
 
							
							TestEngine: Fixed Checkbox() not reporting its checkable state when clipped. 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								1aa59f90d0 
								
							
								 
							
						 
						
							
							
								
								Minor API comments and tweaks, standardize index used in imgui.h. Tables: tweaked TableSetupColumn() assert to use IM_ASSERT_USER_ERROR().  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								2e48c2da81 
								
							
								 
							
						 
						
							
							
								
								Removed redirecting functions/enums names that were marked obsolete in 1.63 (August 2018) + tables tweaks.  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								4d8e839ddf 
								
							
								 
							
						 
						
							
							
								
								Renamed ImDrawList::AddBezierCurve() to ImDrawList::AddBezierCubic(), ImDrawList::PathBezierCurveTo() to ImDrawList::PathBezierCubicCurveTo(). ( #3127 ,  #3664 ,  #3665 )  
							
							... 
							
							
 
							
							Renamed corresponding internal functions as well. 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								550bfcfc59 
								
							
								 
							
						 
						
							
							
								
								Amend  defce31 Add ImDrawList::AddQuadBezierCurve(), ImDrawList::PathQuadBezierCurveTo() ( #3127 ,  #3664 ,  #3665 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								a640698123 
								
							
								 
							
						 
						
							
							
								
								Clipper: Fixed incorrect end-list positioning when using ImGuiListClipper with 1 item (bug in 1.79). ( #3663 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								3346544cf5 
								
							
								 
							
						 
						
							
							
								
								Examples: Fix batch files (amend  b1a18d82,  #3513 ), standardize them + DirectX12: Move ImGui::Render() call above the first barrier to clarify its lack of effect on the graphics pipe.  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								17536f9add 
								
							
								 
							
						 
						
							
							
								
								Tables: more consistent use of CellPadding.x*2 and clip-rect on right-most side of non-bordered column + fix cellbg for standalone TableHeader call.  
							
							... 
							
							
 
							
							Using CellPadding.x on both sides when BorderV is off, generally most consistent and with default value (4,2) promotes at-glance visible spacing between non-bordered columns. Effectively double horizontal padding on non-bordered columns.
Made ClipRect.Max.x matches WorkMaxX which is where we'd like to go for windows themselves.
TableHeader() submit single cell bg color if not already submitted as a full header row.
Misc comments/docs updates. 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								6e38026627 
								
							
								 
							
						 
						
							
							
								
								Tables: changelog. removed TableGetHoveredColumn() from public API in favor of using TableGetColumnFlags(). renamed ImGuiTableSortSpecsColumn to ImGuiTableColumnSortSpecs.  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								9c8671e7b0 
								
							
								 
							
						 
						
							
							
								
								Tables: Add empty file, skeleton.  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								f9b873662b 
								
							
								 
							
						 
						
							
							
								
								Backends: Win32: Fixed setting of io.DisplaySize to invalid/uninitialized data when after hwnd has been closed.  
							
							... 
							
							
 
							
							GetClientRect() fails on closed hwnd which left the rectangle uninitialized and copied to DisplaySize. Ensure it is zero + similar failsafe in io.WantSetMousePos path. 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								998d7303b1 
								
							
								 
							
						 
						
							
							
								
								Log/Capture: fix capture to work on clipped child windows.  
							
							... 
							
							
 
							
							+ Tweak ErrorCheckEndFrameRecover() to use local window pointer. 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								2afdfa602f 
								
							
								 
							
						 
						
							
							
								
								Rebuild ImFontAtlas::GetGlyphRangesJapanese offset table ( #3627 )  
							
							... 
							
							
 
							
							- GetGlyphRangesJapanese now supports
  - 2136 'Joyo (meaning "for regular use" or "for common use")' Kanji
  - 863 'Jinmeiyo" (meaning "for personal name")' Kanji 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								d20f2bc90a 
								
							
								 
							
						 
						
							
							
								
								Rename example_emscripten/ to example_emscripten_opengl3/ ( #3632 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								e0cae25c3c 
								
							
								 
							
						 
						
							
							
								
								Clarify usage of right-aligned items in Layout>Widgets Width. Tweaks FAQ, added missing syntax coloring.  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								d4f08d893e 
								
							
								 
							
						 
						
							
							
								
								InputText: Fixed swiching from single to multi-line while preserving same ID.  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								72de6f3360 
								
							
								 
							
						 
						
							
							
								
								Columns/Internals: (Breaking) renamed ImGuiColumnsFlags_* to ImGuiOldColumnFlags_*. ( #125 ,  #513 ,  #913 ,  #1204 ,  #1444 ,  #2142 ,  #2707 )  
							
							... 
							
							
 
							
							Affected: ImGuiColumnsFlags_None, ImGuiColumnsFlags_NoBorder, ImGuiColumnsFlags_NoResize, ImGuiColumnsFlags_NoPreserveWidths, ImGuiColumnsFlags_NoForceWithinWindow, ImGuiColumnsFlags_GrowParentContentsSize. Added redirection enums. Did not add redirection type. 
							
						 
						
							ago%!(EXTRA string=5 years)