History for imgui / imgui.cpp
2018-10-09
@omar
Viewport: Added ImGuiConfigFlags_ViewportsDecoration to re-enable platform decoration (#1542)
omar committed on 9 Oct 2018
2018-10-08
@omar
Docking: Kept ImGuiDockNodeFlags_PassthruDockspace and removed ImGuiDockNodeFlags_PassthruInEmptyNodes, ImGuiDockNodeFlags_RenderWindowBg. Doesn't include ImGuiDockNodeFlags_NoDockingInCentralNode. (#2109)
omar committed on 8 Oct 2018
2018-10-05
@omar
Docking: Removed context parameter from internal DockBuilderXXX api at it is expected we transition it to be public facing. (#2109)
omar committed on 5 Oct 2018
2018-10-03
@omar
Docking: Added ImGuiDockNodeFlags_PassthruDockspace mode (subdivided in three flags: ImGuiDockNodeFlags_NoDockingInCentralNode, ImGuiDockNodeFlags_PassthruInEmptyNodes, ImGuiDockNodeFlags_RenderWindowBg). Added internal facility for register a rectangular hit-test hole in window. Updated DockSpace demo accordingly. (#2109)
omar committed on 3 Oct 2018
@omar
Docking: Added ImGuiDockNodeFlags_NoOuterBorder, tweaked DockSpace demo to remove window border. Made docking splitter use the same standard setting as resizing from edges. (#2109)
omar committed on 3 Oct 2018
@omar
Docking: Renamed "DocRoot/DocumentRoot" to "CentralNode", more self explanatory. Moved Splitter update higher up in DockNodeUpdate() + minor misc tweak. (#2109)
omar committed on 3 Oct 2018
@omar
Docking: Added ImGuiDockNodeFlags_NoDockingInsideDocRootNode flag. Honoring ImGuiDockNodeFlags_NoSplit in child node is already split (so we can use DockBuilder and then lock the layout). Added those options to the demo. (#2109)
omar committed on 3 Oct 2018
@omar
Docking: Fixed DockSpace() child window displaying a scrollbar behind the node backgrounds. Rename ImGuiCol_DockingBg to ImGuiCol_DockingEmptyBg. Added ImGuiDockNode::IsLeaftNode(). (#2109)
omar committed on 3 Oct 2018
2018-10-02
@omar
Merge branch 'viewport' into docking
omar committed on 2 Oct 2018
@omar
Merge branch 'master' into viewport ...
omar committed on 2 Oct 2018
@omar
Window, Inputs: Fixed resizing from edges when io.MousePos is not pixel-rounded by rounding mouse position input. (#2110)
omar committed on 2 Oct 2018
@omar
Window: Resizing from edges (with io.ConfigResizeWindowsFromEdges Beta flag) extends the hit region of root floating windows outside the window, making it easier to resize windows. Resize grips are also extended accordingly so there are no discontinuity when hovering between borders and corners. (#1495, #822, #2110)
omar committed on 2 Oct 2018
@omar
Docking: Fixed crash using DockBuilderSplitNode(). (#2109)
omar committed on 2 Oct 2018
2018-10-01
@omar
Docking: Renamed io.ConfigDockingWithKeyMode to io.ConfigDockingWithShift.
omar committed on 1 Oct 2018
@omar
Drag and Drop: Added GetDragDropPayload() to peek directly into the payload (if any) from anywhere. (#143)
omar committed on 1 Oct 2018
@omar
Docking: Better tracking of current dock id for inactive and uncreated windows (in settings etc.). + Fixed assert when docking a single-visible leaf node of a hierarchy into another
omar committed on 1 Oct 2018
@omar
Docking: Fixes for C++03 compilers.
omar committed on 1 Oct 2018
2018-09-30
@omar
Docking: Fixed extracting a dock node from a document root: document root should be preserved.
omar committed on 30 Sep 2018
@omar
Docking: Reorganizing some of the tab-bar selection and window focus related code.
omar committed on 30 Sep 2018
@omar
Docking: Demo: Displaying a message if master docking flag is disabled. + DockSpace() early out + comments.
omar committed on 30 Sep 2018
@omar
Docking: Various sanity fixes + fixed tab-bar items sorting issue when docking single window with a dock node into single window without dock node.
omar committed on 30 Sep 2018
@omar
Docking: Fix DockContextRebuild() temporarily invalidating dockid reference leading to undesirable merging of nodes.
omar committed on 30 Sep 2018
@omar
Docking: Fixed dock node with single window accidental stealing of non-owned host viewport (leading to general havoc).
omar committed on 30 Sep 2018
@omar
Style: Added style.TabRounding setting.
omar committed on 30 Sep 2018
2018-09-28
@omar
Docking: Added DockBuilderCopyDockspace() wip. Added DockBuilderCopyWindowSettings(), renamed DockBuilderForkNode() to DockBuilderCopyNode().
omar committed on 28 Sep 2018
2018-09-27
@omar
Fixed extraneous static attribute. (#2105)
omar committed on 27 Sep 2018
@Loïc HAMOT
Fix missing IMGUI_API and mismatching namespace internal's CreateNewWindowSettings (#2105)
Loïc HAMOT authored on 27 Sep 2018 omar committed on 27 Sep 2018
2018-09-26
@omar
Added FindOrCreateWindowSettings() internal helper.
omar committed on 26 Sep 2018
@omar
Docking: Reworked DockContextPruneUnusedSettingsNodes() to prune entire unused trees.
omar committed on 26 Sep 2018
@omar
Merge branch 'viewport' into docking
omar committed on 26 Sep 2018