ocornut 
							
						 
					 
					
						
						
							
						
						03d74a293d 
					 
					
						
						
							
							ListBox: renamed ListBoxHeader>BeginListBox, ListBoxFooter>EndListBox. Added demo bits.  
						
						
						
						
							
						
					 
					
						2021-02-03 16:33:22 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						6f6d4e0b70 
					 
					
						
						
							
							ListBoxHeader: In version taking height in number of items, made vertical padding consistent regardless of if (items_count <= height_in_items) or not.  
						
						... 
						
						
						
						Demo: Tweaks. 
						
						
							
						
					 
					
						2021-02-03 15:07:14 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						e5cbf60def 
					 
					
						
						
							
							ListBox: tweaked default height calculation. simplifying code internally (rework passing of full rect). Should have no visible side-effects + misc comments.  
						
						
						
						
							
						
					 
					
						2021-02-03 14:54:56 +01:00 
						 
				 
			
				
					
						
							
							
								freddii 
							
						 
					 
					
						
						
							
						
						90a518c501 
					 
					
						
						
							
							Fixed typos ( #3782 )  
						
						
						
						
							
						
					 
					
						2021-02-03 12:37:32 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						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. 
						
						
							
						
					 
					
						2021-02-02 16:30:57 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						a3f0393351 
					 
					
						
						
							
							Menus: Fixed an issue with child-menu auto-sizing (issue introduced by  6af92b0) ( #3779 )  
						
						
						
						
							
						
					 
					
						2021-02-02 13:06:51 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						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. 
						
						
							
						
					 
					
						2021-02-02 12:29:58 +01:00 
						 
				 
			
				
					
						
							
							
								Louis Schnellbach 
							
						 
					 
					
						
						
							
						
						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 
						
						
							
						
					 
					
						2021-02-02 09:38:57 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						9d576a96a5 
					 
					
						
						
							
							Tables: added internal TableSetColumnEnabled() helper. Comments.  
						
						
						
						
							
						
					 
					
						2021-02-02 09:23:40 +01:00 
						 
				 
			
				
					
						
							
							
								Erwin Coumans 
							
						 
					 
					
						
						
							
						
						4dec436161 
					 
					
						
						
							
							SliderInt: Fixed click/drag when v_min==v_max from setting the value to zero. ( #3774 )  
						
						
						
						
							
						
					 
					
						2021-02-01 17:34:16 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						24be26e00e 
					 
					
						
						
							
							imgui_freetype: Add support for colored glyphs. Font: add support for untinted glyphs ( #3369 )  
						
						... 
						
						
						
						Amend 9499afd 
						
						
							
						
					 
					
						2021-02-01 16:32:26 +01:00 
						 
				 
			
				
					
						
							
							
								Petr Shurgalin 
							
						 
					 
					
						
						
							
						
						24aa6654df 
					 
					
						
						
							
							imgui_freetype: add support for colored glyphs with ImGuiFreeTypeBuilderFlags_LoadColor ( #3369 )  
						
						... 
						
						
						
						(squashed 4 commits) 
						
						
							
						
					 
					
						2021-02-01 16:32:23 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						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. 
						
						
							
						
					 
					
						2021-02-01 12:49:18 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						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 )  
						
						
						
						
							
						
					 
					
						2021-01-28 20:53:53 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						dff0044d4e 
					 
					
						
						
							
							Backends, Examples: Added support for WebGPU and corresponding example. Amend  5853fbd ( #3632 )  
						
						
						
						
							
						
					 
					
						2021-01-28 15:40:31 +01:00 
						 
				 
			
				
					
						
							
							
								Basil Fierz 
							
						 
					 
					
						
						
							
						
						5853fbd68b 
					 
					
						
						
							
							Backends, Examples: Added support for WebGPU and corresponding example ( #3632 )  
						
						... 
						
						
						
						(Squashed 11 commits) 
						
						
							
						
					 
					
						2021-01-28 11:37:46 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						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() 
						
						
							
						
					 
					
						2021-01-27 13:43:49 +01:00 
						 
				 
			
				
					
						
							
							
								Hossein Noroozpour 
							
						 
					 
					
						
						
							
						
						6001c54598 
					 
					
						
						
							
							Backends: Vulkan: Support for custom function/symbol loader ( #3759 ,  #3227 )  
						
						... 
						
						
						
						- It adds an optional feature to support dynamic linkage of Vulkan instead of using default linkage.
 - It is now possible to have several potentially working implementation and whenever the Vulkan library was available it can work. 
						
						
							
						
					 
					
						2021-01-27 12:54:51 +01:00 
						 
				 
			
				
					
						
							
							
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						066406b9be 
					 
					
						
						
							
							Backends: OSX: Fix mouse position not being reported when mouse buttons other than left one are down. ( #3762 )  
						
						... 
						
						
						
						# Conflicts:
#	docs/CHANGELOG.txt 
						
						
							
						
					 
					
						2021-01-27 12:44:42 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						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... 
						
						
							
						
					 
					
						2021-01-27 12:35:57 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						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.  
						
						
						
						
							
						
					 
					
						2021-01-26 17:25:09 +01:00 
						 
				 
			
				
					
						
							
							
								Louis Schnellbach 
							
						 
					 
					
						
						
							
						
						9417acc20f 
					 
					
						
						
							
							Fonts: if IMGUI_ENABLE_FREETYPE, use library by default for font rasterization  
						
						... 
						
						
						
						Also renamed IMGUI_DISABLE_STB_TRUETYPE to IMGUI_ENABLE_STB_TRUETYPE 
						
						
							
						
					 
					
						2021-01-26 17:23:11 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						6b32d0ebc7 
					 
					
						
						
							
							Fixed minor title bar text clipping issue when FramePadding is small/zero and there are no close button in the window. ( #3731 )  
						
						
						
						
							
						
					 
					
						2021-01-26 16:07:41 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						a8d2d8ee97 
					 
					
						
						
							
							Fixed uninitialized variable, amend  f3f2578. ( #3753 )  
						
						
						
						
							
						
					 
					
						2021-01-26 15:26:41 +01:00 
						 
				 
			
				
					
						
							
							
								Sammy Fatnassi 
							
						 
					 
					
						
						
							
						
						f3f2578e8f 
					 
					
						
						
							
							Internals: Added context hook removal support ( #3580 ,  #3626 ,  #3753 )  
						
						
						
						
							
						
					 
					
						2021-01-26 15:24:01 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						f139846750 
					 
					
						
						
							
							Backends: Win32: dynamically load XInput library (amends) ( #3646 ,  #3645 ,  #3248 ,  #2716 )  
						
						
						
						
							
						
					 
					
						2021-01-25 16:30:44 +01:00 
						 
				 
			
				
					
						
							
							
								Kuanlan 
							
						 
					 
					
						
						
							
						
						633d1033af 
					 
					
						
						
							
							Backends: Win32: dynamically load XInput library ( #3646 ,  #3645 ,  #3248 ,  #2716 )  
						
						
						
						
							
						
					 
					
						2021-01-25 16:30:44 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						2ed47e5822 
					 
					
						
						
							
							Version 1.81 WIP  
						
						
						
						
							
						
					 
					
						2021-01-25 16:30:44 +01:00 
						 
				 
			
				
					
						
							
							
								Belinsky-L-V 
							
						 
					 
					
						
						
							
						
						695a4bd1a9 
					 
					
						
						
							
							Backends: Metal: Fixed texture storage mode when building on Mac Catalyst. ( #3748 )  
						
						
						
						
							
						
					 
					
						2021-01-25 15:11:43 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						f144c67676 
					 
					
						
						
							
							ImDrawList: fixed AddCircle, AddCircleFilled buffer read overflow with (rad > 0.0f && rad < 1.0f && num_segments == 0). ( #3738 )  
						
						... 
						
						
						
						Amend 051ce076 
						
						
							
						
					 
					
						2021-01-25 14:59:09 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						58075c4414 
					 
					
						
						
							
							Version 1.80  
						
						
						
						
							
 
						
					 
					
						2021-01-21 20:36:18 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						5178c3ce21 
					 
					
						
						
							
							Tables: added ImGuiTableFlags_NoHostExtendX instead of using outer_size.x == 0.0f. Changed default outer_size to (0.0f, 0.0f). ( #3605 )  
						
						
						
						
							
						
					 
					
						2021-01-21 16:20:31 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						3b409d2b68 
					 
					
						
						
							
							BeginChild: half-fixed child window name longer than 255 conflicting, merely raised the limit by using our shared large buffer. Comments.  
						
						
						
						
							
						
					 
					
						2021-01-21 12:36:47 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						6737037743 
					 
					
						
						
							
							Tab Bar: fix  0ea4408 ( #3414 )  
						
						
						
						
							
						
					 
					
						2021-01-20 19:35:10 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						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. 
						
						
							
						
					 
					
						2021-01-20 19:18:03 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						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 )  
						
						
						
						
							
						
					 
					
						2021-01-20 18:36:21 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						ae0d2dd614 
					 
					
						
						
							
							Tables: rework submission of content size and ideal content size to outer window (now using IdealMaxPos introduced in  6af92b0).  
						
						... 
						
						
						
						See Tests suite "table_reported_size_outer". 
						
						
							
						
					 
					
						2021-01-20 11:38:46 +01:00 
						 
				 
			
				
					
						
							
							
								thedmd 
							
						 
					 
					
						
						
							
						
						f379dc28a3 
					 
					
						
						
							
							ImBitArray: Rename ClearBits() to ClearAllBits() and add SetAllBits(). ImBitArraySetBitRange work on range [n..n2) instead of [n..n2]  
						
						
						
						
							
						
					 
					
						2021-01-20 11:33:59 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						3fef132f62 
					 
					
						
						
							
							Tables: Clear scroll value when reactivating scroll. Assert when passing width/weight to TableSetupColumn() without an explicit sizing policy at either table or column label.  
						
						... 
						
						
						
						Clearing scroll was initially made desirable by tests exhibiting side effects but generally feels saner.
table->UserOuterSize is poorly used in this commit but will be by subsequent commits. 
						
						
							
						
					 
					
						2021-01-19 21:55:28 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						0ea4408fd4 
					 
					
						
						
							
							Tab Bar: Requested ideal content size (for auto-fit) doesn't affect horizontal scrolling. Followup to afa01d8. ( #3414 )  
						
						... 
						
						
						
						+ minor Table rename 
						
						
							
						
					 
					
						2021-01-15 22:52:47 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						6af92b05bf 
					 
					
						
						
							
							Internals: Layout: maintain two content sizes, optionally writing to IdealMaxPos to distinguish used from ideal size, later is used for auto-fit. Unused in this commit, should be no-op. ( #3414 )  
						
						... 
						
						
						
						# Conflicts:
#	imgui.cpp 
						
						
							
						
					 
					
						2021-01-15 22:52:42 +01:00 
						 
				 
			
				
					
						
							
							
								Bartosz Taudul 
							
						 
					 
					
						
						
							
						
						6470681d87 
					 
					
						
						
							
							Use GitHub URL for Tracy Profiler. ( #3721 )  
						
						
						
						
							
						
					 
					
						2021-01-15 22:39:27 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						4d419d1211 
					 
					
						
						
							
							Tables: fixed ColumnsAutoFitWidth for resizable fixed columns reporting ideal width.  
						
						
						
						
							
						
					 
					
						2021-01-15 17:48:36 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						3e712631da 
					 
					
						
						
							
							Tables: more moving of code in EndTable(), should have no side-effect.  
						
						
						
						
							
						
					 
					
						2021-01-15 14:20:24 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						626e3e2b3b 
					 
					
						
						
							
							Tables: fix reported inner-width for scrolling tables off by a small padding amount + moved code.  
						
						... 
						
						
						
						Makes not much difference for inner-scrolling but makes a difference when reported to outer-window. 
						
						
							
						
					 
					
						2021-01-15 12:40:40 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						3edfc042ff 
					 
					
						
						
							
							Tables: Internals: Renaming, tweaks preparing ahead for trickier changes (should be all no-op).  
						
						
						
						
							
						
					 
					
						2021-01-15 11:11:16 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						9e281c12a8 
					 
					
						
						
							
							Tables: Fixed very small tables edge cases: inverted clip rect with freezing + scroll, missing borders.  
						
						
						
						
							
						
					 
					
						2021-01-14 19:16:06 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						b0db741770 
					 
					
						
						
							
							Demo tweaks. Moved Tabs to Widgets section. Added to Tables demo. Increased version following  00b35c08.  
						
						
						
						
							
						
					 
					
						2021-01-14 11:59:33 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						00b35c081e 
					 
					
						
						
							
							Tables: (breaking) removed ImGuiTableColumnFlags_WidthAuto which now can be expressed as _Fixed + _NoResize. WidthRequest gets updated when RequestOutputMaskByIndex is set rather than Visible.  
						
						
						
						
							
						
					 
					
						2021-01-13 18:42:02 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						8cea3e3ed3 
					 
					
						
						
							
							Tables: fixed border straying out of rect when using ImGuiTableFlags_NoBordersInBody with small height.  
						
						
						
						
							
						
					 
					
						2021-01-13 12:24:55 +01:00