| 
							
							
								 omar | 8497948ba0 | Comments, minor tweaks. | 2018-12-13 19:17:36 +01:00 |  | 
			
				
					| 
							
							
								 omar | 1b263f6ab0 | Tabs: Fixed support for drag and drop ImGuiButtonFlags_PressedOnDragDropHold. (#261) incorrectly missing from the merge from Docking branch. | 2018-12-11 19:37:22 +01:00 |  | 
			
				
					| 
							
							
								 omar | febc3e6aa1 | Internals: Windows hidden with HiddenFramesRegular (but NOT HiddenFramesForResize) preserve their SizeContents, so restoring a auto-resize window after it's been hidden by tabs won't reset its size for a frame. Arguable. Let's see how it goes. (Followup to b48e295bddbf965d7382ec5578ed05d2fe601114) | 2018-12-11 19:19:12 +01:00 |  | 
			
				
					| 
							
							
								 omar | d9a84de9d9 | Contents size is preserved while a window collapsed. Fix auto-resizing window losing their size for one frame when uncollapsed. | 2018-12-11 19:08:06 +01:00 |  | 
			
				
					| 
							
							
								 omar | ccce47c6a2 | Demo: Using Tabs in Style Editor and Simple Layout example. + Adding missing early out in About and Documents examples. | 2018-12-11 18:10:43 +01:00 |  | 
			
				
					| 
							
							
								 omar | 5a6b8e00db | BeginTabBar: Fix to push the expected ID into the ID stack (instead of a hash's hash). (#261) | 2018-12-11 15:22:10 +01:00 |  | 
			
				
					| 
							
							
								 omar | 95dcc534ed | Demo: Fix collateral damage of 54a60aa | 2018-12-11 13:25:16 +01:00 |  | 
			
				
					| 
							
							
								 omar | 54a60aaa40 | Added BETA api for Tab Bar/Tabs widgets. (#261, #351) (merged this feature from the from Docking branch so it can be used earlier as as standalone feature) - Added BeginTabBar(), EndTabBar(), BeginTabItem(), EndTabItem(), SetTabItemClosed() API.
- Added ImGuiTabBarFlags flags for BeginTabBar().
- Added ImGuiTabItemFlags flags for BeginTabItem().
- Style: Added ImGuiCol_Tab, ImGuiCol_TabHovered, ImGuiCol_TabActive, ImGuiCol_TabUnfocused, ImGuiCol_TabUnfocusedActive colors.
- Demo: Added Layout->Tabs demo code.
- Demo: Added "Documents" example app showcasing possible use for tabs. | 2018-12-11 12:36:47 +01:00 |  | 
			
				
					| 
							
							
								 omar | cc1283fb78 | Added ImGuiWindowFlags_UnsavedDocument window flag to append '*' to title without altering the ID, as a convenience to avoid using the ### operator. (merged from Docking branch) | 2018-12-11 12:20:48 +01:00 |  | 
			
				
					| 
							
							
								 omar | 15447f5b7b | Using named flags instead of 0 + shallow formatting tweaks from other branches. | 2018-12-11 12:14:27 +01:00 |  | 
			
				
					| 
							
							
								 omar | 9476e07d5a | Added io.ConfigWindowsMoveFromTitleBarOnly option. Still is ignored by window with no title bars (often popups). This affects clamping window within the visible area: with this option enabled title bars need to be visible. (#899) Tweaked default value of style.DisplayWindowPadding from (20,20) to (19,19) so the default style as a value which is the same as the title bar height. | 2018-12-10 16:05:30 +01:00 |  | 
			
				
					| 
							
							
								 omar | 59f3c4fc20 | Renamed io.ConfigResizeWindowsFromEdges to io.ConfigWindowsResizeFromEdges and removed its [Beta] mark. Resizing windows from edge is now enabled by default (io.ConfigWindowsResizeFromEdges=true). Note that it only works _if_ the back-end sets ImGuiBackendFlags_HasMouseCursors, which the standard back-end do. | 2018-12-10 15:41:01 +01:00 |  | 
			
				
					| 
							
							
								 omar | d20e3ee710 | Tests: Adding imgui-test engine hooks (experimental) to provide missing widget state to the testing system. | 2018-12-10 14:30:41 +01:00 |  | 
			
				
					| 
							
							
								 omar | 125e62491e | Internals: Nav: Added ImGuiNavLayer_ to clarify semantic of previously integer NavLayer values, and not pretend that increment/decrement operators on them super flexible. + Storage tweaks. | 2018-12-04 14:34:49 +01:00 |  | 
			
				
					| 
							
							
								 omar | b58bd5b311 | Version 1.67 WIP + todo notes | 2018-12-04 13:49:29 +01:00 |  | 
			
				
					| 
							
							
								 omar | fb6ef8b1db | Comments, tweak | 2018-12-03 23:50:59 +01:00 |  | 
			
				
					| 
							
							
								 omar | eb311abc92 | Fixed IMGUI_API tag on ImFontAtlas::IsBuilt() preventing to build as DLL on some setups. (#2226) | 2018-12-03 17:49:38 +01:00 |  | 
			
				
					| 
							
							
								 omar | 8d58055a54 | Examples: DirectX10/11/12: Made imgui_impl_dx10/dx11/dx12.cpp link d3dcompiler.lib from the .cpp file to ease integration. | 2018-12-03 17:47:10 +01:00 |  | 
			
				
					| 
							
							
								 omar | 10e13dd6bb | Version 1.67 WIP (again, this time IMGUI_VERSION_NUM has leeway for another hot-fix). | 2018-12-03 12:19:23 +01:00 |  | 
			
				
					| 
							
							
								 omar | 801645d350 | Version 1.66b (will revisit how to change IMGUI_VERSION_NUM across versions, this commit reduces the numerical IMGUI_VERSION_NUM compared to the commit on Nov 22).
						
						
						
						
						
						
							
 v1.66b | 2018-12-03 10:17:17 +01:00 |  | 
			
				
					| 
							
							
								 omar | 84238240d6 | Fixed a text rendering/clipping bug introduced in 1.66 (on 2018-10-12, commit ede3a3b9) that affect single ImDrawList::AddText() calls with single strings larger than 10k. Text/TextUnformatted() calls were not affected, but e.g. InputText() was. | 2018-11-30 23:47:23 +01:00 |  | 
			
				
					| 
							
							
								 omar | 48f6fdb349 | Fixed typo. | 2018-11-30 18:30:21 +01:00 |  | 
			
				
					| 
							
							
								 omar | 7658035e5a | About, IO: Added io.BackendPlatformName, io.BackendRendererName for informational/QA purpose. | 2018-11-30 18:30:21 +01:00 |  | 
			
				
					| 
							
							
								 omar | 3849def253 | Added ShowAboutWindow(), About Window now showing various config/build information. | 2018-11-30 18:30:21 +01:00 |  | 
			
				
					| 
							
							
								 Sebastian Krzyszkowiak | 3335e6688f | Include <alloca.h> also on macOS (and osxcross) (#2218) | 2018-11-30 16:57:09 +01:00 |  | 
			
				
					| 
							
							
								 Sebastian Krzyszkowiak | b2e7a3806a | Examples: Allegro5: Add touchscreen support | 2018-11-30 16:54:30 +01:00 |  | 
			
				
					| 
							
							
								 omar | 1bfcf8f339 | Separator: Fixed Separator() outputting an extraneous empty line when captured into clipboard/text/file. | 2018-11-30 16:42:32 +01:00 |  | 
			
				
					| 
							
							
								 omar | baf67d393f | When the focused window become inactive don't restore focus to a window with the ImGuiWindowFlags_NoInputs flag. (#2213) | 2018-11-29 23:25:29 +01:00 |  | 
			
				
					| 
							
							
								 omar | 4a94b251fd | Comments | 2018-11-29 22:00:17 +01:00 |  | 
			
				
					| 
							
							
								 omar | 4105cc7e97 | Added ImGuiConfigFlags_None, ImGuiBackendFlags_None for good measure. | 2018-11-27 19:46:14 +01:00 |  | 
			
				
					| 
							
							
								 omar | 1fa2cb8748 | imgui.h: Comments | 2018-11-27 14:10:40 +01:00 |  | 
			
				
					| 
							
							
								 omar | ce07d55d1b | imgui.h: Moved ImGuiListClipper | 2018-11-27 14:01:07 +01:00 |  | 
			
				
					| 
							
							
								 omar | 8495c931c0 | mgui.h: Moved ImGuiInputTextCallbackData,, ImGuiSizeCallbackData, ImGuiPayload structures so they are not in the "Helpers" section. | 2018-11-27 14:01:07 +01:00 |  | 
			
				
					| 
							
							
								 omar | 35d648341b | Examples: SDL: changed the signature of ImGui_ImplSDL2_ProcessEvent() to use a const SDL_Event*. (#2187) | 2018-11-23 18:12:37 +01:00 |  | 
			
				
					| 
							
							
								 omar | 0c4dee083c | Internals: Added ImPool helper data structure (used by testing system, and already in docking branch) | 2018-11-22 18:59:57 +01:00 |  | 
			
				
					| 
							
							
								 omar | d27ffefbd4 | Version 1.67 WIP | 2018-11-22 18:59:57 +01:00 |  | 
			
				
					| 
							
							
								 omar | da3c4330c1 | Version 1.66
						
						
						
						
						
						
							
 v1.66 | 2018-11-22 15:11:52 +01:00 |  | 
			
				
					| 
							
							
								 omar | c00a3bd98f | Examples: SDL2+Vulkan: Fixed application shutdown which could deadlock on Linux + Xorg. (#2181) | 2018-11-21 18:43:25 +01:00 |  | 
			
				
					| 
							
							
								 omar | a5cf227503 | Added link to experimental imgui_scoped.h PR/thread (#2197, #2096) | 2018-11-21 18:31:22 +01:00 |  | 
			
				
					| 
							
							
								 omar | be66f94639 | Examples: OpenGL3: More explicit testing for == GL_UPPER_LEFT in case glGetIntegerv(GL_CLIP_ORIGIN is not honored properly. (#2186, #2195) Fix f52f0a5277 | 2018-11-21 18:24:24 +01:00 |  | 
			
				
					| 
							
							
								 omar | cc4b1f9e47 | Nav: Fixed explicit directional input not re-highlighting current nav item if there is a single item in the window and highlight has been previously disabled by the mouse. (#787) | 2018-11-21 16:07:04 +01:00 |  | 
			
				
					| 
							
							
								 omar | b9ae9bb1e3 | Internals: Using GetOverlayDrawList(ImGuiWindow*) to match syntax of viewport/master branches. Fixed compiling with IMGUI_DEBUG_NAV_RECTS | 2018-11-21 15:37:29 +01:00 |  | 
			
				
					| 
							
							
								 omar | 50c43d1c8e | Removed unnecessary ImGui:: prefixes. | 2018-11-15 16:43:05 +01:00 |  | 
			
				
					| 
							
							
								 omar | 6b4443755d | Internals: Added FindWindowByID() helper. (#2190) | 2018-11-15 16:41:48 +01:00 |  | 
			
				
					| 
							
							
								 omar | aa668c410a | Nav: Fixed an assert in certain circumstance (mostly when using popups) when mouse positions stop being valid. (#2168) + adding a else block to make NavCalcPreferredRefPos() more explicit. | 2018-11-15 13:56:27 +01:00 |  | 
			
				
					| 
							
							
								 omar | f52f0a5277 | Examples: OpenGL3: Added support for GL 4.5's glClipControl(GL_UPPER_LEFT). (#2186) | 2018-11-13 18:54:02 +01:00 |  | 
			
				
					| 
							
							
								 omar | 19b4fcdacb | Made IsWindowFocused() work outside of NewFrame()-EndFrame() and added comments about how ImGuiFocusedFlags_AnyWindow should NOT be used in place of io.WantCaptureMouse. (#2185) | 2018-11-13 11:23:15 +01:00 |  | 
			
				
					| 
							
							
								 omar | 5b1394c5ac | Update README.md | 2018-11-09 15:02:19 +01:00 |  | 
			
				
					| 
							
							
								 omar | 6c1ae6cc71 | Internals: DragBehavior: Added support for ImGuiDragFlags_Vertical to implement a vertical drag widget (no frontend function provided). | 2018-11-09 14:41:40 +01:00 |  | 
			
				
					| 
							
							
								 omar | 6d7677534f | Internals: SliderBehavior: Using axis indexing. | 2018-11-09 14:31:14 +01:00 |  |