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 
						
						
					 
					
						2021-07-09 19:54:46 +02:00 
						 
				 
			
				
					
						
							
							
								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. 
						
						
					 
					
						2021-07-09 19:54:43 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						29525255f3 
					 
					
						
						
							
							Disabled items more consistently release active id if the active item got disabled. ( #211 )  
						
						
						
						
					 
					
						2021-07-09 19:54:41 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						ba1c8464ef 
					 
					
						
						
							
							Internals: Removed ImGuiButtonFlags_Disabled (which had inconsistent behavior) in favor of ImGuiItemFlags_Disabled. Selectable()'s ImGuiSelectableFlags_Disabled now uses the later. ( #211 )  
						
						
						
						
					 
					
						2021-07-09 19:54:37 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						f6682404e1 
					 
					
						
						
							
							InputInt/InputFloat: When used with Steps values and _ReadOnly flag, the step button look disabled. ( #211 )  
						
						
						
						
					 
					
						2021-07-09 19:54:34 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						97638bf977 
					 
					
						
						
							
							BeginMenu: remove unnecessary call to ItemHoverable() which is already done by the Selectable() call.  
						
						... 
						
						
						
						Amend 88d7b3de 
						
						
					 
					
						2021-07-09 18:57:28 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						4a100f7f11 
					 
					
						
						
							
							Nav: Disabled items are not candidate for default focus. ( #211 ,  #787 ) + simplify handling of ImGuiButtonFlags_PressedOnDragDropHold path.  
						
						
						
						
					 
					
						2021-07-09 18:57:23 +02:00 
						 
				 
			
				
					
						
							
							
								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 )  
						
						
						
						
					 
					
						2021-07-08 15:05:02 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						696d3e056e 
					 
					
						
						
							
							Internals: Menus: Naming offset field + fix spacing/offset computation to handle more offsets.  
						
						
						
						
					 
					
						2021-07-07 20:47:37 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						3512f2c2c2 
					 
					
						
						
							
							Internals: Menus: minor tidying up + renaming in ImGuiMenuColumns + removing extraneous offset field which is always zero + using smaller types.  
						
						... 
						
						
						
						sizeof() 36 -> 20 
						
						
					 
					
						2021-07-07 20:16:55 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						20d415e939 
					 
					
						
						
							
							FIx static analysers warnings and disable false positives.  
						
						
						
						
					 
					
						2021-06-24 17:15:14 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						1965f38e9e 
					 
					
						
						
							
							ImGuiWindowFlags_UnsavedDocument/ImGuiTabItmeFlags_UnsavedDocument display a dot instead of a '*'.  
						
						
						
						
					 
					
						2021-06-24 14:30:32 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						f0c4d609a6 
					 
					
						
						
							
							Default window focus scope not 0. Added ImGuiSelectableFlags_SelectOnNav with comments and caveats. ( #1861 , #4242,)  
						
						... 
						
						
						
						Focus scope default value: amend 7ee623d9a5041c882ebe08be 
						
						
					 
					
						2021-06-21 17:47:45 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						a15c42d5bd 
					 
					
						
						
							
							Nav: moved RenderNavHighlight() calls of TreeNode and Selectable out of if (hovered || selected) tests. Should make no difference as NavId currently returns hovered. ( #1861 ,  #4242 )  
						
						
						
						
					 
					
						2021-06-21 17:38:56 +02:00 
						 
				 
			
				
					
						
							
							
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						d5828cd988 
					 
					
						
						
							
							SplitterBehavior: fix using IsItemHovered() after SplitterBehavior()  
						
						
						
						
					 
					
						2021-06-16 15:42:42 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						0cca0d1617 
					 
					
						
						
							
							Internals/experimental: BeginComboPreview(), EndComboPreview(). ( #4168 ,  #1658 )  
						
						... 
						
						
						
						(amended) 
						
						
					 
					
						2021-06-15 15:27:28 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						060b6ee7d1 
					 
					
						
						
							
							Internals: Combo: Extracted into a BeginComboPopup() function. ( #4168 )  
						
						... 
						
						
						
						Renamed frame_bb > bb locally. 
						
						
					 
					
						2021-05-28 17:45:07 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						5b4bc985ad 
					 
					
						
						
							
							Nav, Combo: removed unnecessary window->LastNavIds[] assignment in combo code. + minor renaming.  
						
						
						
						
					 
					
						2021-05-28 17:27:52 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						79e18896fe 
					 
					
						
						
							
							TabBar: Fixed using more than 32 KB-worth of tab names. ( #4176 )  
						
						
						
						
					 
					
						2021-05-27 12:01:00 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						e31d13fa76 
					 
					
						
						
							
							Version 1.84 WIP  
						
						
						
						
					 
					
						2021-05-25 13:36:53 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						ad5d1a8429 
					 
					
						
						
							
							Version 1.83  
						
						
						
						
					 
					
						2021-05-24 17:39:25 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						029c83c73e 
					 
					
						
						
							
							Combos: Changed the combo popup to use a different id to also using a context menu with the default item id. ( #4167 )  
						
						
						
						
					 
					
						2021-05-24 15:09:39 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						5d77b6f274 
					 
					
						
						
							
							Docs: update links, sponsors  
						
						
						
						
					 
					
						2021-05-21 15:24:57 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						45f5ed52c1 
					 
					
						
						
							
							Menus: made MenuItem() in a menu bar reflect the 'selected' argument with a highlight. ( #4128 )  
						
						
						
						
					 
					
						2021-05-20 15:00:36 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						e7e170c534 
					 
					
						
						
							
							InputText: Internal renaming to use our own types to clarify code a little bit.  
						
						
						
						
					 
					
						2021-05-18 14:48:54 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						26a1bbfe1e 
					 
					
						
						
							
							InputText: Fixed CTRL+Arrow or OSX double-click leaking the presence of spaces when ImGuiInputTextFlags_Password is used. ( #4155 ,  #4156 ) [@michael-swan]  
						
						
						
						
					 
					
						2021-05-18 14:46:25 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						393941ceea 
					 
					
						
						
							
							Refactor focusable/tabbalbe item registration toward allowing to handle it prior to clipping (not yet the case) ( #343 ,  #4079 )  
						
						... 
						
						
						
						Now performed in ItemAdd(). It can't be trivially moved above clipping effectively because it would require us to scroll to be useful, meaning we'd be better off locking the bounding box a frame earlier. Still wip.
As-is this commit has no value for end-user, but it's a reengineering that moves us closer to the solution. + Internals: moved internal flags. 
						
						
					 
					
						2021-04-30 22:40:02 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						9b90639577 
					 
					
						
						
							
							Internals: ItemFlags is a shared resource as advertised. Fix Begin/PushItemFlags/End sequence (mostly for consistency)  
						
						
						
						
					 
					
						2021-04-30 21:34:17 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						10a1c5b021 
					 
					
						
						
							
							TestEngine: fixed wrong flags passed to ItemInfo queries. Was luckily/misleadingly not causing issues as the test-engine flags we tested were upper bits not colliding with the other type.  
						
						... 
						
						
						
						Moved those flags higher as well. (unrelated to the fix itself) 
						
						
					 
					
						2021-04-30 19:32:41 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						89162a04f4 
					 
					
						
						
							
							Fixes for PVS Studio and MSVC static analyzers. Using a macro to suppress single-use MSVC false positives. ( #3938 ,  #4073 )  
						
						
						
						
					 
					
						2021-04-29 21:20:32 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						d28535f351 
					 
					
						
						
							
							Fixes for Visual Studio 2019 static analyzers. ( #3938 ,  #4073 ) + two minor edge case were invalid scalar input (e.g. a sign only) would return buffer as modified.  
						
						
						
						
					 
					
						2021-04-29 17:10:27 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						2dec7b3301 
					 
					
						
						
							
							InputText: Align caret/cursor to pixel coordinates. ( #4080 )  
						
						
						
						
					 
					
						2021-04-27 13:31:32 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						daf97832f1 
					 
					
						
						
							
							Internals: Nav: renaming.  
						
						
						
						
					 
					
						2021-04-23 18:39:08 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						c283a1da5b 
					 
					
						
						
							
							Fixed clipping of multi-line value text when label is single-line + Fixed vertical alignment of single-line value text when label is multi-line. ( #4004 )  
						
						
						
						
					 
					
						2021-04-06 18:35:06 +02:00 
						 
				 
			
				
					
						
							
							
								Doug Binks 
							
						 
					 
					
						
						
							
						
						f08566b4d7 
					 
					
						
						
							
							InputText: Do not filter private unicode codepoints (e.g. icons) when pasted from clipboard. ( #4005 )  
						
						
						
						
					 
					
						2021-04-06 12:00:52 +02:00 
						 
				 
			
				
					
						
							
							
								Chris Ohk 
							
						 
					 
					
						
						
							
						
						eab3ae473c 
					 
					
						
						
							
							Fix warning message C4100 ( #3974 )  
						
						... 
						
						
						
						- warning C4100: 'fmt_out_size': unreferenced formal parameter 
						
						
					 
					
						2021-03-27 17:11:57 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						1dcd3a45cc 
					 
					
						
						
							
							ColorEdit4: Alpha default to 255 (instead of 0) when omitted in hex input. ( #3973 )  
						
						... 
						
						
						
						Courtesy of @squadack 
						
						
					 
					
						2021-03-26 11:34:07 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						688e06490e 
					 
					
						
						
							
							TabBar: Amend previous commit. Fix tab reordering when tab bar has scrolling.  
						
						... 
						
						
						
						Some tidying up with helpers + honor 16-bit offsets as with other tab bar features (unlikely single reorder can reach that but consistent) 
						
						
					 
					
						2021-03-25 19:16:24 +01:00 
						 
				 
			
				
					
						
							
							
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						475c0fcc39 
					 
					
						
						
							
							TabBar: Use mouse position instead of hardcoded +1/-1 offset when reordering tabs.  
						
						... 
						
						
						
						Fixes tab reordering in test engine when using fast mode. 
						
						
					 
					
						2021-03-25 19:12:49 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						a58271c079 
					 
					
						
						
							
							Internals: extracted a more reusable BeginViewportSideBar() out of BeginMainMenuBar(). ( #3966 ,  #3518 )  
						
						... 
						
						
						
						Complement ca34c81c 
						
						
					 
					
						2021-03-25 16:20:42 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						59da01901e 
					 
					
						
						
							
							Scrolling: Fix scroll tracking with e.g. SetScrollHereX/Y() when WindowPadding < ItemSpacing. Fix scroll snapping on edge of scroll region when both scrollbars are enabled.  
						
						... 
						
						
						
						CalcNextScrollFromScrollTargetAndClamp() fixed snapping edge calculation missing ScrollbarSizes.y 
						
						
					 
					
						2021-03-19 16:58:23 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						a1a39c632a 
					 
					
						
						
							
							Version 1.83 WIP  
						
						
						
						
					 
					
						2021-03-16 14:45:30 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						4bf646e4b0 
					 
					
						
						
							
							Drags, Sliders, Inputs: Specifying a NULL format to Float functions default them to "%.3f" to be consistent with the compile-time default. ( #3922 )  
						
						
						
						
					 
					
						2021-03-16 12:59:35 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						35b1148efb 
					 
					
						
						
							
							Version 1.82  
						
						
						
						
					 
					
						2021-03-15 20:26:48 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						352f64697c 
					 
					
						
						
							
							Internals: rename legagy tab focus fields to TabFocusXXXX for clarity + removed one unnecessary FocusWindow() call.  
						
						
						
						
					 
					
						2021-03-15 20:10:08 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						d94644261d 
					 
					
						
						
							
							Drags, Sliders: Support ImGuiSliderFlags_Logarithmic flag with integers. Because why not? ( #3786 )  
						
						... 
						
						
						
						Renamed is_decimal to is_floating_point. 
						
						
					 
					
						2021-03-15 12:21:37 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						287bd9b984 
					 
					
						
						
							
							InputText: renamed ImGuiInputTextFlags_AlwaysInsertMode to ImGuiInputTextFlags_AlwaysOverwrite. ( #2863 )  
						
						
						
						
					 
					
						2021-03-12 18:23:30 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						033dfd9d35 
					 
					
						
						
							
							ImDrawFlags: rework/revert  c2d6d26 +  39432bf in a way that is closer to old version and back to opt-in but with default 0 = all corners.  
						
						
						
						
					 
					
						2021-03-12 16:31:46 +01:00 
						 
				 
			
				
					
						
							
							
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						c2d6d26139 
					 
					
						
						
							
							ImDrawList: upgraded AddRect(), AddRectFilled(), PathRect() to use general ImDrawFlags instead of ImDrawCornersFlags  
						
						
						
						
					 
					
						2021-03-11 16:03:32 +01:00 
						 
				 
			
				
					
						
							
							
								C.Even 
							
						 
					 
					
						
						
							
						
						a3ebd160cb 
					 
					
						
						
							
							Fix unused variable warning in ImGui::EndListBox() ( #3897 )  
						
						
						
						
					 
					
						2021-03-11 10:04:50 +01:00