a933cc4f4d 
								
							
								 
							
						 
						
							
							
								
								Documentation update  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								16da8e6da6 
								
							
								 
							
						 
						
							
							
								
								Revert "Columns: Lower overhead on column switches and switching to background channel (some stress tests in debug builds went 3->2 ms). ( #125 )"  
							
							... 
							
							
 
							
							This reverts commit 9b3ce494fd 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								53f0f97273 
								
							
								 
							
						 
						
							
							
								
								Added FAQ entry about DPI. Added Japanese font loading example.  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								40b799023b 
								
							
								 
							
						 
						
							
							
								
								Docs: Update fonts.md ( #2861 ) + update all references to FONTS.txt  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								a72754886f 
								
							
								 
							
						 
						
							
							
								
								Docs: Initial draft of fonts documentation ( #2861 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								9b3ce494fd 
								
							
								 
							
						 
						
							
							
								
								Columns: Lower overhead on column switches and switching to background channel (some stress tests in debug builds went 3->2 ms). ( #125 )  
							
							... 
							
							
 
							
							This change benefits Columns but was primarily made with Tables in mind. 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								84862ec78e 
								
							
								 
							
						 
						
							
							
								
								ImDrawList, ImDrawListSplitter, Columns: Fixed an issue where changing channels with different TextureId, VtxOffset would incorrectly apply new settings to draw channels. ( #3129 ,  #3163 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								117d57df5b 
								
							
								 
							
						 
						
							
							
								
								ImDrawList: Additional comments and extracted bits into ImDrawList::PopUnusedDrawCmd()  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								f6120f8e16 
								
							
								 
							
						 
						
							
							
								
								ImDrawList, ImDrawListSplitter, Columns: Fixed an issue where starting a split when current VtxOffset was not zero would lead to draw commands with wrong VtxOffset. ( #259  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								e22e3f300a 
								
							
								 
							
						 
						
							
							
								
								ImDrawList: Fixed an issue when draw command merging or cancelling while crossing the VtxOffset boundary would lead to draw command being emitted with wrong VtxOffset value.  ( #3129 ,  #3163 ,  #3232 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								53dfccbe4b 
								
							
								 
							
						 
						
							
							
								
								imgui_freetype: Fix for rare case where FT_Get_Char_Index() succeed but FT_Load_Glyph() fails. ( #618 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								5e976e9b05 
								
									
								
							
								 
							
						 
						
							
							
								
								Title capitalization ( #3280 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								3f26a07ee1 
								
							
								 
							
						 
						
							
							
								
								Backends: OpenGL: Fixed loader auto-detection to not interfere with ES2/ES3 defines. ( #3246 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								a06eb83359 
								
							
								 
							
						 
						
							
							
								
								Examples: GLFW+Vulkan, SDL+Vulkan: Fix for handling of minimized windows. ( #3259 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								6b688561aa 
								
							
								 
							
						 
						
							
							
								
								CI: Test building without C++ runtime on GCC/Clang.  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								bb2529dd48 
								
							
								 
							
						 
						
							
							
								
								Backends: SDL: Report a zero display-size when window is minimized, consistent with other backends.  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								9c209d5a90 
								
							
								 
							
						 
						
							
							
								
								Minor amend 9028088 ( #3261 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								39d17ca07f 
								
							
								 
							
						 
						
							
							
								
								Examples: Apple: catch events from the right and other mouse buttons when using Cocoa. ( #3260 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								5fdfa32cce 
								
							
								 
							
						 
						
							
							
								
								Update README.md  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								6b80bd9cc3 
								
							
								 
							
						 
						
							
							
								
								Fix GetGlyphRangesKorean() end-range to end at 0xD7A3 (instead of 0xD79D). ( #348 ,  #3217 )  
							
							... 
							
							
 
							
							https://en.wikipedia.org/wiki/Hangul_Syllables  
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								a6f4b0fd70 
								
							
								 
							
						 
						
							
							
								
								Nav, Menus: Fix vertical wrap-around in menus or popups created with multiple appending calls to  BeginMenu()/EndMenu() or BeginPopup/EndPopup(). ( #3223 ,  #1207 )  
							
							... 
							
							
 
							
							First call to EndPopup() called NavRequestTryWrapWindow() which performed wrap-around operation while we were not done composing menu. This resulted in navigation wrapping around to first item.
Since wrap-around operation is only valid in last call to EndPopup() and there is no way to know which call is last - this operation is delayed to the end of the frame. 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								685ca27d84 
								
							
								 
							
						 
						
							
							
								
								Backends: OpenGL: On OSX, if unspecified by app, made default GLSL version 150. ( #3199 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								9ee442d3f0 
								
							
								 
							
						 
						
							
							
								
								Metrics: Added a "Settings" section with some details about persistent ini settings. InputText: Assert early on null buffer.  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								510f301c9f 
								
							
								 
							
						 
						
							
							
								
								Internals: Removed seemingly unnecessary size_on_first_use arg to CreateNewWindow(), extracted code into ApplyWindowSettings.  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								673d6df85f 
								
							
								 
							
						 
						
							
							
								
								Demo: Clamping font scale. Added helpers in demo. Comments. Update sponsors. ( #3206 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								11a3e75f47 
								
							
								 
							
						 
						
							
							
								
								Backends: Win32: Fix _WIN32_WINNT < 0x0600 (MinGW defaults to 0x502 == Windows 2003). ( #3183 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								b4dd28ffbb 
								
							
								 
							
						 
						
							
							
								
								Style: Added style.TabMinWidthForUnselectedCloseButton settings.  
							
							... 
							
							
 
							
							Set to 0.0f (default) to always make a close button appear on hover (same as Chrome, VS).
Set to FLT_MAX to only display a close button when selected (merely hovering is not enough).
Set to an intermediary value to toggle behavior based on width (same as Firefox). 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								d5ce3b43ae 
								
							
								 
							
						 
						
							
							
								
								Backends: Vulkan: Fixed error in if initial frame has no vertices. ( #3177 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								2593b6a1c8 
								
							
								 
							
						 
						
							
							
								
								Drag and Drop: Fix unintended fallback "..." tooltip during drag operation when drag source uses _SourceNoPreviewTooltip flags. ( #3160 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								73c30aa085 
								
							
								 
							
						 
						
							
							
								
								Backends: Vulkan: Don't skip drawing when there's no vertexes to ensure that user callbacks are still processed.  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								5ac5d3674f 
								
							
								 
							
						 
						
							
							
								
								Removed unncessary ID (first arg) of ImFontAtlas::AddCustomRectRegular() function.  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								528b12eb7a 
								
							
								 
							
						 
						
							
							
								
								Fix glClipControl(GL_UPPER_LEFT) handling in opengl3.  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								37f665b619 
								
							
								 
							
						 
						
							
							
								
								Backends: Win32: Support for #define NOGDI, won't try to call GetDeviceCaps(). ( #3137 ,  #2327 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								388bf66247 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix missing comma in FAQ.md ( #3134 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								1fd9e131e4 
								
							
								 
							
						 
						
							
							
								
								TreeNode: Fixed bug where dragging a payload over a TreeNode() with either _OpenOnDoubleClick or _OpenOnArrow would open the node. ( #143 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								54b38d88f7 
								
							
								 
							
						 
						
							
							
								
								TreeNode: Fixed bug where BeginDragDropSource() failed when the _OpenOnDoubleClick flag is set. Added basic demo code. (Amend  05420ea)  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								e8c986b34e 
								
							
								 
							
						 
						
							
							
								
								Version 1.77 WIP  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								5503c0a12e 
								
							
								 
							
						 
						
							
							
								
								Version 1.76  
							
							... 
							
							
 
							
							+ fixed PVS warning, update demo binaries, update readme image 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								ec7294d890 
								
							
								 
							
						 
						
							
							
								
								Backends: OpenGL3: Fixed version check mistakenly testing for GL 4.0+ instead of 3.2+ to enable ImGuiBackendFlags_RendererHasVtxOffset, leaving 3.2 contexts without it. ( #3119 ,  #2866 ,  #2852 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								977ac53dd8 
								
							
								 
							
						 
						
							
							
								
								Examples: Win32+DX12: Fixed resizing main window, enabled debug layer. ( #3087 ,  #3115 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								fb70d90fef 
								
							
								 
							
						 
						
							
							
								
								Made default clipboard handlers for Win32 and OSX use a buffer inside the main context instead of a static buffer, so it can be freed properly on Shutdown. ( #3110 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								752436219d 
								
							
								 
							
						 
						
							
							
								
								Metrics: Made Tools section more prominent, added options, made mesh viewer more accessible.  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								cc0d4e346a 
								
							
								 
							
						 
						
							
							
								
								Misc: Added an explicit compile-time test for non-scoped IM_ASSERT() macros to redirect users to a solution + fixed our stb wrappers.  
							
							... 
							
							
 
							
							+ Nav: Use nav layer enum, comments. 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								b7e1b13ca7 
								
							
								 
							
						 
						
							
							
								
								Update docs, FAQ, comments (mainly related to io.WantCaptureMouse / WantCaptureKeyboard flags).  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								11116eee80 
								
							
								 
							
						 
						
							
							
								
								Columns: undid the change in 1.75 were Columns()/BeginColumns() were preemptively limited to 64 columns with an assert. ( #3037 ,  #125 )  
							
							... 
							
							
 
							
							Essentially reverting 9d444062f9 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								3490046c97 
								
							
								 
							
						 
						
							
							
								
								Nav: Disabled clipping g.NavId and fixed interactions with ImGuiListClipper. ( #787 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								05420ea2cf 
								
							
								 
							
						 
						
							
							
								
								TreeNode: Made clicking on arrow with _OpenOnArrow toggle the open state on the Mouse Down  event rather than the Mouse Down+Up sequence (this is rather standard behavior).  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								68c5d030cd 
								
									
								
							
								 
							
						 
						
							
							
								
								Typo in readme ( #3078 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								ec2a24a5f1 
								
							
								 
							
						 
						
							
							
								
								Selectable: Allow using ImGuiSelectableFlags_SpanAllColumns in other columns than first. Comments. ( #125 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								7c11997bcc 
								
							
								 
							
						 
						
							
							
								
								Selectable: Fixed honoring style.SelectableTextAlign with unspecified size. ( #2347 ,  #2601 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)