omar
							
						 | 
						
							
							
							
							
								
							
								67be485e24
								
							
								
							
						 | 
						
							
							
								
								Docking: Fixed losing tab bar selection when extracting a whole docked node + reusing existing dock node when possible.
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=7 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								fda57f48d5
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'viewport' into docking
							
							
							
							
							
							
							
							# Conflicts:
#	examples/example_glfw_opengl2/main.cpp
#	examples/example_glfw_opengl3/main.cpp
#	examples/example_glfw_vulkan/main.cpp
#	examples/example_sdl_opengl2/main.cpp
#	examples/example_sdl_opengl3/main.cpp
#	examples/example_sdl_vulkan/main.cpp
#	examples/example_win32_directx10/main.cpp
#	examples/example_win32_directx11/main.cpp
#	examples/example_win32_directx12/main.cpp
#	examples/example_win32_directx9/main.cpp 
							
						 | 
						
							ago%!(EXTRA string=7 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								840652830d
								
							
								
							
						 | 
						
							
							
								
								Docking: Fixed undocking on whole dock node from leaving undesirable empty node in the docking tree. Fixed calls to MarkIniSettingsDirty().
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=7 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								5eabf44021
								
							
								
							
						 | 
						
							
							
								
								Nav: Use Platform_SetWindowFocus when CTRL+Tabbing to another viewport.
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=7 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								599d5f185c
								
							
								
							
						 | 
						
							
							
								
								TabBar: Recover if SelectedTabId doesn't exist anymore.
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=7 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								7abc368927
								
							
								
							
						 | 
						
							
							
								
								Viewport: GLFW: Build fix  for pre GLFW 3.2 (#1542)
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=7 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								b57baa5ba0
								
							
								
							
						 | 
						
							
							
								
								Viewport: Enabled viewports by default in more example apps.
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=7 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								3e47978a80
								
							
								
							
						 | 
						
							
							
								
								Docking: Renamed ImGuiDockSpaceFlags to ImGuiDockNodeFlags. Clarified in comments/demos that DockSpace creates a Node. Renamed IsExplicitRoot to IsDockSpace. Assert against explicitly calling DockSpace twice in a frame.
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=7 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								e647f89c33
								
							
								
							
						 | 
						
							
							
								
								Docking: Added undocking of whole dock node by dragging from the Collapse button. Super useful and works great!
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=7 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								82978fc88f
								
							
								
							
						 | 
						
							
							
								
								Docking: Fix of title bar flicker during rebuild. Fixed dragging of DockNode always triggering BeginAsDockableDragDropSource() when io.ConfigDockingWithKeyMod is false.
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=7 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								95d49c3b98
								
							
								
							
						 | 
						
							
							
								
								Docking: Internals renaming LastExplicitSize to SizeRef (invalidate .ini data) + todo
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=7 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								455dc6e229
								
							
								
							
						 | 
						
							
							
								
								Docking: Creating tab bar and adding window into tab bar immediately (not sure why I didn't do that before). Probably broke something subtle, will find out. *Edit* Initially broke restoring selected tab.
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=7 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								291bfe6841
								
							
								
							
						 | 
						
							
							
								
								Docking: work to allow programmatic control of dock nodes, various refactor + assert fix. Probably broke something (but I haven't found what yet!)
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=7 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								35032d41fa
								
							
								
							
						 | 
						
							
							
								
								Docking: Internals: Transitioning some code toward consistently using ImGuiContext* ctx parameter instead of ImGuiDockContext
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=7 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								28094b7cea
								
							
								
							
						 | 
						
							
							
								
								Docking: Fixed central docking display with ImGuiDockSpaceFlags_NoSplit, affecting in particular with io.ConfigDockingWithKeyMod = false. + comments, asserts
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=7 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								b55b9aee9b
								
							
								
							
						 | 
						
							
							
								
								Fixed bad merge (a82be53) where we lost the version number in Docking branch + moved Docking related API together for now.
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=7 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								0f1c21a6c9
								
							
								
							
						 | 
						
							
							
								
								Docking: Changed DockSpace() signature to take an ID, as ID will frequently be used by other API it makes more sense to let the user compute it.
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=7 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								175bab4f5f
								
							
								
							
						 | 
						
							
							
								
								Docking: Removed SplitRatio from ImGuiDockNode and ImGuiDockNodeSettings, which we don't need anymore.
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=7 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								ba7b68798d
								
							
								
							
						 | 
						
							
							
								
								Docking: Misc rework/rename toward being able to rebuild a branch selectively, so we can honor settings changes on a per Dockspace basis. + Comments
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=7 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								e32256b4b4
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'viewport' into docking
							
							
							
							
							
							
							
							# Conflicts:
#	docs/CHANGELOG.txt
#	imgui_demo.cpp
#	imgui_internal.h 
							
						 | 
						
							ago%!(EXTRA string=7 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								132d8c5a99
								
							
								
							
						 | 
						
							
							
								
								Viewport: Increased threshold for setting ImGuiViewportFlags_NoFocusOnAppearing. (#1542), 2 doesn't seem enough with some docking setup.
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=7 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								b85f345369
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' into viewport
							
							
							
							
							
							
							
							# Conflicts:
#	examples/imgui_impl_dx9.cpp
#	examples/imgui_impl_opengl2.cpp
#	examples/imgui_impl_opengl3.cpp
#	examples/imgui_impl_vulkan.cpp 
							
						 | 
						
							ago%!(EXTRA string=7 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								c12da2a607
								
							
								
							
						 | 
						
							
							
								
								BeginMenu(): Fixed menu popup horizontal offset being off the item in the menu bar when WindowPadding=0.0f.
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=7 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								ca5dc0c019
								
							
								
							
						 | 
						
							
							
								
								ColorPicker: Replaced the Separator with a Spacing call. (#2068)
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=7 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								85a3fb3bef
								
							
								
							
						 | 
						
							
							
								
								Viewport: Fix an issue introduced on ~August 16, which would assert when viewport are disabled. Also made the DestroyPlatformWindow process more sturdy. (#1542)
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=7 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								6d91055462
								
							
								
							
						 | 
						
							
							
								
								Docking: Fixed floating->docking transition on a platform window mistakenly destroying the platform window because the upcoming tab isn't visible and triggers viewport GC. Fixed missing title bar data on recreate window.
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=7 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								1afd29d382
								
							
								
							
						 | 
						
							
							
								
								Examples: Using "dear imgui" terminology in all examples headers/comments + fix minor typo.
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=7 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								136fc56af0
								
							
								
							
						 | 
						
							
							
								
								Docking: Better handling of window losing its dock node or having its dock node not active.
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=7 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								c355ed1267
								
							
								
							
						 | 
						
							
							
								
								Docking: Flicker fix when clicking on a Tab leading of a new window, in particular would be noticeable when using nested tab bars.
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=7 years) | 
						
					
				
					
						
							
							
								 
								Elias Daler
							
						 | 
						
							
							
							
							
								
							
								ec04e8bb05
								
							
								
							
						 | 
						
							
							
								
								Fix MSVC's C4312 warning about casting user texture type to void* in ImageButton (#2080)
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=7 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								9cc63ba279
								
							
								
							
						 | 
						
							
							
								
								Internals: Replace unsigned short with ImWchar when dealing with character storage (missing cases) + in imgui_impl_ file keep using neutral type everywhere, added missing explicit cast in three bindings. (#2078)
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=7 years) | 
						
					
				
					
						
							
							
								 
								ice1000
							
						 | 
						
							
							
							
							
								
							
								201fcfd2e5
								
							
								
							
						 | 
						
							
							
								
								Internals: Replace unsigned short with ImWchar when dealing with character storage. (#2078)
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=7 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								1cefc48f13
								
							
								
							
						 | 
						
							
							
								
								Docking: Internal renaming and comments. + Fixed DockNodeMoveChildNodes() to transfer the LastExplicitSize value (was inconsequential afaik).
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=7 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								211a9c8fd2
								
							
								
							
						 | 
						
							
							
								
								Docking: Added ImGuiDockSpaceFlags_KeepAliveOnly, important for multiple level of tabs. (also renamed ImGuiDockFlags to ImGuiDockSpaceFlags.)
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=7 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								f29b3b4033
								
							
								
							
						 | 
						
							
							
								
								Nav: Added a way for code to cancel Alt for menu toggle (ImGuiNavInput_KeyMenu_). Cancelling out on platform window. close request. (#1542, #787)
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=7 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								df65d4a14f
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' into viewport
							
							
							
							
							
							
							
							# Conflicts:
#	imgui.cpp
#	imgui_internal.h 
							
						 | 
						
							ago%!(EXTRA string=7 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								d014d0285a
								
							
								
							
						 | 
						
							
							
								
								DragFloat: Disabled using power curve when one edge is FLT_MAX (broken in 1.61). Disabled setting a default drag speed when one edge is FLT_MAX. (#2024)
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=7 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								af6cf25255
								
							
								
							
						 | 
						
							
							
								
								DragFloat: Fixed a situation where dragging with value rounding enabled or with a power curve erroneously wrapped the value to one of the min/max edge. (#2024, #708, #320, #2075).
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=7 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								c4e26f4b92
								
							
								
							
						 | 
						
							
							
								
								Nav: Added a way for code to cancel Alt for menu toggle (ImGuiNavInput_KeyMenu_). Cancelling out on platform window. close request. (#1542, #787)
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=7 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								416918429d
								
							
								
							
						 | 
						
							
							
								
								Docking: Added Type enum in ImGuiDockRequest. Renamed fields. DockSpace() skips node update if already submitted (when transitioning from implicit -> explicit DockSpace).
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=7 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								e2436ca625
								
							
								
							
						 | 
						
							
							
								
								Nav, Focus: Fixed ImGuiWindowFlags_NoBringToFrontOnFocus windows not being restoring focus properly after the main menu bar or last focused window is deactivated.
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=7 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								d5692bff00
								
							
								
							
						 | 
						
							
							
								
								Nav, Focus: Fixed ImGuiWindowFlags_NoBringToFrontOnFocus windows not being restoring focus properly after the main menu bar or last focused window is deactivated.
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=7 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								dcef0c0237
								
							
								
							
						 | 
						
							
							
								
								Docking: Updating LastFrameActive earlier in Begin() because BeginDocked() will need to use it. Extracted some code into a DockNodeIsDropAllowedOne() function. Comments.
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=7 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								a68c98bb67
								
							
								
							
						 | 
						
							
							
								
								Docking: Added SetNextWindowUserType() + user type filtering in dockspace and window merging. Added DockSpace() flag ImGuiDockFlags_NoSplit. Renaming. Reworked the DockNodeUpdateFindOnlyNodeWithWindows code so DockNodeUpdate can access the first window.
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=7 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								b872aa5c8e
								
							
								
							
						 | 
						
							
							
								
								Docking: io.ConfigResizeWindowsFromEdges default to true in Docking branch. Moved code in BeginTabItem().
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=7 years) | 
						
					
				
					
						
							
							
								 
								MindSpunk
							
						 | 
						
							
							
							
							
								
							
								7eadcf7d7d
								
							
								
							
						 | 
						
							
							
								
								example_glfw_vulkan was missing a reference to imgui_widgets.cpp (#2071, #2036)
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=7 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								062b1f0463
								
							
								
							
						 | 
						
							
							
								
								Fixed calling SetNextWindowSize()/SetWindowSize() with non-integer values leading to accidental alteration of window position. We now round the provided size. (#2067)
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=7 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								2eaf722fd7
								
							
								
							
						 | 
						
							
							
								
								Fixed calling DestroyContext() always saving .ini data with the current context instead of the supplied context pointer. (#2066)
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=7 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								a82be53407
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'docking2' into viewport_docking
							
							
							
							
							
							
							
							# Conflicts:
#	examples/example_glfw_opengl2/main.cpp
#	examples/example_glfw_opengl3/main.cpp
#	examples/example_glfw_vulkan/main.cpp
#	examples/example_sdl_opengl3/main.cpp
#	examples/example_sdl_vulkan/main.cpp
#	examples/example_win32_directx10/main.cpp
#	examples/example_win32_directx11/main.cpp
#	examples/example_win32_directx12/main.cpp
#	imgui.cpp
#	imgui.h
#	imgui_demo.cpp
#	imgui_internal.h 
							
						 | 
						
							ago%!(EXTRA string=7 years) | 
						
					
				
					
						
							
							
								 
								omar
							
						 | 
						
							
							
							
							
								
							
								49533bc86e
								
							
								
							
						 | 
						
							
							
								
								Examples: Enabled Docking + Nav by default in the branch. (#351)
							
							
							
							
							
						 | 
						
							ago%!(EXTRA string=7 years) |