Commit Graph

  • 2d4018aa89 Docking: Fix io.ConfigWindowsMoveFromTitleBarOnly for docking branch. omar 2018-12-11 11:03:28 +0100
  • e6439e1a16 Merge branch 'viewport' into docking + moved io.ConfigFlags ImGuiConfigFlags_DockingNoSplit to io.ConfigDockingNoSplit omar 2018-12-10 16:21:49 +0100
  • 26b9e2d0a5 Merge branch 'master' into viewport omar 2018-12-10 16:14:31 +0100
  • 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. omar 2018-12-10 16:05:30 +0100
  • 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. omar 2018-12-10 15:36:07 +0100
  • d20e3ee710 Tests: Adding imgui-test engine hooks (experimental) to provide missing widget state to the testing system. omar 2018-12-06 18:18:54 +0100
  • 3a5e758ee3 Tabs: Fixed crash when using TabItem in a regular (non-docking) tab bar. (#2231) omar 2018-12-08 12:35:15 +0100
  • 4b2d771701
    Merge pull request #1 from Mojang/rsanchez/noclippy Robert Sanchez 2018-12-06 13:30:29 -0800
  • e0b05a290c rsanchez - dont need clipboard stuff right now Robert Sanchez (343) 2018-12-06 10:53:49 -0800
  • f768727284 Merge branch 'viewport' into docking omar 2018-12-06 16:36:17 +0100
  • a03846bd9e Merge branch 'master' into viewport omar 2018-12-06 16:33:39 +0100
  • f3a0b17bb8 Viewport: Win32, GLFW, SDL: Clarified back-ends by using global mouse position direction. GLFW: disabled io.MouseHoveredViewport setting under Mac/Linux. (#1542, #2117) + various comments. omar 2018-12-06 16:30:10 +0100
  • ac52d9d44c Viewport: Fix handling of PlatformRequestResize/PlatformRequestPos. when OS decoration are enabled via ImGuiConfigFlags_ViewportsDecoration . omar 2018-12-05 23:38:37 +0100
  • f091b7cdb6 Merge remote-tracking branch 'remotes/origin/master' into pfox/passwordFix Paul Fox 2018-12-06 21:55:29 +1000
  • e2082a675c Viewport: Fix handling of PlatformRequestResize/PlatformRequestPos. when OS decoration are enabled via ImGuiConfigFlags_ViewportsDecoration . omar 2018-12-05 23:38:37 +0100
  • b94f0241f1 Docking: Adjusting the docking popup menu position so it tends to stay within the same viewport. omar 2018-12-05 21:19:42 +0100
  • b96b1f2412 Docking: Documenting an issue. Renamed member of ImGuiDockFamily. omar 2018-12-04 16:38:27 +0100
  • 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. omar 2018-12-04 14:30:11 +0100
  • b58bd5b311 Version 1.67 WIP + todo notes omar 2018-12-04 13:49:29 +0100
  • 6644f1ff64 Docking: Added io.ConfigDockingTabBarOnSingleWindows option (mostly made possible by the previous fixes). Note that dock node have regressions compared to current floating window: no collapse, no auto-resize, resize grip under the scrollbar, border issues, general overhead. Will tackle those. omar 2018-12-04 13:36:36 +0100
  • 8cac70d8af Docking: Focus fix (missing line in 8bac6d4) omar 2018-12-04 13:34:16 +0100
  • 5105c6c0d0 Merge branch 'viewport' into docking omar 2018-12-04 00:06:26 +0100
  • 3a678d48b1 Merge branch 'master' into viewport omar 2018-12-04 00:02:11 +0100
  • 8bac6d428d Docking: Another attempt at tidying the inconsistent focus / tab bar reordering issues, and toward generalizing single window dock nodes. (#2109) omar 2018-12-03 23:52:48 +0100
  • 2da200fc16 Docking: Fix generalizing the transition from loose windows to dock node so we can switch to single window dock node while transferring viewports (vs creating two viewports and dropping one). + Extracted DockContextGenNodeID out of DockContextAddNode(). omar 2018-12-03 22:53:10 +0100
  • fb6ef8b1db Comments, tweak omar 2018-12-03 18:17:50 +0100
  • f6b6ad1959 Viewport: Minor tweaks, better struct layout. omar 2018-12-03 20:28:32 +0100
  • 3e84f7cd1d Viewport: Fixed a viewport bug which led some popups to merge in underlying host viewport when they should be z-over their parent viewport. omar 2018-12-03 18:16:35 +0100
  • eb311abc92 Fixed IMGUI_API tag on ImFontAtlas::IsBuilt() preventing to build as DLL on some setups. (#2226) omar 2018-12-03 17:49:38 +0100
  • 8d58055a54 Examples: DirectX10/11/12: Made imgui_impl_dx10/dx11/dx12.cpp link d3dcompiler.lib from the .cpp file to ease integration. omar 2018-12-03 17:47:10 +0100
  • 10e13dd6bb Version 1.67 WIP (again, this time IMGUI_VERSION_NUM has leeway for another hot-fix). omar 2018-12-03 12:19:23 +0100
  • ac10889bde Merge branch 'viewport' into docking omar 2018-12-03 11:44:51 +0100
  • 89a530b442 Somehow VS keeps modifying this GUID so I am going to playing along with it. omar 2018-12-03 11:44:08 +0100
  • 65e579e558 Merge branch 'master' into viewport omar 2018-12-03 11:41:53 +0100
  • 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 omar 2018-11-30 23:55:33 +0100
  • 84adf56c66
    fix typos Tocic 2018-12-02 21:43:13 +0300
  • 34e18ef771 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. omar 2018-11-30 23:47:23 +0100
  • 8289e5f6b4 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. omar 2018-11-30 23:47:23 +0100
  • 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. omar 2018-11-30 23:47:23 +0100
  • 7893a88d6b Change default font size to be the font size on load instead of 0 zzzyap 2018-11-30 13:04:40 -0500
  • 48f6fdb349 Fixed typo. omar 2018-11-30 18:25:12 +0100
  • 7658035e5a About, IO: Added io.BackendPlatformName, io.BackendRendererName for informational/QA purpose. omar 2018-11-30 18:18:15 +0100
  • 3849def253 Added ShowAboutWindow(), About Window now showing various config/build information. omar 2018-11-30 17:15:03 +0100
  • 025e00cccc About: Added build/system info relating to Docking branch. omar 2018-11-30 18:29:35 +0100
  • f78b5a0cdb Merge branch 'viewport' into docking omar 2018-11-30 18:27:14 +0100
  • ec49a486c7 About: Added build/system info relating to Viewport branch. omar 2018-11-30 18:27:04 +0100
  • afeefadb4e Merge branch 'master' into viewport omar 2018-11-30 18:24:43 +0100
  • a423f032ee About, IO: Added io.BackendPlatformName, io.BackendRendererName for informational/QA purpose. omar 2018-11-30 18:18:15 +0100
  • 4ef06f5aa2 Added ShowAboutWindow(), About Window now showing various config/build information. omar 2018-11-30 17:15:03 +0100
  • 3335e6688f Include <alloca.h> also on macOS (and osxcross) (#2218) Sebastian Krzyszkowiak 2018-11-30 16:57:09 +0100
  • b2e7a3806a
    Examples: Allegro5: Add touchscreen support Sebastian Krzyszkowiak 2018-11-30 16:46:43 +0100
  • ec915814dc
    include <alloca.h> also on macOS (and osxcross) Sebastian Krzyszkowiak 2018-11-29 04:18:32 +0100
  • 1bfcf8f339 Separator: Fixed Separator() outputting an extraneous empty line when captured into clipboard/text/file. omar 2018-11-30 16:42:32 +0100
  • 20d517a96c flag should be off by default zzzyap 2018-11-30 10:35:03 -0500
  • 51accb7d90 Added option (IMGUI_DISABLE_DEBUG_WINDOWS) to disable debug window zzzyap 2018-11-30 10:06:51 -0500
  • fd78c9d1c8 Fixed NavClampRectToVisibleAreaForMoveDir, Property grid snafu: if an unclipped name in the left column is long enough to make its center pass the left-hand-side of the entry on the right, trying to go left would ignore that entry. This fixes it. zzzyap 2018-11-30 09:27:23 -0500
  • 4b90aa65b1
    Merge pull request #1 from ocornut/master Zhuhuii Yap 2018-11-30 09:13:57 -0500
  • 753223bd7b Merge branch 'viewport' into docking omar 2018-11-30 14:38:54 +0100
  • f663277591 Merge misc/shallow changes from Docking branch to minimize drift: moved some blocks, added comments. omar 2018-11-30 14:33:43 +0100
  • 1c7be88a1a Viewport: Fixed a bug where tooltips on their first frame didn't find a monitor leading to the "recovery" code to revert it to the main viewport for a frame. (#1542) omar 2018-11-30 14:13:51 +0100
  • f2217b0e27 Merge branch 'master' of https://github.com/berlingoqc/imgui into HEAD William Quintal 2018-11-29 19:04:58 -0500
  • eb86084ba0 trololo William Quintal 2018-11-29 19:04:48 -0500
  • baf67d393f When the focused window become inactive don't restore focus to a window with the ImGuiWindowFlags_NoInputs flag. (#2213) omar 2018-11-29 23:24:22 +0100
  • b038892c4d delete je veux pas truc William Quintal 2018-11-29 16:12:46 -0500
  • 4a94b251fd Comments omar 2018-11-29 22:00:17 +0100
  • 3c114b280a Merge branch 'viewport' into docking omar 2018-11-29 21:30:26 +0100
  • 2fbbcaa339 Viewport: Avoid calling platform functions when window is not created (apart from Platform_GetWindowDpiScale, documented as such). Main viewport situation is still ambiguous. (#1542) omar 2018-11-29 21:28:47 +0100
  • 36cbe1e521 Viewport: Misc renaming. omar 2018-11-29 21:16:45 +0100
  • 18f812148b Added ImGuiInputTextFlags_TabReturnsTrue zzzyap 2018-11-29 15:09:54 -0500
  • a2dd035975 Added Collapse & Close for NavInput zzzyap 2018-11-29 14:19:38 -0500
  • 7666afd389 Fixed FocusPreviousWindowIgnoringOne to not focus on windows that are flagged with ImGuiWindowFlags_NoNavFocus Zhuhuii Yap 2018-11-29 13:09:01 -0500
  • 19d17ed274 Docking: Added io.ConfigDockingTransparentPayload option (to use with ImGuiConfigFlags_ViewportsNoMerge) omar 2018-11-29 15:56:51 +0100
  • 01f940dc9a Viewport: imgui_impl_sdl2: Added support for PlatformIO Platform_SetWindowAlpha. omar 2018-11-28 22:50:37 +0100
  • 0c4967bc20 ajout file explorer William Quintal 2018-11-28 11:28:12 -0500
  • 19c4fa8dd5 Examples: DX12: Fixed compilation of imgui_impl_dx12.cpp in viewport branch. Multi-viewport is still not functional. omar 2018-11-28 15:41:17 +0100
  • 3bcc25f588 Merge branch 'viewport' into docking omar 2018-11-27 19:56:23 +0100
  • 4cadb57c46 Viewport: Comments. omar 2018-11-27 19:53:33 +0100
  • 99c32ed4a5 Merge branch 'master' into viewport omar 2018-11-27 19:46:40 +0100
  • c08b4b46f4 Viewport: Better support for toggling ImGuiConfigFlags_ViewportsEnable. (#2196) omar 2018-11-27 19:45:37 +0100
  • 4105cc7e97 Added ImGuiConfigFlags_None, ImGuiBackendFlags_None for good measure. omar 2018-11-27 19:32:47 +0100
  • e138a5fcb5 Docking: Fixed debug Rebuild operation. omar 2018-11-27 17:40:25 +0100
  • 1fa2cb8748 imgui.h: Comments omar 2018-11-27 14:10:40 +0100
  • ce07d55d1b imgui.h: Moved ImGuiListClipper omar 2018-11-27 13:58:52 +0100
  • 8495c931c0 mgui.h: Moved ImGuiInputTextCallbackData,, ImGuiSizeCallbackData, ImGuiPayload structures so they are not in the "Helpers" section. omar 2018-11-27 13:57:20 +0100
  • fc16e54612 Docking: Maintain CentralNode. When SetNextWindowDockID() on a now split node id, we dig to find the central node or the last focused node. (#2109) omar 2018-11-27 13:35:05 +0100
  • 4575354bc0 Docking: Comments + maiintain LastFrameFocused per node + using bitfiield for docking bools. omar 2018-11-27 12:05:30 +0100
  • 3f51c831de Docking: Added internal DockBuilderGetCentralNode(). Fixed being unable to undock whole node from dock button in DockSpace with a central node. (#2109) omar 2018-11-26 22:18:55 +0100
  • 962dcb466d Docking: Added ImGuiDockNodeFlags_NoResize. (#2109) omar 2018-11-26 21:52:40 +0100
  • b8d9c5c130 Merge branch 'viewport' into docking omar 2018-11-26 21:36:48 +0100
  • 1a0d2578a1 Viewport: Merging fixes + relying on multiple viewport overlaps. Follow-up to previous attempts are reworking the split/merge mechanisms. (#1542) omar 2018-11-26 21:35:44 +0100
  • 12a1e7d04e Viewport: Comment to suggest making WindowBg opaque when viewports are enabled. omar 2018-11-26 19:20:37 +0100
  • 4a8efd7e68 Docking: Hidden tab-bar triangle reflects focus but using Button colors. (#2109) omar 2018-11-26 17:57:01 +0100
  • 66cfbbff5e Docking: Fixed double-overlay when dragging window over one of the (four cardinal) outer drop boxes. (#2109) omar 2018-11-26 17:39:38 +0100
  • d23c69d319 Docking: Added context menu option to hide the tab bar of single-window dock nodes, similar to Unreal. (#2109) omar 2018-11-26 17:25:06 +0100
  • 1e7b50aeae Viewport: Fixes moving child menu viewport (fix 379733a). omar 2018-11-26 16:55:40 +0100
  • c93e92671a Viewport: Fixes moving child menu viewport (fix 379733a). omar 2018-11-26 16:55:40 +0100
  • ddc3f8f069 Merge branch 'viewport' into docking omar 2018-11-26 15:32:04 +0100
  • 5261e5a6ba Merge branch 'master' into viewport omar 2018-11-26 14:53:51 +0100
  • 379733aba1 Viewport: Fix viewport regression with protruding child window creating their own viewport. (fixes cae4d02, 760c1d95) (#1542) omar 2018-11-26 14:53:04 +0100
  • 95ec740558 ajout mon ficher pour mes widgets la ya un log window William Quintal 2018-11-25 23:48:53 -0500