-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merge docking into Master #2
Commits on Jan 18, 2021
-
Docking: added comments. added experimental TabItemFlagsOverrideSet t…
…o ImGuiWindowClass. (Could probably do something similar with TabBarFlagsOverrideSet+Clear for ocornut#2700 later.)
Configuration menu - View commit details
-
Copy full SHA for 9e4956d - Browse repository at this point
Copy the full SHA 9e4956dView commit details -
Docking: docked window honor tab and text colors by storing them. (oc…
…ornut#2771) Later to lead into ocornut#2700 and ocornut#2539 Move tab submission block above in DockNodeUpdateTabBar(), not strictly necessary for this change as is, but useful if needing to apply override for TitleBg* as we'd need a value for node->VisibleWindow earlier than currently set.
Configuration menu - View commit details
-
Copy full SHA for ebbb98d - Browse repository at this point
Copy the full SHA ebbb98dView commit details
Commits on Jan 21, 2021
-
Merge branch 'master' into docking
# Conflicts: # docs/CHANGELOG.txt # imgui.cpp
Configuration menu - View commit details
-
Copy full SHA for bb26751 - Browse repository at this point
Copy the full SHA bb26751View commit details
Commits on Jan 26, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 376c88a - Browse repository at this point
Copy the full SHA 376c88aView commit details
Commits on Jan 28, 2021
-
Viewports, Backends: Vulkan: handle VK_ERROR_OUT_OF_DATE_KHR when res…
…izing secondary viewport (ocornut#3766, ocornut#3758) Cannot repro here but appears to a user on Linux. Fix may be not super solid.
Configuration menu - View commit details
-
Copy full SHA for cff8162 - Browse repository at this point
Copy the full SHA cff8162View commit details -
Merge branch 'master' into docking
# Conflicts: # backends/imgui_impl_win32.cpp # docs/CHANGELOG.txt # imgui.cpp
Configuration menu - View commit details
-
Copy full SHA for 577e7cb - Browse repository at this point
Copy the full SHA 577e7cbView commit details
Commits on Feb 1, 2021
-
Docking: on node split, update memorized DockId for currently closed …
…windows (ocornut#3716) Amended by @ocornut with same fix in DockBuilderRemoveNodeChildNodes().
Configuration menu - View commit details
-
Copy full SHA for 84e8802 - Browse repository at this point
Copy the full SHA 84e8802View commit details
Commits on Feb 2, 2021
-
Docking: fix gap in hit test hold when using ImGuiDockNodeFlags_Passt…
…hruCentralNode touching the edge of a viewport. (ocornut#3733)
Configuration menu - View commit details
-
Copy full SHA for 22d9a61 - Browse repository at this point
Copy the full SHA 22d9a61View commit details
Commits on Feb 5, 2021
-
Viewports: (breaking) removed ImGuiPlatformIO::MainViewport which is …
…now pretty much unused and duplicate (and misleading as we will evolve the concept) Use GetMainViewport() if stuck.
Configuration menu - View commit details
-
Copy full SHA for fa55b0c - Browse repository at this point
Copy the full SHA fa55b0cView commit details
Commits on Feb 9, 2021
-
Viewports: Moved in own section of imgui.h ahead of merging a small p…
…art of viewport interface to master.
Configuration menu - View commit details
-
Copy full SHA for 862bfc5 - Browse repository at this point
Copy the full SHA 862bfc5View commit details -
Viewports: trying to treat GetMainViewport() as const. Reducing unnec…
…essary casts of ImGuiViewportP* Metrics: readded root Drawlists node in metrics to match master. The (void*) casts are implying const-casst but currently left GetMainViewport() as returning non-const.
Configuration menu - View commit details
-
Copy full SHA for 1a3af8c - Browse repository at this point
Copy the full SHA 1a3af8cView commit details -
Viewports: (Breaking) turned GetWorkPos(), GetWorkSize() into straigh…
…t fields -> WorkPos, WorkSize before exposing in master branch.
Configuration menu - View commit details
-
Copy full SHA for 73ccb7e - Browse repository at this point
Copy the full SHA 73ccb7eView commit details -
Merge remote-tracking branch 'origin/master' into docking
# Conflicts: # backends/imgui_impl_dx12.cpp # backends/imgui_impl_dx9.cpp # imgui.cpp # imgui.h
Configuration menu - View commit details
-
Copy full SHA for 7a516a2 - Browse repository at this point
Copy the full SHA 7a516a2View commit details -
Fix for compiling imgui_internal.h without operators + made GetWorkRe…
…ct() consistent with clamped WorkSize.
Configuration menu - View commit details
-
Copy full SHA for 6f5f80a - Browse repository at this point
Copy the full SHA 6f5f80aView commit details
Commits on Feb 10, 2021
-
Misc tweaks - mostly toward minimizing diff in upcoming backport merg…
…e of a few viewport structures in master
Configuration menu - View commit details
-
Copy full SHA for 2a5eaf2 - Browse repository at this point
Copy the full SHA 2a5eaf2View commit details -
Viewports: Fix issue inferring viewport z-order when new popups gets …
…created. (ocornut#3734) + Metrics updates. Revert 6bc5266 Showing inferred order and missing flags in metrics.
Configuration menu - View commit details
-
Copy full SHA for 3607c42 - Browse repository at this point
Copy the full SHA 3607c42View commit details -
Merge branch 'features/viewport_in_master' into docking (WIP need add…
…ing code for new ImGuiViewportFlags values) # Conflicts: # imgui.cpp # imgui.h # imgui_demo.cpp # imgui_internal.h # imgui_widgets.cpp
Configuration menu - View commit details
-
Copy full SHA for ee59d7a - Browse repository at this point
Copy the full SHA ee59d7aView commit details -
Viewports: Setting the new (currently dummy) flags on viewports. (oco…
…rnut#3789, ocornut#1542, ocornut#3680, ocornut#3350, ocornut#3012, ocornut#2471) Amend the merging of f14042c (merge ee59d7a)
Configuration menu - View commit details
-
Copy full SHA for 04f7ea8 - Browse repository at this point
Copy the full SHA 04f7ea8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 239d098 - Browse repository at this point
Copy the full SHA 239d098View commit details
Commits on Feb 11, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 7180e9a - Browse repository at this point
Copy the full SHA 7180e9aView commit details
Commits on Feb 12, 2021
-
Docking: Made close button enable logic consistent on dockspace. When…
… no docked window have a close button or it is disabled on the node, the space is given to tabs. Clarified close_button_is_visible vs close_button_is_enabled behavior in DockNodeUpdateTabBar().. (ocornut#3633, ocornut#3521) Reduced alpha of disabled close button a little bit further. Removed 'EnableCloseButton' which was actually unused (can't be infered early, need ->VisibleWindow anyway, which is not == ->ActiveWindow)
Configuration menu - View commit details
-
Copy full SHA for 3d75f43 - Browse repository at this point
Copy the full SHA 3d75f43View commit details
Commits on Feb 18, 2021
-
Merge branch 'master' into docking
# Conflicts: # backends/imgui_impl_dx10.cpp # backends/imgui_impl_dx11.cpp # backends/imgui_impl_dx12.cpp # backends/imgui_impl_dx9.cpp # backends/imgui_impl_opengl3.cpp # backends/imgui_impl_win32.cpp # docs/CHANGELOG.txt # examples/example_glfw_vulkan/main.cpp # examples/example_sdl_vulkan/main.cpp # imgui.cpp
Configuration menu - View commit details
-
Copy full SHA for ffa863a - Browse repository at this point
Copy the full SHA ffa863aView commit details -
Examples: DX9-DX11: Removed half-assed DPI awareness enable. Updated …
…Docking/Viewports part of Changelog (e.g. removed bits that are now already in master, clarified some added bits)
Configuration menu - View commit details
-
Copy full SHA for a4e4f57 - Browse repository at this point
Copy the full SHA a4e4f57View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ec1418 - Browse repository at this point
Copy the full SHA 3ec1418View commit details
Commits on Feb 25, 2021
-
Internals: Add a way to request window to not process any interaction…
…s for specified number of frames.
Configuration menu - View commit details
-
Copy full SHA for 839ecce - Browse repository at this point
Copy the full SHA 839ecceView commit details
Commits on Feb 27, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 732cd83 - Browse repository at this point
Copy the full SHA 732cd83View commit details
Commits on Mar 2, 2021
-
Configuration menu - View commit details
-
Copy full SHA for b794ecc - Browse repository at this point
Copy the full SHA b794eccView commit details -
Merge branch 'master' into docking
# Conflicts: # backends/imgui_impl_dx9.cpp # backends/imgui_impl_win32.cpp # docs/CHANGELOG.txt # imgui.cpp
Configuration menu - View commit details
-
Copy full SHA for 6aee4bc - Browse repository at this point
Copy the full SHA 6aee4bcView commit details
Commits on Mar 5, 2021
-
Merge branch 'master' into docking
# Conflicts: # imgui.cpp # imgui_widgets.cpp
Configuration menu - View commit details
-
Copy full SHA for 80533ea - Browse repository at this point
Copy the full SHA 80533eaView commit details -
Internals: rename RootWindow->RootWindowDockTree, RootWindowDockStop-…
…>RootWindow. Why? So by default RootWindow matches user expectation on both branches, and RootWindowDockTree is more intentful. (Actually should reduce diff between master<>docking)
Configuration menu - View commit details
-
Copy full SHA for 705f082 - Browse repository at this point
Copy the full SHA 705f082View commit details -
Viewports, Backend: SDL: Fix missing ImGuiBackendFlags_HasSetMousePos…
… flag in docking branch (ok in master), GLFW: Fix application of WantSetMousePos. (ocornut#1542, ocornut#787) Shows how little this feature is used with nav (was designed for small devices and frankly may be dropped) - but the backend support itself we will make use of for other features.
Configuration menu - View commit details
-
Copy full SHA for d5a4d53 - Browse repository at this point
Copy the full SHA d5a4d53View commit details
Commits on Mar 10, 2021
-
Viewports, Internals: added GetViewportPlatformMonitor() will a safet…
…y net to keep code portable + simplified handling of disconnected monitor in Begin().
Configuration menu - View commit details
-
Copy full SHA for 4b9bc49 - Browse repository at this point
Copy the full SHA 4b9bc49View commit details
Commits on Mar 11, 2021
-
Merge branch 'master' into docking
# Conflicts: # imgui.cpp # imgui.h # misc/debuggers/imgui.natvis
Configuration menu - View commit details
-
Copy full SHA for f1bf642 - Browse repository at this point
Copy the full SHA f1bf642View commit details
Commits on Mar 12, 2021
-
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.
Configuration menu - View commit details
-
Copy full SHA for 0157502 - Browse repository at this point
Copy the full SHA 0157502View commit details -
Configuration menu - View commit details
-
Copy full SHA for cfe83c4 - Browse repository at this point
Copy the full SHA cfe83c4View commit details
Commits on Mar 15, 2021
-
Merge branch 'master' into docking
# Conflicts: # docs/CHANGELOG.txt # imgui.cpp
Configuration menu - View commit details
-
Copy full SHA for 2565945 - Browse repository at this point
Copy the full SHA 2565945View commit details
Commits on Mar 16, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 2231e1a - Browse repository at this point
Copy the full SHA 2231e1aView commit details -
Docking: undocking nodes/windows covering most of the monitor max the…
…ir size down to 90% to ease further manipulations. Kind of a welcome hack.
Configuration menu - View commit details
-
Copy full SHA for b202fa9 - Browse repository at this point
Copy the full SHA b202fa9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 81e0b18 - Browse repository at this point
Copy the full SHA 81e0b18View commit details
Commits on Mar 18, 2021
-
Docking: Add support for split_outer in DockContextCalcDropPosForDock…
…ing(). Misc: Add FIXME regarding behavior of some window fields.
Configuration menu - View commit details
-
Copy full SHA for b17bfdd - Browse repository at this point
Copy the full SHA b17bfddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 085cff2 - Browse repository at this point
Copy the full SHA 085cff2View commit details
Commits on Mar 25, 2021
-
BeginMainMenuBar(): remove expectation that we don't know menu bar he…
…ight ahead, allowing up to generalize placement in any direction (will be done in master) Amend 75de34e
Configuration menu - View commit details
-
Copy full SHA for ca34c81 - Browse repository at this point
Copy the full SHA ca34c81View commit details -
Merge branch 'master' into docking
# Conflicts: # backends/imgui_impl_dx9.cpp # backends/imgui_impl_sdl.cpp # backends/imgui_impl_win32.cpp # imgui.cpp # imgui_internal.h # imgui_widgets.cpp
Configuration menu - View commit details
-
Copy full SHA for e7577d5 - Browse repository at this point
Copy the full SHA e7577d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for b305953 - Browse repository at this point
Copy the full SHA b305953View commit details -
TabBar: Use mouse position instead of hardcoded +1/-1 offset when reo…
…rdering tabs. Fixes tab reordering in test engine when using fast mode. # Conflicts: # imgui_widgets.cpp
Configuration menu - View commit details
-
Copy full SHA for d705192 - Browse repository at this point
Copy the full SHA d705192View commit details -
TabBar: Amend previous commit. Fix tab reordering when tab bar has sc…
…rolling. Some tidying up with helpers + honor 16-bit offsets as with other tab bar features (unlikely single reorder can reach that but consistent)
Configuration menu - View commit details
-
Copy full SHA for b79b1cb - Browse repository at this point
Copy the full SHA b79b1cbView commit details
Commits on Mar 26, 2021
-
Backends, Viewports: GLFW: Add a workaround for stuck keys after clos…
…ing a GLFW window (ocornut#3837).
Configuration menu - View commit details
-
Copy full SHA for a4adf60 - Browse repository at this point
Copy the full SHA a4adf60View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5991851 - Browse repository at this point
Copy the full SHA 5991851View commit details
Commits on Mar 30, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 0e0a783 - Browse repository at this point
Copy the full SHA 0e0a783View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ed07a8 - Browse repository at this point
Copy the full SHA 3ed07a8View commit details -
Docking: fix undocking from tab-bar by moving mouse horizontally, amend
Configuration menu - View commit details
-
Copy full SHA for 9251eac - Browse repository at this point
Copy the full SHA 9251eacView commit details
Commits on Mar 31, 2021
-
Merge branch 'master' into docking
# Conflicts: # imgui.cpp # imgui_widgets.cpp
Configuration menu - View commit details
-
Copy full SHA for 6ddcdbe - Browse repository at this point
Copy the full SHA 6ddcdbeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 65cd145 - Browse repository at this point
Copy the full SHA 65cd145View commit details
Commits on Apr 12, 2021
-
Docking: Fixed restoring of tab order within a dockspace or a split n…
…ode. (tests in "docking_tab_order")
Configuration menu - View commit details
-
Copy full SHA for 539de43 - Browse repository at this point
Copy the full SHA 539de43View commit details -
Docking: Fixed multiple simultaneously reappearing window from appear…
…ing undocked in their initial frame.
Configuration menu - View commit details
-
Copy full SHA for e87dd0e - Browse repository at this point
Copy the full SHA e87dd0eView commit details
Commits on Apr 13, 2021
-
Docking: Fixed reappearing docked windows with no close button showin…
…g a tab with extraneous space for one frame.
Configuration menu - View commit details
-
Copy full SHA for 646c873 - Browse repository at this point
Copy the full SHA 646c873View commit details -
Docking: move NavWindow to SelectedTabId application lower to leave a…
… chance for in-between code to alter focus. + store per-node window menu button id to simplify usage.
Configuration menu - View commit details
-
Copy full SHA for 3f16a52 - Browse repository at this point
Copy the full SHA 3f16a52View commit details
Commits on Apr 14, 2021
-
Docking: Fix window menu button. Broken by 3f16a52 (ocornut#4043)
Worked on single-frame click.
Configuration menu - View commit details
-
Copy full SHA for e5efa01 - Browse repository at this point
Copy the full SHA e5efa01View commit details -
Configuration menu - View commit details
-
Copy full SHA for 76902c4 - Browse repository at this point
Copy the full SHA 76902c4View commit details
Commits on Apr 15, 2021
-
Merge remote-tracking branch 'origin/master' into docking
# Conflicts: # backends/imgui_impl_opengl3.cpp
Configuration menu - View commit details
-
Copy full SHA for 34d4bc6 - Browse repository at this point
Copy the full SHA 34d4bc6View commit details
Commits on Apr 19, 2021
-
Merge branch 'master' into docking
# Conflicts: # imgui.cpp # imgui_internal.h
Configuration menu - View commit details
-
Copy full SHA for 33cdbe9 - Browse repository at this point
Copy the full SHA 33cdbe9View commit details
Commits on Apr 30, 2021
-
Merge branch 'master' into docking
+ fix warning fix for mingw+dx9 # Conflicts: # backends/imgui_impl_dx9.cpp # imgui.cpp
Configuration menu - View commit details
-
Copy full SHA for 3129080 - Browse repository at this point
Copy the full SHA 3129080View commit details
Commits on May 18, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 2cdfcb8 - Browse repository at this point
Copy the full SHA 2cdfcb8View commit details
Commits on May 19, 2021
-
Merge branch 'master' into docking
# Conflicts: # backends/imgui_impl_dx10.cpp # backends/imgui_impl_dx11.cpp # backends/imgui_impl_dx12.cpp # backends/imgui_impl_dx9.cpp # backends/imgui_impl_glfw.cpp # backends/imgui_impl_opengl2.cpp # backends/imgui_impl_opengl3.cpp # imgui.cpp
Configuration menu - View commit details
-
Copy full SHA for 86c2b60 - Browse repository at this point
Copy the full SHA 86c2b60View commit details
Commits on May 20, 2021
-
Docking: Docking node tab bar honors ItemInnerSpacing.x before first …
…tab. Tweak rendering and alignment of dock node menu marker. (ocornut#4130) + Fix ~0 in EndFrameDrawDimmedBackgrounds() which is obsolete way of signifying "all round corners".
Configuration menu - View commit details
-
Copy full SHA for 105d82d - Browse repository at this point
Copy the full SHA 105d82dView commit details
Commits on May 24, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 1b435ae - Browse repository at this point
Copy the full SHA 1b435aeView commit details
Commits on May 25, 2021
-
Merge branch 'master' into docking
# Conflicts: # backends/imgui_impl_opengl3.cpp # docs/CHANGELOG.txt
Configuration menu - View commit details
-
Copy full SHA for 1ad1429 - Browse repository at this point
Copy the full SHA 1ad1429View commit details
Commits on May 31, 2021
-
Docking: Fix IsWindowAppearing() and ImGuiCond_Appearing on docked wi…
…ndows. (ocornut#4177, ocornut#3982, ocornut#1497, ocornut#1061)
Configuration menu - View commit details
-
Copy full SHA for 91704b7 - Browse repository at this point
Copy the full SHA 91704b7View commit details
Commits on Jun 3, 2021
-
Docking: Amend 91704b7, window->DockXXX booleans not properly cleared…
… when window not docked. (ocornut#4177, ocornut#3982, ocornut#1497, ocornut#1061) Fix issue with freshly split windows/nodes incorrectly returning true to IsWindowAppearing().
Configuration menu - View commit details
-
Copy full SHA for fa1f540 - Browse repository at this point
Copy the full SHA fa1f540View commit details -
Docking: Fix IsWindowAppearing() unnecessarily returning true twice i…
…n a row. (ocornut#4177, ocornut#3982, ocornut#1497, ocornut#1061) + added a zealous assert.
Configuration menu - View commit details
-
Copy full SHA for f03ab2a - Browse repository at this point
Copy the full SHA f03ab2aView commit details -
Docking: Clicking on the right-most close button of a docking node cl…
…oses all windows. (ocornut#4186)
Configuration menu - View commit details
-
Copy full SHA for 5e528d9 - Browse repository at this point
Copy the full SHA 5e528d9View commit details
Commits on Jun 4, 2021
-
Configuration menu - View commit details
-
Copy full SHA for f53db35 - Browse repository at this point
Copy the full SHA f53db35View commit details -
Merge branch 'master' into docking
# Conflicts: # imgui.cpp # imgui_internal.h # imgui_widgets.cpp
Configuration menu - View commit details
-
Copy full SHA for 16abfa5 - Browse repository at this point
Copy the full SHA 16abfa5View commit details
Commits on Jun 8, 2021
-
Merge branch 'master' into docking
# Conflicts: # backends/imgui_impl_win32.cpp
Configuration menu - View commit details
-
Copy full SHA for a44d4da - Browse repository at this point
Copy the full SHA a44d4daView commit details
Commits on Jun 9, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 865b2ca - Browse repository at this point
Copy the full SHA 865b2caView commit details -
ImVector: added clear_delete(), clear_destruct() helpers.
# Conflicts: # imgui.cpp
Configuration menu - View commit details
-
Copy full SHA for 4161a67 - Browse repository at this point
Copy the full SHA 4161a67View commit details -
Nav, Drag and Drop, Docking: fixed two issues leading nav result to c…
…onflict with moving a window. (ocornut#4211, ocornut#3025)
Configuration menu - View commit details
-
Copy full SHA for db0338a - Browse repository at this point
Copy the full SHA db0338aView commit details
Commits on Jun 14, 2021
-
Backends, Viewports: Vulkan: Fix the use of the incorrect fence in wa…
…it for fence. (ocornut#4208) The fence being waited upon was not the one associated with the current frame. This results in validation error detecting a reset of command buffers still in use and resetting fences while still in use. Read more details in ocornut#4208
Configuration menu - View commit details
-
Copy full SHA for 90deb09 - Browse repository at this point
Copy the full SHA 90deb09View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b417b2 - Browse repository at this point
Copy the full SHA 9b417b2View commit details
Commits on Jun 17, 2021
-
Viewport: extracted code out of Begin() into WindowSyncOwnedViewport(…
…) - no other change
Configuration menu - View commit details
-
Copy full SHA for afabb2f - Browse repository at this point
Copy the full SHA afabb2fView commit details -
Viewports: Fix popup/tooltip created without a parent window from bei…
…ng given a ParentViewportId value of the implicit/fallback window. (ocornut#4236, ocornut#2409) Amend 3ead982
Configuration menu - View commit details
-
Copy full SHA for cce307a - Browse repository at this point
Copy the full SHA cce307aView commit details
Commits on Jun 24, 2021
-
Merge branch 'master' into docking
# Conflicts: # backends/imgui_impl_opengl3.cpp # imgui.cpp # imgui.h # imgui_demo.cpp
Configuration menu - View commit details
-
Copy full SHA for ac35b4b - Browse repository at this point
Copy the full SHA ac35b4bView commit details
Commits on Jun 29, 2021
-
Merge branch 'features/backends_context' into docking
# Conflicts: # backends/imgui_impl_dx10.cpp # backends/imgui_impl_dx11.cpp # backends/imgui_impl_dx12.cpp # backends/imgui_impl_dx9.cpp # backends/imgui_impl_glfw.cpp # backends/imgui_impl_opengl2.cpp # backends/imgui_impl_opengl3.cpp # backends/imgui_impl_sdl.cpp # backends/imgui_impl_vulkan.cpp # backends/imgui_impl_win32.cpp # examples/example_apple_opengl2/main.mm
Configuration menu - View commit details
-
Copy full SHA for 6824473 - Browse repository at this point
Copy the full SHA 6824473View commit details -
Backends: amends to 1db1066 + merge minor bits from docking incl SetA…
…ctiveIdUsingNavAndKeys(). No need to clear fields before deletion. DX12: renamed to match docking branch.
Configuration menu - View commit details
-
Copy full SHA for 0f7eb00 - Browse repository at this point
Copy the full SHA 0f7eb00View commit details -
Backends: Viewports: renamed viewport storage structures ImGuiViewpor…
…tDataXXXX -> ImGui_ImplXXXX_ViewportData and locals (matching naming convention in 70c6038)
Configuration menu - View commit details
-
Copy full SHA for 36a0d10 - Browse repository at this point
Copy the full SHA 36a0d10View commit details
Commits on Jul 5, 2021
-
Docking: removed DockNodeFlagsOverrideClear flags from ImGuiWindowCla…
…ss. (ocornut#2999, ocornut#3521, ocornut#3633) + extraded bits of metrics into DebugNodeDockNodeFlags()
Configuration menu - View commit details
-
Copy full SHA for 0a8ab75 - Browse repository at this point
Copy the full SHA 0a8ab75View commit details -
Docking: Reworked node flags saving/inheritance... (ocornut#4292, oco…
…rnut#3834, ocornut#3633, ocornut#3521, ocornut#3492, ocornut#3335, ocornut#2999, ocornut#2648) ..so that flags enforced by docked windows via the DockNodeFlagsOverrideSet mechanism are are not left in empty dockspace nodes once the windows gets undocked.
Configuration menu - View commit details
-
Copy full SHA for 6136b38 - Browse repository at this point
Copy the full SHA 6136b38View commit details -
Docking: Added ImGuiDockNodeFlags_NoDockingOverEmpty. Breaking defini…
…tion of ImGuiDockNodeFlags_NoDockingOverOther which now means "non empty node". (ocornut#3492, ocornut#2648, ocornut#4292)
Configuration menu - View commit details
-
Copy full SHA for 9e8e5ac - Browse repository at this point
Copy the full SHA 9e8e5acView commit details
Commits on Jul 7, 2021
-
Docking: Fixed crash issues using DockBuilderRemoveNode() in some sit…
…uations. (ocornut#3111, ocornut#3179, ocornut#3203, ocornut#4295) If the deleted root node isn't part of a dockspace with a central node, it won't be "protected" but removed when last window gets removed.
Configuration menu - View commit details
-
Copy full SHA for cd4cc9f - Browse repository at this point
Copy the full SHA cd4cc9fView commit details -
Docking: Fix crash when a dock node gets re-qualified as dockspace>fl…
…oating>dockspace.. (ocornut#3203, ocornut#4295) Which tends to happen when incorrectly calling DockBuilderAddNode() without ImGuiDockNodeFlags_Dockspace and using it as a Dockspace on the next frame after the floating window hosting the node has been automatically created.
Configuration menu - View commit details
-
Copy full SHA for eb6f4b1 - Browse repository at this point
Copy the full SHA eb6f4b1View commit details
Commits on Jul 9, 2021
-
Merge branch 'master' into docking
# Conflicts: # backends/imgui_impl_dx10.cpp # backends/imgui_impl_dx11.cpp # backends/imgui_impl_dx12.cpp # backends/imgui_impl_dx9.cpp # backends/imgui_impl_glfw.cpp # backends/imgui_impl_opengl3.cpp # backends/imgui_impl_sdl.cpp # backends/imgui_impl_vulkan.cpp # backends/imgui_impl_win32.cpp # imgui.cpp # imgui_internal.h
Configuration menu - View commit details
-
Copy full SHA for a11f368 - Browse repository at this point
Copy the full SHA a11f368View commit details
Commits on Jul 12, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 3d5dc0d - Browse repository at this point
Copy the full SHA 3d5dc0dView commit details
Commits on Jul 19, 2021
-
Merge branch 'master' into docking
# Conflicts: # imgui.cpp # imgui_internal.h
Configuration menu - View commit details
-
Copy full SHA for 7bfc379 - Browse repository at this point
Copy the full SHA 7bfc379View commit details
Commits on Aug 2, 2021
-
Merge branch 'master' into docking
# Conflicts: # backends/imgui_impl_glfw.cpp # backends/imgui_impl_sdl.cpp # backends/imgui_impl_win32.cpp # imgui.cpp
Configuration menu - View commit details
-
Copy full SHA for f9b5168 - Browse repository at this point
Copy the full SHA f9b5168View commit details -
Backends: Win32, SDL, GLFW: only honor io.WantSetMousePos when focuse…
…d + fix GLFW uninstalling handler + tweaks to reduce branch drift with docking. (ocornut#787, ocornut#2445, ocornut#2696, ocornut#3751, ocornut#4377) # Conflicts: # backends/imgui_impl_glfw.cpp # backends/imgui_impl_sdl.cpp # backends/imgui_impl_win32.cpp
Configuration menu - View commit details
-
Copy full SHA for 80b5fb5 - Browse repository at this point
Copy the full SHA 80b5fb5View commit details
Commits on Aug 19, 2021
-
Merge branch 'master' into docking (will need further for io.AddFocus…
…Event) # Conflicts: # backends/imgui_impl_glfw.cpp # backends/imgui_impl_opengl3.cpp # backends/imgui_impl_sdl.cpp # backends/imgui_impl_win32.cpp # imgui.cpp
Configuration menu - View commit details
-
Copy full SHA for 0b06c4b - Browse repository at this point
Copy the full SHA 0b06c4bView commit details -
IO: modify io.AddFocusEvent() to tolerate in/out for multi-viewports.…
… Amend 2f40be6. (ocornut#3532)
Configuration menu - View commit details
-
Copy full SHA for 9c3359e - Browse repository at this point
Copy the full SHA 9c3359eView commit details
Commits on Aug 20, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 5a7d18a - Browse repository at this point
Copy the full SHA 5a7d18aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e01952 - Browse repository at this point
Copy the full SHA 2e01952View commit details -
Fix BeginDisabled(false), again, (ocornut#211, ocornut#4452, ocornut#…
…4453) Version 1.84.1 (forced pushed since our earlier versioning didn't sort correctly in github web) # Conflicts: # docs/CHANGELOG.txt
Configuration menu - View commit details
-
Copy full SHA for 47fb332 - Browse repository at this point
Copy the full SHA 47fb332View commit details
Commits on Aug 22, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 6bd447c - Browse repository at this point
Copy the full SHA 6bd447cView commit details
Commits on Aug 24, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 58f5092 - Browse repository at this point
Copy the full SHA 58f5092View commit details
Commits on Aug 27, 2021
-
Docking: fix 58f5092 (ocornut#4310)
If we clear _ChildWindow flag we must remove it from here otherwise render loop will fail.
Configuration menu - View commit details
-
Copy full SHA for 0eb45a0 - Browse repository at this point
Copy the full SHA 0eb45a0View commit details
Commits on Aug 30, 2021
-
Merge branch 'master' into docking
# Conflicts: # backends/imgui_impl_opengl3.cpp # examples/imgui_examples.sln # imgui.cpp # imgui.h
Configuration menu - View commit details
-
Copy full SHA for dedb381 - Browse repository at this point
Copy the full SHA dedb381View commit details
Commits on Aug 31, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 5358909 - Browse repository at this point
Copy the full SHA 5358909View commit details
Commits on Sep 7, 2021
-
Configuration menu - View commit details
-
Copy full SHA for fa9fc05 - Browse repository at this point
Copy the full SHA fa9fc05View commit details -
Configuration menu - View commit details
-
Copy full SHA for 40caab4 - Browse repository at this point
Copy the full SHA 40caab4View commit details
Commits on Sep 8, 2021
-
Internals: refactored IsWindowHovered()/IsWindowFocused() to make the…
…ir logic more similar + change underlying value of ImGuiHoveredFlags_AllowWhenBlockedByPopup + comment out docking only flags.
Configuration menu - View commit details
-
Copy full SHA for cfb8372 - Browse repository at this point
Copy the full SHA cfb8372View commit details -
Fixed _ChildWindows from leaking docking hierarchy. Added ImGuiFocuse…
…dFlags_DockHierarchy and ImGuiHoveredFlags_DockHierarchy.
Configuration menu - View commit details
-
Copy full SHA for 6b1e094 - Browse repository at this point
Copy the full SHA 6b1e094View commit details
Commits on Sep 9, 2021
-
Viewports: fixed unnecessary creation of temporary viewports when mul…
…tiple docked windows got reassigned to a new node (created mid-frame) which already has a HostWindow
Configuration menu - View commit details
-
Copy full SHA for 9a49c1d - Browse repository at this point
Copy the full SHA 9a49c1dView commit details -
Viewports: Fixed a crash while a window owning its viewport disappear…
… while being dragged. t would manifest when e.g. reconfiguring dock nodes while dragging.
Configuration menu - View commit details
-
Copy full SHA for 6b77668 - Browse repository at this point
Copy the full SHA 6b77668View commit details
Commits on Sep 10, 2021
-
Viewports: fix window with viewport ini data immediately merged into …
…a host viewport from leaving a temporary viewport alive for a frame (would leak into backend).
Configuration menu - View commit details
-
Copy full SHA for 79d39b1 - Browse repository at this point
Copy the full SHA 79d39b1View commit details
Commits on Sep 11, 2021
-
Fixed IsWindowFocused/IsWindowHovered with _ChildWindows for not foll…
…owing through popup parents (amend 6b1e094, fix ocornut#4527)
Configuration menu - View commit details
-
Copy full SHA for 92a39f7 - Browse repository at this point
Copy the full SHA 92a39f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d95e7e - Browse repository at this point
Copy the full SHA 5d95e7eView commit details
Commits on Sep 13, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 8dfb522 - Browse repository at this point
Copy the full SHA 8dfb522View commit details
Commits on Sep 14, 2021
-
Docking: floating node with a central node hides properly when nothin…
…g is docked + rename.
Configuration menu - View commit details
-
Copy full SHA for 29828d0 - Browse repository at this point
Copy the full SHA 29828d0View commit details -
Docking: Improved resizing system so that non-central zone are better…
… at keeping their fixed size.
Configuration menu - View commit details
-
Copy full SHA for e7cc534 - Browse repository at this point
Copy the full SHA e7cc534View commit details -
Merge branch 'master' into docking
# Conflicts: # imgui.cpp # imgui.h
Configuration menu - View commit details
-
Copy full SHA for c58fb46 - Browse repository at this point
Copy the full SHA c58fb46View commit details
Commits on Sep 21, 2021
-
Nav: Fixed an issue with losing focus on docked windows when pressing…
… Alt while keyboard navigation is disabled. (ocornut#4547, ocornut#4439)
Configuration menu - View commit details
-
Copy full SHA for fa0a314 - Browse repository at this point
Copy the full SHA fa0a314View commit details
Commits on Sep 22, 2021
-
Docking: Fixed IsItemHovered() and functions depending on it (e.g. Be…
…ginPopupContextItem()) when called after Begin() on a docked window (ocornut#3851) Fix ee643b2
Configuration menu - View commit details
-
Copy full SHA for ca097c2 - Browse repository at this point
Copy the full SHA ca097c2View commit details
Commits on Sep 24, 2021
-
Added ImGuiFocusedFlags_NoPopupHierarchy and ImGuiHoveredFlags_NoPopu…
…pHierarchy (followup ocornut#4527) IsWindowFocused: fix flag usage (amend 6b1e094) was technically harmless because of light typing.
Configuration menu - View commit details
-
Copy full SHA for 65ad63d - Browse repository at this point
Copy the full SHA 65ad63dView commit details -
Merge branch 'master' into docking
# Conflicts: # backends/imgui_impl_win32.cpp # imgui.cpp # imgui.h # imgui_demo.cpp # imgui_internal.h
Configuration menu - View commit details
-
Copy full SHA for 835a534 - Browse repository at this point
Copy the full SHA 835a534View commit details
Commits on Oct 6, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 1780579 - Browse repository at this point
Copy the full SHA 1780579View commit details
Commits on Oct 11, 2021
-
Merge branch 'master' into docking
# Conflicts: # docs/CHANGELOG.txt # imgui.cpp
Configuration menu - View commit details
-
Copy full SHA for 1b215ec - Browse repository at this point
Copy the full SHA 1b215ecView commit details
Commits on Oct 13, 2021
-
Docking: reinstate io.ConfigDockingWithShift option. (ocornut#4643)
This more or less reverts commit 3ed07a8.
Configuration menu - View commit details
-
Copy full SHA for 2965327 - Browse repository at this point
Copy the full SHA 2965327View commit details
Commits on Oct 15, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 9b59455 - Browse repository at this point
Copy the full SHA 9b59455View commit details -
Fixed nested BeginDisabled()/EndDisabled() bug in Docking branch due …
…to bad merge. (ocornut#4655, ocornut#4452, ocornut#4453, ocornut#4462)
Configuration menu - View commit details
-
Copy full SHA for 05877c1 - Browse repository at this point
Copy the full SHA 05877c1View commit details -
Backends: Made it possible to shutdown default Platform Backends befo…
…re the Renderer backends. (ocornut#4656)
Configuration menu - View commit details
-
Copy full SHA for bac748f - Browse repository at this point
Copy the full SHA bac748fView commit details
Commits on Nov 3, 2021
-
Merge branch 'master' into docking
# Conflicts: # backends/imgui_impl_vulkan.cpp # imgui.cpp
Configuration menu - View commit details
-
Copy full SHA for 0b4edf4 - Browse repository at this point
Copy the full SHA 0b4edf4View commit details
Commits on Nov 4, 2021
-
Configuration menu - View commit details
-
Copy full SHA for c1d2793 - Browse repository at this point
Copy the full SHA c1d2793View commit details -
Configuration menu - View commit details
-
Copy full SHA for b17dfff - Browse repository at this point
Copy the full SHA b17dfffView commit details
Commits on Nov 10, 2021
-
Configuration menu - View commit details
-
Copy full SHA for dc8c361 - Browse repository at this point
Copy the full SHA dc8c361View commit details
Commits on Nov 16, 2021
-
Viewports: Made it possible to explicitly assign ImGuiWindowClass::Pa…
…rentViewportId to 0. (ocornut#3152, ocornut#2871)
Configuration menu - View commit details
-
Copy full SHA for 2080d12 - Browse repository at this point
Copy the full SHA 2080d12View commit details -
Fixed tooltip in own viewport over modal from being incorrectly dimme…
…d. (ocornut#4729) Normally we would aim to ensure that g.Windows[] gets maintained to reflect display layer but it is presently non trivial.
Configuration menu - View commit details
-
Copy full SHA for b50b22d - Browse repository at this point
Copy the full SHA b50b22dView commit details
Commits on Nov 17, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 7f38773 - Browse repository at this point
Copy the full SHA 7f38773View commit details
Commits on Nov 24, 2021
-
Viewports: fix missing default per-window value for ParentViewportId …
…due to zero-cleared in-window instance (ocornut#4756) Broken by 2080d12
Configuration menu - View commit details
-
Copy full SHA for ea83d04 - Browse repository at this point
Copy the full SHA ea83d04View commit details -
Docking: Fixed a bug undocking windows docked into a non-visible or _…
…KeepAliveOnly dockspace. (ocornut#4757)
Configuration menu - View commit details
-
Copy full SHA for 719d931 - Browse repository at this point
Copy the full SHA 719d931View commit details
Commits on Dec 1, 2021
-
Docking: Fix typo (had no side effect) (ocornut#4778)
Co-authored-by: Mikko Sivulainen <mikko.sivulainen@supercell.com>
Configuration menu - View commit details
-
Copy full SHA for 5f5ba8e - Browse repository at this point
Copy the full SHA 5f5ba8eView commit details -
Viewports: Fixed CTRL+TAB highlight outline on docked windows not alw…
…ays fitting in host viewport + moved EndFrameDrawDimmedBackgrounds() call + removed duplicate code in Begin() already in EndFrameDrawDimmedBackgrounds()
Configuration menu - View commit details
-
Copy full SHA for 1ab3007 - Browse repository at this point
Copy the full SHA 1ab3007View commit details -
Merge branch 'master' into docking
# Conflicts: # backends/imgui_impl_sdlrenderer.cpp # backends/imgui_impl_sdlrenderer.h # imgui.cpp # imgui_widgets.cpp
Configuration menu - View commit details
-
Copy full SHA for 848d21b - Browse repository at this point
Copy the full SHA 848d21bView commit details -
Docking: Fixed incorrectly rounded tab bars for dock node that are no…
…t at the top of their dock tree.
Configuration menu - View commit details
-
Copy full SHA for 6afcfe3 - Browse repository at this point
Copy the full SHA 6afcfe3View commit details
Commits on Dec 2, 2021
-
Docking: Fixed single-frame node pos/size inconsistencies when window…
… stop or start being submitted. Fix 718e15c while preserving its intended property. Tested by "docking_window_appearing_layout". (ocornut#2109)
Configuration menu - View commit details
-
Copy full SHA for 8733ca4 - Browse repository at this point
Copy the full SHA 8733ca4View commit details -
Docking: internals: extracted rounding corner calculation into reusab…
…le CalcRoundingFlagsForRectInRect() function.
Configuration menu - View commit details
-
Copy full SHA for bf80204 - Browse repository at this point
Copy the full SHA bf80204View commit details
Commits on Dec 3, 2021
-
Docking: docked windows honor ImGuiCol_WindowBg. Host window in charg…
…e of rendering seams. (ocornut#2700, ocornut#2539 + Docked windows honor display their border properly. (ocornut#2522) Plus: better support for transparent one in nodes Side effects: DockContextBindNodeToWindow doesn't alter node->IsVisible. Side effects: ImDrawList:: _ResetForNewFrame() needs to merge, sane (in case of (Amended, force-pushed)
Configuration menu - View commit details
-
Copy full SHA for b16f738 - Browse repository at this point
Copy the full SHA b16f738View commit details -
Docking: Amend b16f738 fixed dimming of docked window + removed thin …
…highlight around windows (never worked on docked window, not viewports friendly, hard to move to EndFrame) (ocornut#2700, ocornut#2539, ocornut#2522)
Configuration menu - View commit details
-
Copy full SHA for c122c0e - Browse repository at this point
Copy the full SHA c122c0eView commit details -
Nav, Docking: reworked modal/ctrl+tab dimming system to be entirely p…
…rocessed at end of the frame, which will simplify things for an upcoming commit. (Will backport some of this back to master now.)
Configuration menu - View commit details
-
Copy full SHA for 1dc3af3 - Browse repository at this point
Copy the full SHA 1dc3af3View commit details -
Merge branch 'master' into docking
# Conflicts: # backends/imgui_impl_sdlrenderer.cpp # backends/imgui_impl_sdlrenderer.h # imgui.cpp # imgui.h
Configuration menu - View commit details
-
Copy full SHA for 06e4f4e - Browse repository at this point
Copy the full SHA 06e4f4eView commit details
Commits on Dec 6, 2021
-
Configuration menu - View commit details
-
Copy full SHA for c1b70e0 - Browse repository at this point
Copy the full SHA c1b70e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for fc198fe - Browse repository at this point
Copy the full SHA fc198feView commit details
Commits on Dec 8, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 0647cf4 - Browse repository at this point
Copy the full SHA 0647cf4View commit details
Commits on Dec 9, 2021
-
Merge branch 'master' into docking
# Conflicts: # backends/imgui_impl_opengl2.cpp # imgui.cpp # imgui_internal.h
Configuration menu - View commit details
-
Copy full SHA for e31d116 - Browse repository at this point
Copy the full SHA e31d116View commit details -
Added an assertion for the common user mistake of using "" as an iden…
…tifier at the root level of a window. (ocornut#1414, ocornut#2562, ocornut#2807, ocornut#4008, ocornut#4158, ocornut#4375, ocornut#4548, ocornut#4657, ocornut#4796) ocornut#4158, ocornut#4375, ocornut#4548, ocornut#4657, ocornut#4796)
Configuration menu - View commit details
-
Copy full SHA for f605351 - Browse repository at this point
Copy the full SHA f605351View commit details -
Configuration menu - View commit details
-
Copy full SHA for 747f7fd - Browse repository at this point
Copy the full SHA 747f7fdView commit details
Commits on Dec 15, 2021
-
Merge branch 'master' into docking
# Conflicts: # backends/imgui_impl_opengl3.cpp # backends/imgui_impl_osx.h # backends/imgui_impl_osx.mm # imgui.cpp
Configuration menu - View commit details
-
Copy full SHA for cd36acc - Browse repository at this point
Copy the full SHA cd36accView commit details -
Configuration menu - View commit details
-
Copy full SHA for 248ed1b - Browse repository at this point
Copy the full SHA 248ed1bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 06d5f92 - Browse repository at this point
Copy the full SHA 06d5f92View commit details
Commits on Dec 22, 2021
-
Merge branch 'master' into docking
# Conflicts: # backends/imgui_impl_win32.cpp # examples/example_marmalade/main.cpp # imgui.cpp # imgui.h
Configuration menu - View commit details
-
Copy full SHA for 15b4a06 - Browse repository at this point
Copy the full SHA 15b4a06View commit details
Commits on Dec 30, 2021
-
Merge branch 'master' into docking
# Conflicts: # backends/imgui_impl_glfw.cpp # backends/imgui_impl_opengl3.cpp # docs/CHANGELOG.txt
Configuration menu - View commit details
-
Copy full SHA for 2aa9959 - Browse repository at this point
Copy the full SHA 2aa9959View commit details -
Viewports: Fixed a CTRL+TAB crash with viewports enabled (ocornut#4023,
ocornut#787) (amend 1dc3af3, 23ef6c1, 657073a) + Expose FindHoveredViewportFromPlatformWindowStack() in imgui_internal.h
Configuration menu - View commit details
-
Copy full SHA for 9c8f288 - Browse repository at this point
Copy the full SHA 9c8f288View commit details
Commits on Jan 3, 2022
-
Configuration menu - View commit details
-
Copy full SHA for afb1180 - Browse repository at this point
Copy the full SHA afb1180View commit details
Commits on Jan 5, 2022
-
Merge branch 'master' into docking. Remove Platform_SetImeInputPos. R…
…emove backend-side IME implementation. Rrevert removal of MouseDragMaxDistanceAbs in 206b9ea. (ocornut#2589, ocornut#3113) # Conflicts: # backends/imgui_impl_glfw.cpp # backends/imgui_impl_sdl.cpp # backends/imgui_impl_win32.cpp # imgui.cpp # imgui.h # imgui_internal.h # imgui_widgets.cpp
Configuration menu - View commit details
-
Copy full SHA for 704ab11 - Browse repository at this point
Copy the full SHA 704ab11View commit details
Commits on Jan 9, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 8554c4c - Browse repository at this point
Copy the full SHA 8554c4cView commit details
Commits on Jan 10, 2022
-
Merge branch 'master' into docking
# Conflicts: # backends/imgui_impl_glfw.cpp # backends/imgui_impl_glfw.h # backends/imgui_impl_osx.h # backends/imgui_impl_osx.mm # backends/imgui_impl_sdl.cpp # backends/imgui_impl_sdl.h # backends/imgui_impl_win32.cpp # backends/imgui_impl_win32.h # imgui.cpp
Configuration menu - View commit details
-
Copy full SHA for ef681e7 - Browse repository at this point
Copy the full SHA ef681e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ce0f35 - Browse repository at this point
Copy the full SHA 9ce0f35View commit details -
Rename io.AddKeyModEvent() -> io.AddKeyModsEvent() and updated backen…
…ds accordingly. (ocornut#2625, ocornut#4858) Amend 790132a (breaking) # Conflicts: # backends/imgui_impl_glfw.cpp # backends/imgui_impl_sdl.cpp # backends/imgui_impl_win32.cpp
Configuration menu - View commit details
-
Copy full SHA for acfc779 - Browse repository at this point
Copy the full SHA acfc779View commit details
Commits on Jan 13, 2022
-
Merge branch 'master' into docking
# Conflicts: # backends/imgui_impl_glfw.cpp # backends/imgui_impl_osx.h # backends/imgui_impl_osx.mm # backends/imgui_impl_sdl.cpp # backends/imgui_impl_win32.cpp
Configuration menu - View commit details
-
Copy full SHA for 0647ba3 - Browse repository at this point
Copy the full SHA 0647ba3View commit details -
IO: fix SetKeyEventNativeData() not handling ImGuiKey_None the same w…
…ay as AddKeyEvent(). (ocornut#4905, ocornut#4858)
Configuration menu - View commit details
-
Copy full SHA for e51a0a8 - Browse repository at this point
Copy the full SHA e51a0a8View commit details -
Merge "Backends: SDL: Fix for Emscriptem. Amend 98ce013." + Fix bad m…
…erge from master of "is_app_focused" property (Amend 0647ba3)
Configuration menu - View commit details
-
Copy full SHA for ec1e57e - Browse repository at this point
Copy the full SHA ec1e57eView commit details
Commits on Jan 17, 2022
-
Merge branch 'master' into docking
# Conflicts: # backends/imgui_impl_glfw.cpp # backends/imgui_impl_sdl.cpp # backends/imgui_impl_win32.cpp # imgui_demo.cpp # imgui_internal.h
Configuration menu - View commit details
-
Copy full SHA for 8567a4c - Browse repository at this point
Copy the full SHA 8567a4cView commit details
Commits on Jan 18, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 007a427 - Browse repository at this point
Copy the full SHA 007a427View commit details -
Viewports: Relaxed specs for backend supporting ImGuiBackendFlags_Has…
…MouseHoveredViewport. Backends: SDL: Added support for simplified HasMouseHoveredViewport. (ocornut#1542, ocornut#4665)
Configuration menu - View commit details
-
Copy full SHA for 1338eb3 - Browse repository at this point
Copy the full SHA 1338eb3View commit details -
Configuration menu - View commit details
-
Copy full SHA for e278277 - Browse repository at this point
Copy the full SHA e278277View commit details
Commits on Jan 21, 2022
-
Merge branch 'master' into docking
# Conflicts: # backends/imgui_impl_glfw.cpp # backends/imgui_impl_sdl.cpp # backends/imgui_impl_vulkan.cpp # backends/imgui_impl_vulkan.h # backends/imgui_impl_win32.cpp # imgui.cpp # imgui.h # imgui_demo.cpp # imgui_internal.h
Configuration menu - View commit details
-
Copy full SHA for 3e0d6ec - Browse repository at this point
Copy the full SHA 3e0d6ecView commit details
Commits on Jan 25, 2022
-
Configuration menu - View commit details
-
Copy full SHA for f1a0731 - Browse repository at this point
Copy the full SHA f1a0731View commit details
Commits on Jan 27, 2022
-
Merge branch 'master' into docking + remove two _PopUnusedDrawCmd() f…
…rom docking branch, following 718daa1 # Conflicts: # backends/imgui_impl_glfw.cpp # backends/imgui_impl_sdl.cpp # backends/imgui_impl_win32.cpp # imgui.cpp # imgui_internal.h
Configuration menu - View commit details
-
Copy full SHA for d5f0d45 - Browse repository at this point
Copy the full SHA d5f0d45View commit details
Commits on Jan 28, 2022
-
Revert moving ImGuiKeyModFlags to internal.h (amendc906c65)
# Conflicts: # imgui.cpp
Configuration menu - View commit details
-
Copy full SHA for 27004ac - Browse repository at this point
Copy the full SHA 27004acView commit details
Commits on Jan 31, 2022
-
Backends: SDL: no support for ImGuiBackendFlags_HasMouseHoveredViewpo…
…rt under OSX/LInux (ocornut#4960)
Configuration menu - View commit details
-
Copy full SHA for 08350e5 - Browse repository at this point
Copy the full SHA 08350e5View commit details
Commits on Feb 1, 2022
-
Merge branch 'master' into docking
# Conflicts: # imgui.cpp # imgui.h # imgui_draw.cpp
Configuration menu - View commit details
-
Copy full SHA for d378e40 - Browse repository at this point
Copy the full SHA d378e40View commit details
Commits on Feb 2, 2022
-
Docking: Fixed size constraints not working on single window holding …
…on a dock id (still doesn't work on docked windows).
Configuration menu - View commit details
-
Copy full SHA for c1ab3c4 - Browse repository at this point
Copy the full SHA c1ab3c4View commit details -
Docking: Tabs use their own identifier (in order to make window->ID r…
…efer to whole window in test engine). Also prevents Tab ID from clashing with "" which was common.
Configuration menu - View commit details
-
Copy full SHA for 8eb8689 - Browse repository at this point
Copy the full SHA 8eb8689View commit details -
Docking: Fixed CTRL+TAB back into a docked window not selecting menu …
…layer when no item are on main layer. Could merge on master.
Configuration menu - View commit details
-
Copy full SHA for 37958ca - Browse repository at this point
Copy the full SHA 37958caView commit details
Commits on Feb 3, 2022
-
Backends: SDL: Amend 08350e5, multi-viewports mouse tracking works un…
…der Linux. (ocornut#4960) + Reword tests to help static analysis.
Configuration menu - View commit details
-
Copy full SHA for 5017602 - Browse repository at this point
Copy the full SHA 5017602View commit details -
Docking: fixed potential crash if a passthrough dock node is submitte…
…d without a child intermediate (currently not possible via API)
Configuration menu - View commit details
-
Copy full SHA for 31762a8 - Browse repository at this point
Copy the full SHA 31762a8View commit details
Commits on Feb 7, 2022
-
Merge branch 'master' into docking
# Conflicts: # backends/imgui_impl_glfw.cpp # backends/imgui_impl_sdl.cpp
Configuration menu - View commit details
-
Copy full SHA for 0335387 - Browse repository at this point
Copy the full SHA 0335387View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ee2527 - Browse repository at this point
Copy the full SHA 1ee2527View commit details
Commits on Feb 8, 2022
-
Internals: rework RenderMouseCursor() signature so we can use it in d…
…ocking branch more naturally. (Merged from master+ rework for docking) # Conflicts: # imgui.cpp # imgui_draw.cpp
Configuration menu - View commit details
-
Copy full SHA for aa86800 - Browse repository at this point
Copy the full SHA aa86800View commit details
Commits on Feb 10, 2022
-
Viewports: Fixed main viewport size not matching ImDrawData::DisplayS…
…ize for one frame during resize when multi-viewports are disabled. (ocornut#4900)
Configuration menu - View commit details
-
Copy full SHA for 1e14cc5 - Browse repository at this point
Copy the full SHA 1e14cc5View commit details
Commits on Feb 17, 2022
-
Merge branch 'master' into docking
# Conflicts: # docs/CHANGELOG.txt # imgui.cpp # imgui.h # imgui_draw.cpp
Configuration menu - View commit details
-
Copy full SHA for 9948535 - Browse repository at this point
Copy the full SHA 9948535View commit details
Commits on Feb 22, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 7b0d58c - Browse repository at this point
Copy the full SHA 7b0d58cView commit details -
Docking: Fixed floating docked nodes not being clamped into viewport …
…workrect to stay reachable when g.ConfigWindowsMoveFromTitleBarOnly is set and multi-viewports are disabled. (ocornut#5044)
Configuration menu - View commit details
-
Copy full SHA for 64519c6 - Browse repository at this point
Copy the full SHA 64519c6View commit details
Commits on Feb 25, 2022
-
Viewports: Fixed translating a host viewport from briefly altering th…
…e size of AlwaysAutoResize windows. (ocornut#5057)
Configuration menu - View commit details
-
Copy full SHA for 8639a2f - Browse repository at this point
Copy the full SHA 8639a2fView commit details
Commits on Feb 28, 2022
-
Configuration menu - View commit details
-
Copy full SHA for f337378 - Browse repository at this point
Copy the full SHA f337378View commit details
Commits on Mar 22, 2022
-
Backends: SDL: Fix more dragging issues. SDL_CaptureMouse() is essent…
…ially broken. (ocornut#5012, ocornut#5082) master got c5f6721 which is combining f337378 and this commit.
Configuration menu - View commit details
-
Copy full SHA for 9b0c26b - Browse repository at this point
Copy the full SHA 9b0c26bView commit details
Commits on Mar 23, 2022
-
Merge branch 'master' into docking
# Conflicts: # backends/imgui_impl_dx12.cpp # backends/imgui_impl_glfw.cpp # backends/imgui_impl_sdl.cpp # imgui_internal.h # imgui_widgets.cpp
Configuration menu - View commit details
-
Copy full SHA for 377b864 - Browse repository at this point
Copy the full SHA 377b864View commit details
Commits on Apr 5, 2022
-
Merge branch 'master' into docking
# Conflicts: # imgui.cpp # imgui.h # imgui_internal.h
Configuration menu - View commit details
-
Copy full SHA for 505f19e - Browse repository at this point
Copy the full SHA 505f19eView commit details
Commits on Apr 22, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 8dd5425 - Browse repository at this point
Copy the full SHA 8dd5425View commit details -
Windows: Fixed first-time windows appearing in negative coordinates. (o…
…cornut#5215, ocornut#3414) Regression added in 6af92b0
Configuration menu - View commit details
-
Copy full SHA for ec48681 - Browse repository at this point
Copy the full SHA ec48681View commit details
Commits on May 3, 2022
-
Merge branch 'master' into docking
# Conflicts: # backends/imgui_impl_glfw.cpp # imgui.cpp
Configuration menu - View commit details
-
Copy full SHA for 414165d - Browse repository at this point
Copy the full SHA 414165dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6868d11 - Browse repository at this point
Copy the full SHA 6868d11View commit details -
Backends: OSX, Metal: Amend d111133, tidying up, remove unused, misc …
…tweaks. . (ocornut#4821, ocornut#2778)
Configuration menu - View commit details
-
Copy full SHA for d666a1d - Browse repository at this point
Copy the full SHA d666a1dView commit details
Commits on May 9, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 693b4c5 - Browse repository at this point
Copy the full SHA 693b4c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2fa60be - Browse repository at this point
Copy the full SHA 2fa60beView commit details
Commits on May 17, 2022
-
Merge branch 'master' into docking
# Conflicts: # backends/imgui_impl_metal.mm # backends/imgui_impl_opengl3.cpp # imgui.cpp
Configuration menu - View commit details
-
Copy full SHA for 6b5a242 - Browse repository at this point
Copy the full SHA 6b5a242View commit details
Commits on May 19, 2022
-
Docking: Fixed moving window being interrupted when undocing a window…
… with "io.ConfigDockingAlwaysTabBar = true". (ocornut#5324) Regression introduced in 6b77668
Configuration menu - View commit details
-
Copy full SHA for 3605521 - Browse repository at this point
Copy the full SHA 3605521View commit details -
Configuration menu - View commit details
-
Copy full SHA for 250333d - Browse repository at this point
Copy the full SHA 250333dView commit details
Commits on May 30, 2022
-
Merge branch 'master' into docking (wanted for ocornut#4468, ocornut#…
…3381, ocornut#2981, ocornut#4825, ocornut#4832, ocornut#5127) # Conflicts: # backends/imgui_impl_opengl3.cpp
Configuration menu - View commit details
-
Copy full SHA for 7b5a8e4 - Browse repository at this point
Copy the full SHA 7b5a8e4View commit details
Commits on Jun 5, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 4789c7e - Browse repository at this point
Copy the full SHA 4789c7eView commit details
Commits on Jun 10, 2022
-
Merge branch 'master' into docking
# Conflicts: # backends/imgui_impl_metal.mm # imgui.cpp # imgui.h
Configuration menu - View commit details
-
Copy full SHA for e900ca3 - Browse repository at this point
Copy the full SHA e900ca3View commit details
Commits on Jun 13, 2022
-
Docking: Fixed incorrect focus highlight on docking node when focusin…
…g empty central node or a child window which was manually injected into a dockspace window.
Configuration menu - View commit details
-
Copy full SHA for 24dfebf - Browse repository at this point
Copy the full SHA 24dfebfView commit details
Commits on Jun 15, 2022
-
Merge branch 'master' into docking + update for IMGUI_DEBUG_LOG calls.
# Conflicts: # backends/imgui_impl_dx12.cpp # imgui.cpp # imgui_internal.h
Configuration menu - View commit details
-
Copy full SHA for e135cdb - Browse repository at this point
Copy the full SHA e135cdbView commit details
Commits on Jun 16, 2022
-
Backends: SDL+GLFW, Examples: SDL+Metal, GLFW+Metal: Fix viewport sup…
…port with Metal backend. Fixes ocornut#5392 + alignment fixes and removed static_cast<> + Amended with fix.
Configuration menu - View commit details
-
Copy full SHA for 101aec9 - Browse repository at this point
Copy the full SHA 101aec9View commit details -
Docking, Modal: Fixed a crash when opening popup from a parent which …
…is being docked on the same frame. (ocornut#5401) Ideally we should untangle the purpose of parent_window_in_stack / ParentWindowInBeginStack better.
Configuration menu - View commit details
-
Copy full SHA for 5067173 - Browse repository at this point
Copy the full SHA 5067173View commit details
Commits on Jun 17, 2022
-
Docking: Amend 24dfebf. Fixed incorrect focus highlight on docking no…
…de with nested hierarchies.
Configuration menu - View commit details
-
Copy full SHA for 9764adc - Browse repository at this point
Copy the full SHA 9764adcView commit details
Commits on Jun 21, 2022
-
Merge branch 'master' into docking
# Conflicts: # docs/CHANGELOG.txt # imgui.cpp # imgui_widgets.cpp
Configuration menu - View commit details
-
Copy full SHA for 9cd9c2e - Browse repository at this point
Copy the full SHA 9cd9c2eView commit details
Commits on Jun 29, 2022
-
Backends: GLFW: Fixed leftover static variable preventing from changi…
…ng or reinitializing backend while application is running. (ocornut#4616, ocornut#5434)
Configuration menu - View commit details
-
Copy full SHA for 58eb40d - Browse repository at this point
Copy the full SHA 58eb40dView commit details
Commits on Jun 30, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 5d0deeb - Browse repository at this point
Copy the full SHA 5d0deebView commit details -
Configuration menu - View commit details
-
Copy full SHA for ad5aa54 - Browse repository at this point
Copy the full SHA ad5aa54View commit details
Commits on Jul 8, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 21fc57f - Browse repository at this point
Copy the full SHA 21fc57fView commit details
Commits on Jul 12, 2022
-
Docking, Nav: Fixed using gamepad/keyboard navigation not being able …
…enter menu layer (ocornut#5463, ocornut#4792) Fix 37958ca
Configuration menu - View commit details
-
Copy full SHA for 77637fd - Browse repository at this point
Copy the full SHA 77637fdView commit details
Commits on Jul 18, 2022
-
Docking: Fix docked window contents not rendering when switching with…
… CTRL+Tab. (regression from 8eb8689).
Configuration menu - View commit details
-
Copy full SHA for cb8ead1 - Browse repository at this point
Copy the full SHA cb8ead1View commit details
Commits on Aug 3, 2022
-
Internals: Docking: make DockContextFindNodeByID() more visible (inst…
…ead of DockBuilderGetNode) + using defines for channel changes.
Configuration menu - View commit details
-
Copy full SHA for 28a123c - Browse repository at this point
Copy the full SHA 28a123cView commit details -
Configuration menu - View commit details
-
Copy full SHA for e21f462 - Browse repository at this point
Copy the full SHA e21f462View commit details -
Docking: Fixed splitting/docking into a node that has buttons amended…
… into tab bar. Windows were not moved correctly. (ocornut#5515)
Configuration menu - View commit details
-
Copy full SHA for 0abe7d1 - Browse repository at this point
Copy the full SHA 0abe7d1View commit details -
Docking: Fixed amending into an existing tab bar from rendering invis…
…ible items. (ocornut#5515, amend b16f738 ocornut#2700, ocornut#2539) Commit b16f738 left us with a "current" channel 0 which seems inadequate. Undoing that, assuming default is always 1, code filling bg color does a switch. Only DockContextEndFrame() leave it at 0 and it's not particularly necessary.
Configuration menu - View commit details
-
Copy full SHA for b12e056 - Browse repository at this point
Copy the full SHA b12e056View commit details -
Docking+Viewports: Fix undocking window node causing parent viewport …
…to become unresponsive. (ocornut#5503) Amend 67be485, Somehow ties to 58f5092 + 0eb45a0 (ocornut#4310) Unsure of exact chain of event but this caused a parent link msimatch between the time of the MouseMoving test in AddUpdateViewport() setting _NoInputs on the wrong parent., and the release clearing _NoInputs on the rght one.
Configuration menu - View commit details
-
Copy full SHA for f573ebf - Browse repository at this point
Copy the full SHA f573ebfView commit details -
Configuration menu - View commit details
-
Copy full SHA for e9f50fb - Browse repository at this point
Copy the full SHA e9f50fbView commit details
Commits on Aug 5, 2022
-
Docking: Simplify logic of moving tabs between nodes. Amends 0abe7d. (o…
…cornut#5515) The idea is that in the absence of a tab bar, as new one gets created new tabs will be sorted based on window->DockOrder so this may work but we're not 100% sure.
Configuration menu - View commit details
-
Copy full SHA for ff1567e - Browse repository at this point
Copy the full SHA ff1567eView commit details
Commits on Aug 8, 2022
-
Docking: Add source dock node parameter DockContextCalcDropPosForDock…
…ing() to facilitate test engine (un)docking nodes before they are split out to their own window. Metrics: Display dock_node->Windows in node metrics.
Configuration menu - View commit details
-
Copy full SHA for 8cbd391 - Browse repository at this point
Copy the full SHA 8cbd391View commit details
Commits on Aug 22, 2022
-
Internals: Docking: rename HoveredDockNode to DebugHoveredDockNode to…
… clarify that it isn't usable for much other than debugging.
Configuration menu - View commit details
-
Copy full SHA for b78738f - Browse repository at this point
Copy the full SHA b78738fView commit details
Commits on Aug 23, 2022
-
Merge branch 'master' into docking
# Conflicts: # backends/imgui_impl_metal.mm # imgui.cpp # imgui_internal.h
Configuration menu - View commit details
-
Copy full SHA for db798fd - Browse repository at this point
Copy the full SHA db798fdView commit details
Commits on Aug 24, 2022
-
Nav: Fixed regression in e99c4fc preventing CTR+Tab to work without N…
…avEnableKeyboard (ocornut#5504, ocornut#4023);
Configuration menu - View commit details
-
Copy full SHA for 71a0701 - Browse repository at this point
Copy the full SHA 71a0701View commit details
Commits on Sep 1, 2022
-
Configuration menu - View commit details
-
Copy full SHA for bc2002a - Browse repository at this point
Copy the full SHA bc2002aView commit details
Commits on Sep 2, 2022
-
Obsoleted using SetCursorPos()/SetCursorScreenPos() to extend parent …
…window/cell boundaries. (ocornut#5548) This incorrect pattern has been mentioned or suggested in: ocornut#4510, ocornut#3355, ocornut#1760, ocornut#1490, ocornut#4152, ocornut#150 # Conflicts: # imgui.cpp
Configuration menu - View commit details
-
Copy full SHA for aceab9a - Browse repository at this point
Copy the full SHA aceab9aView commit details
Commits on Sep 9, 2022
-
Configuration menu - View commit details
-
Copy full SHA for caf4b7f - Browse repository at this point
Copy the full SHA caf4b7fView commit details -
Merge branch 'master' into docking
# Conflicts: # docs/CHANGELOG.txt # imgui.cpp # imgui.h
Configuration menu - View commit details
-
Copy full SHA for 64b88da - Browse repository at this point
Copy the full SHA 64b88daView commit details
Commits on Sep 16, 2022
-
Merge branch 'master' into docking
# Conflicts: # examples/imgui_examples.sln # imgui.cpp # imgui.h # imgui_demo.cpp
Configuration menu - View commit details
-
Copy full SHA for 3af9ac3 - Browse repository at this point
Copy the full SHA 3af9ac3View commit details
Commits on Sep 26, 2022
-
Merge branch 'master' into docking
# Conflicts: # backends/imgui_impl_glfw.cpp # backends/imgui_impl_osx.mm # backends/imgui_impl_sdl.cpp # backends/imgui_impl_win32.cpp # imgui.cpp
Configuration menu - View commit details
-
Copy full SHA for 1dc7d0e - Browse repository at this point
Copy the full SHA 1dc7d0eView commit details -
Merge branch 'master' into docking
# Conflicts: # backends/imgui_impl_sdl.cpp # imgui_demo.cpp
Configuration menu - View commit details
-
Copy full SHA for 6fd2ee9 - Browse repository at this point
Copy the full SHA 6fd2ee9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f43487 - Browse repository at this point
Copy the full SHA 8f43487View commit details
Commits on Sep 27, 2022
-
Backends: OpenGL: Add ability to #define IMGUI_IMPL_OPENGL_DEBUG. (oc…
…ornut#4468, ocornut#4825, ocornut#4832, ocornut#5127, ocornut#5655, ocornut#5709) # Conflicts: # backends/imgui_impl_opengl3.cpp
Configuration menu - View commit details
-
Copy full SHA for 11f5be0 - Browse repository at this point
Copy the full SHA 11f5be0View commit details
Commits on Sep 28, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 53888f4 - Browse repository at this point
Copy the full SHA 53888f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for cc62008 - Browse repository at this point
Copy the full SHA cc62008View commit details -
Configuration menu - View commit details
-
Copy full SHA for d95ce46 - Browse repository at this point
Copy the full SHA d95ce46View commit details
Commits on Sep 29, 2022
-
Merge branch 'master' into docking
# Conflicts: # backends/imgui_impl_opengl3.cpp # backends/imgui_impl_win32.cpp
Configuration menu - View commit details
-
Copy full SHA for d91211f - Browse repository at this point
Copy the full SHA d91211fView commit details -
Viewports: Fix AddMouseViewportEvent() to honor AppAcceptingEvents, f…
…ilter duplicate, add to debug log.
Configuration menu - View commit details
-
Copy full SHA for 69beaa1 - Browse repository at this point
Copy the full SHA 69beaa1View commit details
Commits on Oct 3, 2022
-
Docking: Fixed missing highlight when using dock node host window bor…
…ders. (ocornut#5702) Amend 8f43487, 9764adc, 24dfebf
Configuration menu - View commit details
-
Copy full SHA for fb0b9c7 - Browse repository at this point
Copy the full SHA fb0b9c7View commit details
Commits on Oct 4, 2022
-
Fixed ImGuiWindowFlags_UnsavedDocument clipping label in docked windo…
…ws with no close button. [changes for docking] (ocornut#5745) + TabBar: starts displaying the unsaved document marker with a frame delay to match how close button is processed, otherwise the transition would be noticeable.
Configuration menu - View commit details
-
Copy full SHA for cb04326 - Browse repository at this point
Copy the full SHA cb04326View commit details
Commits on Oct 5, 2022
-
Configuration menu - View commit details
-
Copy full SHA for d4dfec3 - Browse repository at this point
Copy the full SHA d4dfec3View commit details
Commits on Oct 7, 2022
-
Configuration menu - View commit details
-
Copy full SHA for f80bf11 - Browse repository at this point
Copy the full SHA f80bf11View commit details -
Configuration menu - View commit details
-
Copy full SHA for 66fcd2b - Browse repository at this point
Copy the full SHA 66fcd2bView commit details