Skip to content
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

Merged
merged 1,192 commits into from
Oct 7, 2022
Merged

Merge docking into Master #2

merged 1,192 commits into from
Oct 7, 2022
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Jan 18, 2021

  1. Docking: added comments. added experimental TabItemFlagsOverrideSet t…

    …o ImGuiWindowClass.
    
    (Could probably do something similar with TabBarFlagsOverrideSet+Clear for ocornut#2700 later.)
    ocornut committed Jan 18, 2021
    Configuration menu
    Copy the full SHA
    9e4956d View commit details
    Browse the repository at this point in the history
  2. 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.
    ocornut committed Jan 18, 2021
    Configuration menu
    Copy the full SHA
    ebbb98d View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2021

  1. Merge branch 'master' into docking

    # Conflicts:
    #	docs/CHANGELOG.txt
    #	imgui.cpp
    ocornut committed Jan 21, 2021
    Configuration menu
    Copy the full SHA
    bb26751 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2021

  1. Configuration menu
    Copy the full SHA
    376c88a View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2021

  1. 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.
    ocornut committed Jan 28, 2021
    Configuration menu
    Copy the full SHA
    cff8162 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into docking

    # Conflicts:
    #	backends/imgui_impl_win32.cpp
    #	docs/CHANGELOG.txt
    #	imgui.cpp
    ocornut committed Jan 28, 2021
    Configuration menu
    Copy the full SHA
    577e7cb View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2021

  1. Docking: on node split, update memorized DockId for currently closed …

    …windows (ocornut#3716)
    
    Amended by @ocornut with same fix in DockBuilderRemoveNodeChildNodes().
    GamingMinds-DanielC authored and ocornut committed Feb 1, 2021
    Configuration menu
    Copy the full SHA
    84e8802 View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2021

  1. Docking: fix gap in hit test hold when using ImGuiDockNodeFlags_Passt…

    …hruCentralNode touching the edge of a viewport. (ocornut#3733)
    ocornut committed Feb 2, 2021
    Configuration menu
    Copy the full SHA
    22d9a61 View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2021

  1. 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.
    ocornut committed Feb 5, 2021
    Configuration menu
    Copy the full SHA
    fa55b0c View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2021

  1. Viewports: Moved in own section of imgui.h ahead of merging a small p…

    …art of viewport interface to master.
    ocornut committed Feb 9, 2021
    Configuration menu
    Copy the full SHA
    862bfc5 View commit details
    Browse the repository at this point in the history
  2. 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.
    ocornut committed Feb 9, 2021
    Configuration menu
    Copy the full SHA
    1a3af8c View commit details
    Browse the repository at this point in the history
  3. Viewports: (Breaking) turned GetWorkPos(), GetWorkSize() into straigh…

    …t fields -> WorkPos, WorkSize before exposing in master branch.
    ocornut committed Feb 9, 2021
    Configuration menu
    Copy the full SHA
    73ccb7e View commit details
    Browse the repository at this point in the history
  4. Merge remote-tracking branch 'origin/master' into docking

    # Conflicts:
    #	backends/imgui_impl_dx12.cpp
    #	backends/imgui_impl_dx9.cpp
    #	imgui.cpp
    #	imgui.h
    ocornut committed Feb 9, 2021
    Configuration menu
    Copy the full SHA
    7a516a2 View commit details
    Browse the repository at this point in the history
  5. Fix for compiling imgui_internal.h without operators + made GetWorkRe…

    …ct() consistent with clamped WorkSize.
    ocornut committed Feb 9, 2021
    Configuration menu
    Copy the full SHA
    6f5f80a View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2021

  1. Misc tweaks - mostly toward minimizing diff in upcoming backport merg…

    …e of a few viewport structures in master
    ocornut committed Feb 10, 2021
    Configuration menu
    Copy the full SHA
    2a5eaf2 View commit details
    Browse the repository at this point in the history
  2. 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.
    ocornut committed Feb 10, 2021
    Configuration menu
    Copy the full SHA
    3607c42 View commit details
    Browse the repository at this point in the history
  3. 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
    ocornut committed Feb 10, 2021
    Configuration menu
    Copy the full SHA
    ee59d7a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    04f7ea8 View commit details
    Browse the repository at this point in the history
  5. Merge branch 'master' into docking

    # Conflicts:
    #	docs/CHANGELOG.txt
    ocornut committed Feb 10, 2021
    Configuration menu
    Copy the full SHA
    239d098 View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2021

  1. Configuration menu
    Copy the full SHA
    7180e9a View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2021

  1. 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)
    ocornut committed Feb 12, 2021
    Configuration menu
    Copy the full SHA
    3d75f43 View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2021

  1. 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
    ocornut committed Feb 18, 2021
    Configuration menu
    Copy the full SHA
    ffa863a View commit details
    Browse the repository at this point in the history
  2. 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)
    ocornut committed Feb 18, 2021
    Configuration menu
    Copy the full SHA
    a4e4f57 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3ec1418 View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2021

  1. Internals: Add a way to request window to not process any interaction…

    …s for specified number of frames.
    rokups authored and ocornut committed Feb 25, 2021
    Configuration menu
    Copy the full SHA
    839ecce View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2021

  1. Configuration menu
    Copy the full SHA
    732cd83 View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2021

  1. Configuration menu
    Copy the full SHA
    b794ecc View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into docking

    # Conflicts:
    #	backends/imgui_impl_dx9.cpp
    #	backends/imgui_impl_win32.cpp
    #	docs/CHANGELOG.txt
    #	imgui.cpp
    ocornut committed Mar 2, 2021
    Configuration menu
    Copy the full SHA
    6aee4bc View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2021

  1. Merge branch 'master' into docking

    # Conflicts:
    #	imgui.cpp
    #	imgui_widgets.cpp
    ocornut committed Mar 5, 2021
    Configuration menu
    Copy the full SHA
    80533ea View commit details
    Browse the repository at this point in the history
  2. 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)
    ocornut committed Mar 5, 2021
    Configuration menu
    Copy the full SHA
    705f082 View commit details
    Browse the repository at this point in the history
  3. 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.
    ocornut committed Mar 5, 2021
    Configuration menu
    Copy the full SHA
    d5a4d53 View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2021

  1. Viewports, Internals: added GetViewportPlatformMonitor() will a safet…

    …y net to keep code portable + simplified handling of disconnected monitor in Begin().
    ocornut committed Mar 10, 2021
    Configuration menu
    Copy the full SHA
    4b9bc49 View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2021

  1. Merge branch 'master' into docking

    # Conflicts:
    #	imgui.cpp
    #	imgui.h
    #	misc/debuggers/imgui.natvis
    ocornut committed Mar 11, 2021
    Configuration menu
    Copy the full SHA
    f1bf642 View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2021

  1. 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.
    ocornut committed Mar 12, 2021
    Configuration menu
    Copy the full SHA
    0157502 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cfe83c4 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2021

  1. Merge branch 'master' into docking

    # Conflicts:
    #	docs/CHANGELOG.txt
    #	imgui.cpp
    ocornut committed Mar 15, 2021
    Configuration menu
    Copy the full SHA
    2565945 View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2021

  1. Configuration menu
    Copy the full SHA
    2231e1a View commit details
    Browse the repository at this point in the history
  2. 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.
    ocornut committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    b202fa9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    81e0b18 View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2021

  1. Docking: Add support for split_outer in DockContextCalcDropPosForDock…

    …ing().
    
    Misc: Add FIXME regarding behavior of some window fields.
    rokups authored and ocornut committed Mar 18, 2021
    Configuration menu
    Copy the full SHA
    b17bfdd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    085cff2 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2021

  1. 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
    ocornut committed Mar 25, 2021
    Configuration menu
    Copy the full SHA
    ca34c81 View commit details
    Browse the repository at this point in the history
  2. 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
    ocornut committed Mar 25, 2021
    Configuration menu
    Copy the full SHA
    e7577d5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b305953 View commit details
    Browse the repository at this point in the history
  4. 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
    rokups authored and ocornut committed Mar 25, 2021
    Configuration menu
    Copy the full SHA
    d705192 View commit details
    Browse the repository at this point in the history
  5. 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)
    ocornut committed Mar 25, 2021
    Configuration menu
    Copy the full SHA
    b79b1cb View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2021

  1. Backends, Viewports: GLFW: Add a workaround for stuck keys after clos…

    …ing a GLFW window (ocornut#3837).
    rokups authored and ocornut committed Mar 26, 2021
    Configuration menu
    Copy the full SHA
    a4adf60 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5991851 View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2021

  1. Configuration menu
    Copy the full SHA
    0e0a783 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3ed07a8 View commit details
    Browse the repository at this point in the history
  3. Docking: fix undocking from tab-bar by moving mouse horizontally, amend

    3ed07a8 + d705192.
    
    Automation system may drag e.g. right-most tab far left (and vice-versa) and one frame and our current logic would fail at it.
    ocornut committed Mar 30, 2021
    Configuration menu
    Copy the full SHA
    9251eac View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2021

  1. Merge branch 'master' into docking

    # Conflicts:
    #	imgui.cpp
    #	imgui_widgets.cpp
    ocornut committed Mar 31, 2021
    Configuration menu
    Copy the full SHA
    6ddcdbe View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    65cd145 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2021

  1. Docking: Fixed restoring of tab order within a dockspace or a split n…

    …ode.
    
    (tests in "docking_tab_order")
    ocornut committed Apr 12, 2021
    Configuration menu
    Copy the full SHA
    539de43 View commit details
    Browse the repository at this point in the history
  2. Docking: Fixed multiple simultaneously reappearing window from appear…

    …ing undocked in their initial frame.
    ocornut committed Apr 12, 2021
    Configuration menu
    Copy the full SHA
    e87dd0e View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2021

  1. Docking: Fixed reappearing docked windows with no close button showin…

    …g a tab with extraneous space for one frame.
    ocornut committed Apr 13, 2021
    Configuration menu
    Copy the full SHA
    646c873 View commit details
    Browse the repository at this point in the history
  2. 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.
    ocornut committed Apr 13, 2021
    Configuration menu
    Copy the full SHA
    3f16a52 View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2021

  1. Docking: Fix window menu button. Broken by 3f16a52 (ocornut#4043)

    Worked on single-frame click.
    ocornut committed Apr 14, 2021
    Configuration menu
    Copy the full SHA
    e5efa01 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    76902c4 View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2021

  1. Merge remote-tracking branch 'origin/master' into docking

    # Conflicts:
    #	backends/imgui_impl_opengl3.cpp
    ocornut committed Apr 15, 2021
    Configuration menu
    Copy the full SHA
    34d4bc6 View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2021

  1. Merge branch 'master' into docking

    # Conflicts:
    #	imgui.cpp
    #	imgui_internal.h
    ocornut committed Apr 19, 2021
    Configuration menu
    Copy the full SHA
    33cdbe9 View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2021

  1. Merge branch 'master' into docking

    + fix warning fix for mingw+dx9
    # Conflicts:
    #	backends/imgui_impl_dx9.cpp
    #	imgui.cpp
    ocornut committed Apr 30, 2021
    Configuration menu
    Copy the full SHA
    3129080 View commit details
    Browse the repository at this point in the history

Commits on May 18, 2021

  1. Configuration menu
    Copy the full SHA
    2cdfcb8 View commit details
    Browse the repository at this point in the history

Commits on May 19, 2021

  1. 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
    ocornut committed May 19, 2021
    Configuration menu
    Copy the full SHA
    86c2b60 View commit details
    Browse the repository at this point in the history

Commits on May 20, 2021

  1. 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".
    ocornut committed May 20, 2021
    Configuration menu
    Copy the full SHA
    105d82d View commit details
    Browse the repository at this point in the history

Commits on May 24, 2021

  1. Merge branch 'master' into docking

    # Conflicts:
    #	docs/CHANGELOG.txt
    ocornut committed May 24, 2021
    Configuration menu
    Copy the full SHA
    1b435ae View commit details
    Browse the repository at this point in the history

Commits on May 25, 2021

  1. Merge branch 'master' into docking

    # Conflicts:
    #	backends/imgui_impl_opengl3.cpp
    #	docs/CHANGELOG.txt
    ocornut committed May 25, 2021
    Configuration menu
    Copy the full SHA
    1ad1429 View commit details
    Browse the repository at this point in the history

Commits on May 31, 2021

  1. Configuration menu
    Copy the full SHA
    91704b7 View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2021

  1. 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().
    ocornut committed Jun 3, 2021
    Configuration menu
    Copy the full SHA
    fa1f540 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f03ab2a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5e528d9 View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2021

  1. Configuration menu
    Copy the full SHA
    f53db35 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into docking

    # Conflicts:
    #	imgui.cpp
    #	imgui_internal.h
    #	imgui_widgets.cpp
    ocornut committed Jun 4, 2021
    Configuration menu
    Copy the full SHA
    16abfa5 View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2021

  1. Merge branch 'master' into docking

    # Conflicts:
    #	backends/imgui_impl_win32.cpp
    ocornut committed Jun 8, 2021
    Configuration menu
    Copy the full SHA
    a44d4da View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2021

  1. Configuration menu
    Copy the full SHA
    865b2ca View commit details
    Browse the repository at this point in the history
  2. ImVector: added clear_delete(), clear_destruct() helpers.

    # Conflicts:
    #	imgui.cpp
    ocornut committed Jun 9, 2021
    Configuration menu
    Copy the full SHA
    4161a67 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    db0338a View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2021

  1. 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
    FunMiles authored and ocornut committed Jun 14, 2021
    Configuration menu
    Copy the full SHA
    90deb09 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9b417b2 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2021

  1. Configuration menu
    Copy the full SHA
    afabb2f View commit details
    Browse the repository at this point in the history
  2. 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
    ocornut committed Jun 17, 2021
    Configuration menu
    Copy the full SHA
    cce307a View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2021

  1. Merge branch 'master' into docking

    # Conflicts:
    #	backends/imgui_impl_opengl3.cpp
    #	imgui.cpp
    #	imgui.h
    #	imgui_demo.cpp
    ocornut committed Jun 24, 2021
    Configuration menu
    Copy the full SHA
    ac35b4b View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2021

  1. 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
    ocornut committed Jun 29, 2021
    Configuration menu
    Copy the full SHA
    6824473 View commit details
    Browse the repository at this point in the history
  2. 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.
    ocornut committed Jun 29, 2021
    Configuration menu
    Copy the full SHA
    0f7eb00 View commit details
    Browse the repository at this point in the history
  3. Backends: Viewports: renamed viewport storage structures ImGuiViewpor…

    …tDataXXXX -> ImGui_ImplXXXX_ViewportData and locals (matching naming convention in 70c6038)
    ocornut committed Jun 29, 2021
    Configuration menu
    Copy the full SHA
    36a0d10 View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2021

  1. Docking: removed DockNodeFlagsOverrideClear flags from ImGuiWindowCla…

    …ss. (ocornut#2999, ocornut#3521, ocornut#3633)
    
    + extraded bits of metrics into DebugNodeDockNodeFlags()
    ocornut committed Jul 5, 2021
    Configuration menu
    Copy the full SHA
    0a8ab75 View commit details
    Browse the repository at this point in the history
  2. 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.
    ocornut committed Jul 5, 2021
    Configuration menu
    Copy the full SHA
    6136b38 View commit details
    Browse the repository at this point in the history
  3. Docking: Added ImGuiDockNodeFlags_NoDockingOverEmpty. Breaking defini…

    …tion of ImGuiDockNodeFlags_NoDockingOverOther which now means "non empty node". (ocornut#3492, ocornut#2648, ocornut#4292)
    ocornut committed Jul 5, 2021
    Configuration menu
    Copy the full SHA
    9e8e5ac View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2021

  1. 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.
    ocornut committed Jul 7, 2021
    Configuration menu
    Copy the full SHA
    cd4cc9f View commit details
    Browse the repository at this point in the history
  2. 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.
    ocornut committed Jul 7, 2021
    Configuration menu
    Copy the full SHA
    eb6f4b1 View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2021

  1. 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
    ocornut committed Jul 9, 2021
    Configuration menu
    Copy the full SHA
    a11f368 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2021

  1. Configuration menu
    Copy the full SHA
    3d5dc0d View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2021

  1. Merge branch 'master' into docking

    # Conflicts:
    #	imgui.cpp
    #	imgui_internal.h
    ocornut committed Jul 19, 2021
    Configuration menu
    Copy the full SHA
    7bfc379 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2021

  1. Merge branch 'master' into docking

    # Conflicts:
    #	backends/imgui_impl_glfw.cpp
    #	backends/imgui_impl_sdl.cpp
    #	backends/imgui_impl_win32.cpp
    #	imgui.cpp
    ocornut committed Aug 2, 2021
    Configuration menu
    Copy the full SHA
    f9b5168 View commit details
    Browse the repository at this point in the history
  2. 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
    ocornut committed Aug 2, 2021
    Configuration menu
    Copy the full SHA
    80b5fb5 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2021

  1. 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
    ocornut committed Aug 19, 2021
    Configuration menu
    Copy the full SHA
    0b06c4b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9c3359e View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2021

  1. Merge branch 'master' into docking

    # Conflicts:
    #	docs/CHANGELOG.txt
    ocornut committed Aug 20, 2021
    Configuration menu
    Copy the full SHA
    5a7d18a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2e01952 View commit details
    Browse the repository at this point in the history
  3. 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
    ocornut committed Aug 20, 2021
    Configuration menu
    Copy the full SHA
    47fb332 View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2021

  1. Configuration menu
    Copy the full SHA
    6bd447c View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2021

  1. Configuration menu
    Copy the full SHA
    58f5092 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2021

  1. Docking: fix 58f5092 (ocornut#4310)

    If we clear _ChildWindow flag we must remove it from here otherwise render loop will fail.
    ocornut committed Aug 27, 2021
    Configuration menu
    Copy the full SHA
    0eb45a0 View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2021

  1. Merge branch 'master' into docking

    # Conflicts:
    #	backends/imgui_impl_opengl3.cpp
    #	examples/imgui_examples.sln
    #	imgui.cpp
    #	imgui.h
    ocornut committed Aug 30, 2021
    Configuration menu
    Copy the full SHA
    dedb381 View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2021

  1. Configuration menu
    Copy the full SHA
    5358909 View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2021

  1. Merge branch 'master' into docking

    # Conflicts:
    #	imgui.cpp
    ocornut committed Sep 7, 2021
    Configuration menu
    Copy the full SHA
    fa9fc05 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    40caab4 View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2021

  1. Internals: refactored IsWindowHovered()/IsWindowFocused() to make the…

    …ir logic more similar + change underlying value of ImGuiHoveredFlags_AllowWhenBlockedByPopup + comment out docking only flags.
    ocornut committed Sep 8, 2021
    Configuration menu
    Copy the full SHA
    cfb8372 View commit details
    Browse the repository at this point in the history
  2. Fixed _ChildWindows from leaking docking hierarchy. Added ImGuiFocuse…

    …dFlags_DockHierarchy and ImGuiHoveredFlags_DockHierarchy.
    ocornut committed Sep 8, 2021
    Configuration menu
    Copy the full SHA
    6b1e094 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2021

  1. 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
    ocornut committed Sep 9, 2021
    Configuration menu
    Copy the full SHA
    9a49c1d View commit details
    Browse the repository at this point in the history
  2. 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.
    ocornut committed Sep 9, 2021
    Configuration menu
    Copy the full SHA
    6b77668 View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2021

  1. 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).
    ocornut committed Sep 10, 2021
    Configuration menu
    Copy the full SHA
    79d39b1 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2021

  1. Fixed IsWindowFocused/IsWindowHovered with _ChildWindows for not foll…

    …owing through popup parents (amend 6b1e094, fix ocornut#4527)
    ocornut committed Sep 11, 2021
    Configuration menu
    Copy the full SHA
    92a39f7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5d95e7e View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2021

  1. Docking: bits.

    ocornut committed Sep 13, 2021
    Configuration menu
    Copy the full SHA
    8dfb522 View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2021

  1. Docking: floating node with a central node hides properly when nothin…

    …g is docked + rename.
    ocornut committed Sep 14, 2021
    Configuration menu
    Copy the full SHA
    29828d0 View commit details
    Browse the repository at this point in the history
  2. Docking: Improved resizing system so that non-central zone are better…

    … at keeping their fixed size.
    ocornut committed Sep 14, 2021
    Configuration menu
    Copy the full SHA
    e7cc534 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'master' into docking

    # Conflicts:
    #	imgui.cpp
    #	imgui.h
    ocornut committed Sep 14, 2021
    Configuration menu
    Copy the full SHA
    c58fb46 View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2021

  1. Nav: Fixed an issue with losing focus on docked windows when pressing…

    … Alt while keyboard navigation is disabled. (ocornut#4547, ocornut#4439)
    ocornut committed Sep 21, 2021
    Configuration menu
    Copy the full SHA
    fa0a314 View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2021

  1. Docking: Fixed IsItemHovered() and functions depending on it (e.g. Be…

    …ginPopupContextItem()) when called after Begin() on a docked window (ocornut#3851)
    
    Fix ee643b2
    ocornut committed Sep 22, 2021
    Configuration menu
    Copy the full SHA
    ca097c2 View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2021

  1. Added ImGuiFocusedFlags_NoPopupHierarchy and ImGuiHoveredFlags_NoPopu…

    …pHierarchy (followup ocornut#4527)
    
    IsWindowFocused: fix flag usage (amend 6b1e094) was technically harmless because of light typing.
    ocornut committed Sep 24, 2021
    Configuration menu
    Copy the full SHA
    65ad63d View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into docking

    # Conflicts:
    #	backends/imgui_impl_win32.cpp
    #	imgui.cpp
    #	imgui.h
    #	imgui_demo.cpp
    #	imgui_internal.h
    ocornut committed Sep 24, 2021
    Configuration menu
    Copy the full SHA
    835a534 View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2021

  1. Merge branch 'master' into docking

    # Conflicts:
    #	imgui.cpp
    ocornut committed Oct 6, 2021
    Configuration menu
    Copy the full SHA
    1780579 View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2021

  1. Merge branch 'master' into docking

    # Conflicts:
    #	docs/CHANGELOG.txt
    #	imgui.cpp
    ocornut committed Oct 11, 2021
    Configuration menu
    Copy the full SHA
    1b215ec View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2021

  1. Docking: reinstate io.ConfigDockingWithShift option. (ocornut#4643)

    This more or less reverts commit 3ed07a8.
    ocornut committed Oct 13, 2021
    Configuration menu
    Copy the full SHA
    2965327 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2021

  1. Merge branch 'master' into docking

    # Conflicts:
    #	imgui.h
    ocornut committed Oct 15, 2021
    Configuration menu
    Copy the full SHA
    9b59455 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    05877c1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bac748f View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2021

  1. Merge branch 'master' into docking

    # Conflicts:
    #	backends/imgui_impl_vulkan.cpp
    #	imgui.cpp
    ocornut committed Nov 3, 2021
    Configuration menu
    Copy the full SHA
    0b4edf4 View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2021

  1. Merge branch 'master' into docking

    # Conflicts:
    #	imgui.cpp
    ocornut committed Nov 4, 2021
    Configuration menu
    Copy the full SHA
    c1d2793 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into docking

    # Conflicts:
    #	imgui.cpp
    ocornut committed Nov 4, 2021
    Configuration menu
    Copy the full SHA
    b17dfff View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2021

  1. Merge branch 'master' into docking

    # Conflicts:
    #	imgui_demo.cpp
    ocornut committed Nov 10, 2021
    Configuration menu
    Copy the full SHA
    dc8c361 View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2021

  1. Configuration menu
    Copy the full SHA
    2080d12 View commit details
    Browse the repository at this point in the history
  2. 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.
    ocornut committed Nov 16, 2021
    Configuration menu
    Copy the full SHA
    b50b22d View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2021

  1. Configuration menu
    Copy the full SHA
    7f38773 View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2021

  1. Viewports: fix missing default per-window value for ParentViewportId …

    …due to zero-cleared in-window instance (ocornut#4756)
    
    Broken by 2080d12
    ocornut committed Nov 24, 2021
    Configuration menu
    Copy the full SHA
    ea83d04 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    719d931 View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2021

  1. Docking: Fix typo (had no side effect) (ocornut#4778)

    Co-authored-by: Mikko Sivulainen <mikko.sivulainen@supercell.com>
    sivu and mikkosivulainen authored Dec 1, 2021
    Configuration menu
    Copy the full SHA
    5f5ba8e View commit details
    Browse the repository at this point in the history
  2. 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()
    ocornut committed Dec 1, 2021
    Configuration menu
    Copy the full SHA
    1ab3007 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'master' into docking

    # Conflicts:
    #	backends/imgui_impl_sdlrenderer.cpp
    #	backends/imgui_impl_sdlrenderer.h
    #	imgui.cpp
    #	imgui_widgets.cpp
    ocornut committed Dec 1, 2021
    Configuration menu
    Copy the full SHA
    848d21b View commit details
    Browse the repository at this point in the history
  4. Docking: Fixed incorrectly rounded tab bars for dock node that are no…

    …t at the top of their dock tree.
    ocornut committed Dec 1, 2021
    Configuration menu
    Copy the full SHA
    6afcfe3 View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2021

  1. 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)
    ocornut committed Dec 2, 2021
    Configuration menu
    Copy the full SHA
    8733ca4 View commit details
    Browse the repository at this point in the history
  2. Docking: internals: extracted rounding corner calculation into reusab…

    …le CalcRoundingFlagsForRectInRect() function.
    ocornut committed Dec 2, 2021
    Configuration menu
    Copy the full SHA
    bf80204 View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2021

  1. 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)
    ocornut committed Dec 3, 2021
    Configuration menu
    Copy the full SHA
    b16f738 View commit details
    Browse the repository at this point in the history
  2. 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)
    ocornut committed Dec 3, 2021
    Configuration menu
    Copy the full SHA
    c122c0e View commit details
    Browse the repository at this point in the history
  3. 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.)
    ocornut committed Dec 3, 2021
    Configuration menu
    Copy the full SHA
    1dc3af3 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'master' into docking

    # Conflicts:
    #	backends/imgui_impl_sdlrenderer.cpp
    #	backends/imgui_impl_sdlrenderer.h
    #	imgui.cpp
    #	imgui.h
    ocornut committed Dec 3, 2021
    Configuration menu
    Copy the full SHA
    06e4f4e View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2021

  1. Merge branch 'master' into docking

    # Conflicts:
    #	imgui.cpp
    ocornut committed Dec 6, 2021
    Configuration menu
    Copy the full SHA
    c1b70e0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fc198fe View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2021

  1. Nav, Docking: Fix crash on dimming docked window and DockSpaceOverVie…

    …wport() with PassthruCentralNode.
    
    (amend 1dc3af3, 23ef6c1, 657073a)
    ocornut committed Dec 8, 2021
    Configuration menu
    Copy the full SHA
    0647cf4 View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2021

  1. Merge branch 'master' into docking

    # Conflicts:
    #	backends/imgui_impl_opengl2.cpp
    #	imgui.cpp
    #	imgui_internal.h
    ocornut committed Dec 9, 2021
    Configuration menu
    Copy the full SHA
    e31d116 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f605351 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    747f7fd View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2021

  1. Merge branch 'master' into docking

    # Conflicts:
    #	backends/imgui_impl_opengl3.cpp
    #	backends/imgui_impl_osx.h
    #	backends/imgui_impl_osx.mm
    #	imgui.cpp
    ocornut committed Dec 15, 2021
    Configuration menu
    Copy the full SHA
    cd36acc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    248ed1b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    06d5f92 View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2021

  1. Merge branch 'master' into docking

    # Conflicts:
    #	backends/imgui_impl_win32.cpp
    #	examples/example_marmalade/main.cpp
    #	imgui.cpp
    #	imgui.h
    ocornut committed Dec 22, 2021
    Configuration menu
    Copy the full SHA
    15b4a06 View commit details
    Browse the repository at this point in the history

Commits on Dec 30, 2021

  1. Merge branch 'master' into docking

    # Conflicts:
    #	backends/imgui_impl_glfw.cpp
    #	backends/imgui_impl_opengl3.cpp
    #	docs/CHANGELOG.txt
    ocornut committed Dec 30, 2021
    Configuration menu
    Copy the full SHA
    2aa9959 View commit details
    Browse the repository at this point in the history
  2. Viewports: Fixed a CTRL+TAB crash with viewports enabled (ocornut#4023,

    ocornut#787) (amend 1dc3af3, 23ef6c1, 657073a)
    
    + Expose FindHoveredViewportFromPlatformWindowStack() in imgui_internal.h
    ocornut committed Dec 30, 2021
    Configuration menu
    Copy the full SHA
    9c8f288 View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2022

  1. Merge branch 'master' into docking

    # Conflicts:
    #	imgui.cpp
    #	imgui.h
    ocornut committed Jan 3, 2022
    Configuration menu
    Copy the full SHA
    afb1180 View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2022

  1. 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
    ocornut committed Jan 5, 2022
    Configuration menu
    Copy the full SHA
    704ab11 View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2022

  1. Update .gitignore

    DnA-IntRicate authored Jan 9, 2022
    Configuration menu
    Copy the full SHA
    8554c4c View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2022

  1. 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
    ocornut committed Jan 10, 2022
    Configuration menu
    Copy the full SHA
    ef681e7 View commit details
    Browse the repository at this point in the history
  2. Backends: OSX: Fixed typo.

    ocornut committed Jan 10, 2022
    Configuration menu
    Copy the full SHA
    9ce0f35 View commit details
    Browse the repository at this point in the history
  3. 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
    ocornut committed Jan 10, 2022
    Configuration menu
    Copy the full SHA
    acfc779 View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2022

  1. 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
    ocornut committed Jan 13, 2022
    Configuration menu
    Copy the full SHA
    0647ba3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e51a0a8 View commit details
    Browse the repository at this point in the history
  3. Merge "Backends: SDL: Fix for Emscriptem. Amend 98ce013." + Fix bad m…

    …erge from master of "is_app_focused" property (Amend 0647ba3)
    ocornut committed Jan 13, 2022
    Configuration menu
    Copy the full SHA
    ec1e57e View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2022

  1. 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
    ocornut committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    8567a4c View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2022

  1. Configuration menu
    Copy the full SHA
    007a427 View commit details
    Browse the repository at this point in the history
  2. Viewports: Relaxed specs for backend supporting ImGuiBackendFlags_Has…

    …MouseHoveredViewport. Backends: SDL: Added support for simplified HasMouseHoveredViewport. (ocornut#1542, ocornut#4665)
    ocornut committed Jan 18, 2022
    Configuration menu
    Copy the full SHA
    1338eb3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e278277 View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2022

  1. 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
    ocornut committed Jan 21, 2022
    Configuration menu
    Copy the full SHA
    3e0d6ec View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2022

  1. Configuration menu
    Copy the full SHA
    f1a0731 View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2022

  1. 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
    ocornut committed Jan 27, 2022
    Configuration menu
    Copy the full SHA
    d5f0d45 View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2022

  1. Revert moving ImGuiKeyModFlags to internal.h (amendc906c65)

    # Conflicts:
    #	imgui.cpp
    ocornut committed Jan 28, 2022
    Configuration menu
    Copy the full SHA
    27004ac View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2022

  1. Configuration menu
    Copy the full SHA
    08350e5 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2022

  1. Merge branch 'master' into docking

    # Conflicts:
    #	imgui.cpp
    #	imgui.h
    #	imgui_draw.cpp
    ocornut committed Feb 1, 2022
    Configuration menu
    Copy the full SHA
    d378e40 View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2022

  1. Docking: Fixed size constraints not working on single window holding …

    …on a dock id (still doesn't work on docked windows).
    ocornut committed Feb 2, 2022
    Configuration menu
    Copy the full SHA
    c1ab3c4 View commit details
    Browse the repository at this point in the history
  2. 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.
    ocornut committed Feb 2, 2022
    Configuration menu
    Copy the full SHA
    8eb8689 View commit details
    Browse the repository at this point in the history
  3. Docking: Fixed CTRL+TAB back into a docked window not selecting menu …

    …layer when no item are on main layer.
    
    Could merge on master.
    ocornut committed Feb 2, 2022
    Configuration menu
    Copy the full SHA
    37958ca View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2022

  1. Backends: SDL: Amend 08350e5, multi-viewports mouse tracking works un…

    …der Linux. (ocornut#4960) + Reword tests to help static analysis.
    ocornut committed Feb 3, 2022
    Configuration menu
    Copy the full SHA
    5017602 View commit details
    Browse the repository at this point in the history
  2. Docking: fixed potential crash if a passthrough dock node is submitte…

    …d without a child intermediate (currently not possible via API)
    ocornut committed Feb 3, 2022
    Configuration menu
    Copy the full SHA
    31762a8 View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2022

  1. Merge branch 'master' into docking

    # Conflicts:
    #	backends/imgui_impl_glfw.cpp
    #	backends/imgui_impl_sdl.cpp
    ocornut committed Feb 7, 2022
    Configuration menu
    Copy the full SHA
    0335387 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into docking

    # Conflicts:
    #	docs/CHANGELOG.txt
    ocornut committed Feb 7, 2022
    Configuration menu
    Copy the full SHA
    1ee2527 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2022

  1. 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
    ocornut committed Feb 8, 2022
    Configuration menu
    Copy the full SHA
    aa86800 View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2022

  1. Viewports: Fixed main viewport size not matching ImDrawData::DisplayS…

    …ize for one frame during resize when multi-viewports are disabled. (ocornut#4900)
    ocornut committed Feb 10, 2022
    Configuration menu
    Copy the full SHA
    1e14cc5 View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2022

  1. Merge branch 'master' into docking

    # Conflicts:
    #	docs/CHANGELOG.txt
    #	imgui.cpp
    #	imgui.h
    #	imgui_draw.cpp
    ocornut committed Feb 17, 2022
    Configuration menu
    Copy the full SHA
    9948535 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2022

  1. Configuration menu
    Copy the full SHA
    7b0d58c View commit details
    Browse the repository at this point in the history
  2. 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)
    ocornut committed Feb 22, 2022
    Configuration menu
    Copy the full SHA
    64519c6 View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2022

  1. Viewports: Fixed translating a host viewport from briefly altering th…

    …e size of AlwaysAutoResize windows. (ocornut#5057)
    ocornut committed Feb 25, 2022
    Configuration menu
    Copy the full SHA
    8639a2f View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2022

  1. Configuration menu
    Copy the full SHA
    f337378 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2022

  1. 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.
    ocornut committed Mar 22, 2022
    Configuration menu
    Copy the full SHA
    9b0c26b View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2022

  1. 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
    ocornut committed Mar 23, 2022
    Configuration menu
    Copy the full SHA
    377b864 View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2022

  1. Merge branch 'master' into docking

    # Conflicts:
    #	imgui.cpp
    #	imgui.h
    #	imgui_internal.h
    ocornut committed Apr 5, 2022
    Configuration menu
    Copy the full SHA
    505f19e View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2022

  1. Merge branch 'master' into docking

    # Conflicts:
    #	docs/TODO.txt
    ocornut committed Apr 22, 2022
    Configuration menu
    Copy the full SHA
    8dd5425 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ec48681 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2022

  1. Merge branch 'master' into docking

    # Conflicts:
    #	backends/imgui_impl_glfw.cpp
    #	imgui.cpp
    ocornut committed May 3, 2022
    Configuration menu
    Copy the full SHA
    414165d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6868d11 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d666a1d View commit details
    Browse the repository at this point in the history

Commits on May 9, 2022

  1. Configuration menu
    Copy the full SHA
    693b4c5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2fa60be View commit details
    Browse the repository at this point in the history

Commits on May 17, 2022

  1. Merge branch 'master' into docking

    # Conflicts:
    #	backends/imgui_impl_metal.mm
    #	backends/imgui_impl_opengl3.cpp
    #	imgui.cpp
    ocornut committed May 17, 2022
    Configuration menu
    Copy the full SHA
    6b5a242 View commit details
    Browse the repository at this point in the history

Commits on May 19, 2022

  1. Docking: Fixed moving window being interrupted when undocing a window…

    … with "io.ConfigDockingAlwaysTabBar = true". (ocornut#5324)
    
    Regression introduced in 6b77668
    rokups authored and ocornut committed May 19, 2022
    Configuration menu
    Copy the full SHA
    3605521 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    250333d View commit details
    Browse the repository at this point in the history

Commits on May 30, 2022

  1. Configuration menu
    Copy the full SHA
    7b5a8e4 View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2022

  1. Configuration menu
    Copy the full SHA
    4789c7e View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2022

  1. Merge branch 'master' into docking

    # Conflicts:
    #	backends/imgui_impl_metal.mm
    #	imgui.cpp
    #	imgui.h
    ocornut committed Jun 10, 2022
    Configuration menu
    Copy the full SHA
    e900ca3 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2022

  1. 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.
    ocornut committed Jun 13, 2022
    Configuration menu
    Copy the full SHA
    24dfebf View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2022

  1. Merge branch 'master' into docking + update for IMGUI_DEBUG_LOG calls.

    # Conflicts:
    #	backends/imgui_impl_dx12.cpp
    #	imgui.cpp
    #	imgui_internal.h
    ocornut committed Jun 15, 2022
    Configuration menu
    Copy the full SHA
    e135cdb View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2022

  1. 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.
    rokups authored and ocornut committed Jun 16, 2022
    Configuration menu
    Copy the full SHA
    101aec9 View commit details
    Browse the repository at this point in the history
  2. 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.
    ocornut committed Jun 16, 2022
    Configuration menu
    Copy the full SHA
    5067173 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2022

  1. Docking: Amend 24dfebf. Fixed incorrect focus highlight on docking no…

    …de with nested hierarchies.
    ocornut committed Jun 17, 2022
    Configuration menu
    Copy the full SHA
    9764adc View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2022

  1. Merge branch 'master' into docking

    # Conflicts:
    #	docs/CHANGELOG.txt
    #	imgui.cpp
    #	imgui_widgets.cpp
    ocornut committed Jun 21, 2022
    Configuration menu
    Copy the full SHA
    9cd9c2e View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2022

  1. Backends: GLFW: Fixed leftover static variable preventing from changi…

    …ng or reinitializing backend while application is running. (ocornut#4616, ocornut#5434)
    rtoumazet authored and ocornut committed Jun 29, 2022
    Configuration menu
    Copy the full SHA
    58eb40d View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2022

  1. Merge branch 'master' into docking

    # Conflicts:
    #	docs/CHANGELOG.txt
    ocornut committed Jun 30, 2022
    Configuration menu
    Copy the full SHA
    5d0deeb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ad5aa54 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2022

  1. Configuration menu
    Copy the full SHA
    21fc57f View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2022

  1. Configuration menu
    Copy the full SHA
    77637fd View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2022

  1. Docking: Fix docked window contents not rendering when switching with…

    … CTRL+Tab.
    
    (regression from 8eb8689).
    rokups authored and ocornut committed Jul 18, 2022
    Configuration menu
    Copy the full SHA
    cb8ead1 View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2022

  1. Internals: Docking: make DockContextFindNodeByID() more visible (inst…

    …ead of DockBuilderGetNode)
    
    + using defines for channel changes.
    ocornut committed Aug 3, 2022
    Configuration menu
    Copy the full SHA
    28a123c View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into docking

    # Conflicts:
    #	imgui.cpp
    ocornut committed Aug 3, 2022
    Configuration menu
    Copy the full SHA
    e21f462 View commit details
    Browse the repository at this point in the history
  3. Docking: Fixed splitting/docking into a node that has buttons amended…

    … into tab bar. Windows were not moved correctly. (ocornut#5515)
    ocornut committed Aug 3, 2022
    Configuration menu
    Copy the full SHA
    0abe7d1 View commit details
    Browse the repository at this point in the history
  4. 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.
    ocornut committed Aug 3, 2022
    Configuration menu
    Copy the full SHA
    b12e056 View commit details
    Browse the repository at this point in the history
  5. 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.
    rokups authored and ocornut committed Aug 3, 2022
    Configuration menu
    Copy the full SHA
    f573ebf View commit details
    Browse the repository at this point in the history
  6. Merge branch 'master' into docking

    # Conflicts:
    #	imgui.cpp
    ocornut committed Aug 3, 2022
    Configuration menu
    Copy the full SHA
    e9f50fb View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2022

  1. 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.
    rokups authored and ocornut committed Aug 5, 2022
    Configuration menu
    Copy the full SHA
    ff1567e View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2022

  1. 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.
    rokups authored and ocornut committed Aug 8, 2022
    Configuration menu
    Copy the full SHA
    8cbd391 View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2022

  1. Internals: Docking: rename HoveredDockNode to DebugHoveredDockNode to…

    … clarify that it isn't usable for much other than debugging.
    ocornut committed Aug 22, 2022
    Configuration menu
    Copy the full SHA
    b78738f View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2022

  1. Merge branch 'master' into docking

    # Conflicts:
    #	backends/imgui_impl_metal.mm
    #	imgui.cpp
    #	imgui_internal.h
    ocornut committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    db798fd View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2022

  1. Configuration menu
    Copy the full SHA
    71a0701 View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2022

  1. Configuration menu
    Copy the full SHA
    bc2002a View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2022

  1. 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
    ocornut committed Sep 2, 2022
    Configuration menu
    Copy the full SHA
    aceab9a View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2022

  1. Configuration menu
    Copy the full SHA
    caf4b7f View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into docking

    # Conflicts:
    #	docs/CHANGELOG.txt
    #	imgui.cpp
    #	imgui.h
    ocornut committed Sep 9, 2022
    Configuration menu
    Copy the full SHA
    64b88da View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2022

  1. Merge branch 'master' into docking

    # Conflicts:
    #	examples/imgui_examples.sln
    #	imgui.cpp
    #	imgui.h
    #	imgui_demo.cpp
    ocornut committed Sep 16, 2022
    Configuration menu
    Copy the full SHA
    3af9ac3 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2022

  1. 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
    ocornut committed Sep 26, 2022
    Configuration menu
    Copy the full SHA
    1dc7d0e View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into docking

    # Conflicts:
    #	backends/imgui_impl_sdl.cpp
    #	imgui_demo.cpp
    ocornut committed Sep 26, 2022
    Configuration menu
    Copy the full SHA
    6fd2ee9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8f43487 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2022

  1. Configuration menu
    Copy the full SHA
    11f5be0 View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2022

  1. Configuration menu
    Copy the full SHA
    53888f4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cc62008 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d95ce46 View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2022

  1. Merge branch 'master' into docking

    # Conflicts:
    #	backends/imgui_impl_opengl3.cpp
    #	backends/imgui_impl_win32.cpp
    ocornut committed Sep 29, 2022
    Configuration menu
    Copy the full SHA
    d91211f View commit details
    Browse the repository at this point in the history
  2. Viewports: Fix AddMouseViewportEvent() to honor AppAcceptingEvents, f…

    …ilter duplicate, add to debug log.
    ocornut committed Sep 29, 2022
    Configuration menu
    Copy the full SHA
    69beaa1 View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2022

  1. Configuration menu
    Copy the full SHA
    fb0b9c7 View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2022

  1. 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.
    ocornut committed Oct 4, 2022
    Configuration menu
    Copy the full SHA
    cb04326 View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2022

  1. Configuration menu
    Copy the full SHA
    d4dfec3 View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2022

  1. Configuration menu
    Copy the full SHA
    f80bf11 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    66fcd2b View commit details
    Browse the repository at this point in the history