omar 
							
						 
					 
					
						
						
							
						
						90c0c0c163 
					 
					
						
						
							
							Columns: Lower overhead on column switches and switching to background channel. (second attempt for  9b3ce49)  
						
						... 
						
						
						
						Internals: Bits, comments, added ImRect::ToVec4() 
						
						
					 
					
						2020-06-13 18:04:50 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						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 
						
						
					 
					
						2020-06-10 17:54:19 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						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. 
						
						
					 
					
						2020-06-08 23:18:23 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						78d5ccfb90 
					 
					
						
						
							
							ImDrawList: PushColumnsBackground(): Fixed incorrect assert. ( #3163 )  
						
						
						
						
					 
					
						2020-06-06 18:54:46 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						41e8837f59 
					 
					
						
						
							
							Comments, adding some spacing in ImVec2() constructors.  
						
						
						
						
					 
					
						2020-06-02 18:13:54 +02:00 
						 
				 
			
				
					
						
							
							
								Mr. Metric 
							
						 
					 
					
						
						
							
						
						39c978f499 
					 
					
						
						
							
							Fix typo/bug introduced by  0679e056 ( #3231 ,  #3209 ,  #1829 ,  #946 ,  #413 )  
						
						
						
						
					 
					
						2020-05-15 10:51:51 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						9ee442d3f0 
					 
					
						
						
							
							Metrics: Added a "Settings" section with some details about persistent ini settings. InputText: Assert early on null buffer.  
						
						
						
						
					 
					
						2020-05-07 21:34:44 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						0679e05677 
					 
					
						
						
							
							Internals: Added code in TempInputScalar() to clamp values, NOT used by stock Drag/Float ( #3209 ,  #1829 ,  #946 ,  #413 )  
						
						
						
						
					 
					
						2020-05-07 12:27:21 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						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). 
						
						
					 
					
						2020-05-04 14:58:21 +02:00 
						 
				 
			
				
					
						
							
							
								Ryan Pavlik 
							
						 
					 
					
						
						
							
						
						8cbff5ccb2 
					 
					
						
						
							
							Fix various typos. ( #3161 )  
						
						... 
						
						
						
						(found by Debian's lintian on a package that uses imgui.)
(found by codespell.) 
						
						
					 
					
						2020-04-28 16:10:15 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						c0283c1289 
					 
					
						
						
							
							TestEngine: Changed PushID hooks into GetID(), makes more sense and catches more information.  
						
						
						
						
					 
					
						2020-04-20 11:31:30 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						9f9ff84ba1 
					 
					
						
						
							
							TestEngine: Added PushID() hooks.  
						
						
						
						
					 
					
						2020-04-16 16:59:46 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						b0e9092d6f 
					 
					
						
						
							
							TestEngine: Added extra storage and global enable flag. Added missing ItemInfo hooks.  
						
						
						
						
					 
					
						2020-04-16 16:56:15 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						1fd9e131e4 
					 
					
						
						
							
							TreeNode: Fixed bug where dragging a payload over a TreeNode() with either _OpenOnDoubleClick or _OpenOnArrow would open the node. ( #143 )  
						
						
						
						
					 
					
						2020-04-15 13:06:05 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						54b38d88f7 
					 
					
						
						
							
							TreeNode: Fixed bug where BeginDragDropSource() failed when the _OpenOnDoubleClick flag is set. Added basic demo code. (Amend  05420ea)  
						
						
						
						
					 
					
						2020-04-15 12:31:51 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						e8c986b34e 
					 
					
						
						
							
							Version 1.77 WIP  
						
						
						
						
					 
					
						2020-04-14 14:55:50 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						5503c0a12e 
					 
					
						
						
							
							Version 1.76  
						
						... 
						
						
						
						+ fixed PVS warning, update demo binaries, update readme image 
						
						
					 
					
						2020-04-12 20:18:47 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						f7852fa8e8 
					 
					
						
						
							
							Internals: Extracted GetWindowScrollbarRect() out of Scrollbar() and tidying up code to make it more obvious how to draw over scrollbars. ( #3114 )  
						
						
						
						
					 
					
						2020-04-10 11:51:17 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						832fda8488 
					 
					
						
						
							
							Fixed stray end of line blanks, added comments in .editorconfig, tweaked some headers.  
						
						
						
						
					 
					
						2020-04-07 14:46:46 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						4e7ceb5f90 
					 
					
						
						
							
							Plot: Internals: Added hovered index to PlotEx() function. ( #2670 )  
						
						
						
						
					 
					
						2020-04-07 12:11:06 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						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. 
						
						
					 
					
						2020-04-03 12:41:33 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						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 
						
						
					 
					
						2020-04-02 20:01:48 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						fd56de1144 
					 
					
						
						
							
							Nav: Store key mods associated to a nav request (for range_select) + use io.KeyMods.  
						
						... 
						
						
						
						+ renamed NavScoringRectScreen > NavScoringRect 
						
						
					 
					
						2020-04-02 17:56:21 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						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).  
						
						
						
						
					 
					
						2020-04-02 14:26:33 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						ec2a24a5f1 
					 
					
						
						
							
							Selectable: Allow using ImGuiSelectableFlags_SpanAllColumns in other columns than first. Comments. ( #125 )  
						
						
						
						
					 
					
						2020-03-26 20:33:39 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						5be5add1ad 
					 
					
						
						
							
							Selectable: Removed extraneous WindowPadding.x worth of width when auto-sized selectable label goes off available width (would not be noticeable) + Renamed ImGuiSelectableFlags_DrawFillAvailWidth to ImGuiSelectableFlags_SpanAvailWidth.  
						
						
						
						
					 
					
						2020-03-26 20:15:24 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						b4d1287011 
					 
					
						
						
							
							Selectable: Clarifying the code around use of ImGuiSelectableFlags_DrawFillAvailWidth (with intent of trying to remove it).  
						
						... 
						
						
						
						Amend old 6251d3792bcafc86 
						
						
					 
					
						2020-03-26 17:02:10 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						7c11997bcc 
					 
					
						
						
							
							Selectable: Fixed honoring style.SelectableTextAlign with unspecified size. ( #2347 ,  #2601 )  
						
						
						
						
					 
					
						2020-03-26 15:02:03 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						ac2247f551 
					 
					
						
						
							
							Selectable: Removed seemingly ineffective text clipping offset in SpanAllColumns handling path + tweaks.  
						
						... 
						
						
						
						made max_x absolutely to reduce confusion.
amend cf481e1 
						
						
					 
					
						2020-03-26 14:50:13 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						bdd31ec4db 
					 
					
						
						
							
							Internal: Refactor: Moved RenderColorRectWithAlphaCheckerboard() to imgui_draw.cpp, tweaked signature.  
						
						
						
						
					 
					
						2020-03-18 22:48:23 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						0bbbbe0f68 
					 
					
						
						
							
							Internal: Refactor: Moved RenderArrow, RenderBullet, RenderCheckMark to imgui_draw.cpp, changed RenderCheckMark to avoid using ImGui context  
						
						
						
						
					 
					
						2020-03-18 22:48:22 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						9a46a19e99 
					 
					
						
						
							
							Internals: Rename ImGuiSelectableFlags_PressedOnXXX to ImGuiSelectableFlags_SelectOnXXX, ImGuiButtonFlags_NoHoveredOnNav to ImGuiButtonFlags_NoHoveredOnFocus.  
						
						
						
						
					 
					
						2020-03-11 21:07:32 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						aef057e975 
					 
					
						
						
							
							Internals: Added GetInputTextState() + comments.  
						
						
						
						
					 
					
						2020-03-07 15:55:05 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						095dc996b0 
					 
					
						
						
							
							Disable deprecated-enum-enum-conversion ( #3040 ,  #2983 )  
						
						
						
						
					 
					
						2020-03-02 16:13:48 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						24bd33ace8 
					 
					
						
						
							
							Menus: Some renaming, comments, add to demo. Amend  0342a3c. ( #1207 )  
						
						
						
						
					 
					
						2020-02-28 16:42:24 +01:00 
						 
				 
			
				
					
						
							
							
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						0342a3c548 
					 
					
						
						
							
							Menus: Implement BeginMenu() appending to existing menu when executed with same ID multiple times. ( #1207 )  
						
						
						
						
					 
					
						2020-02-28 16:35:33 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						898e91f20d 
					 
					
						
						
							
							Internals: Added TempInputText() to facilitate creation of custom widgets, renamed TempInputTextScalar() to TempInputScalar() etc. ( #2718 )  
						
						... 
						
						
						
						+ Minor imgui.h/todo comments 
						
						
					 
					
						2020-02-25 21:34:02 +01:00 
						 
				 
			
				
					
						
							
							
								Omar 
							
						 
					 
					
						
						
							
						
						ea3fc76038 
					 
					
						
						
							
							BeginMenu: Fixed a bug where SetNextWindowXXX data before a BeginMenu() would not be cleared when the menu is not open. ( #3030 )  
						
						
						
						
					 
					
						2020-02-18 12:49:02 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						ccaec1a270 
					 
					
						
						
							
							Version 1.76 WIP  
						
						
						
						
					 
					
						2020-02-11 16:56:56 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						30bb15672d 
					 
					
						
						
							
							Remove trailing spaces  
						
						
						
						
					 
					
						2020-02-10 23:22:03 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						d8948b5343 
					 
					
						
						
							
							ColorButton: Added ImGuiColorEditFlags_NoBorder flag to remove the border normally enforced by default.  
						
						
						
						
					 
					
						2020-02-10 21:24:03 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						58b3e02b95 
					 
					
						
						
							
							Version 1.75  
						
						... 
						
						
						
						Comments 
						
						
					 
					
						2020-02-10 14:02:41 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						d37d25470a 
					 
					
						
						
							
							Added IMGUI_DISABLE compile-time definition to make all headers and sources empty.  
						
						
						
						
					 
					
						2020-02-09 17:08:33 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						f694244dec 
					 
					
						
						
							
							InputText: Fix using a combination of _CallbackResize + _EnterReturnsTrue + lack of persisting user storage. ( #3009 )  
						
						... 
						
						
						
						Amend 24ff25981#2006 , #1443 , #1008 ) 
						
						
					 
					
						2020-02-04 15:19:49 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						bdbb2b21f5 
					 
					
						
						
							
							Fix  83efdcec from overflowing buffer + make it a single undo records + comments ( #3008 )  
						
						
						
						
					 
					
						2020-02-03 17:39:20 +01:00 
						 
				 
			
				
					
						
							
							
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						83efdcec8d 
					 
					
						
						
							
							Canceling text input with [esc] key uses stb_textedit facilities to restore original value. This makes restoration undoable using hotkeys.  
						
						... 
						
						
						
						Fixes  #3008 . 
					
						2020-02-03 15:50:17 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						d19297e2fa 
					 
					
						
						
							
							InputTextMultiline: Provide label to BeginChildEx so internal window name hold a little more context.  
						
						
						
						
					 
					
						2020-01-31 14:42:59 +01:00 
						 
				 
			
				
					
						
							
							
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						9cff4d6e5e 
					 
					
						
						
							
							Columns: ImDrawList::Channels* functions now work inside columns.  
						
						... 
						
						
						
						Use a private splitter in columns, paving way for removal of obsolete ImDrawList::Channels* functions. 
						
						
					 
					
						2020-01-31 12:02:56 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						0e89041997 
					 
					
						
						
							
							Internals: ButtonEx, ButtonBehavior can support multiple mouse buttons.  
						
						
						
						
					 
					
						2020-01-29 18:55:49 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						5f4dfad5b7 
					 
					
						
						
							
							Merge misc/shallow changes from Docking to reduce drift.  
						
						... 
						
						
						
						Most are comments. Fix menu bar clipping: 07ff47bf1b 
						
						
					 
					
						2020-01-28 20:06:34 +01:00