2018-11-22 |
Viewport: Merging/Extracting to/from main host viewport is now performed based on current state rather than triggers. Windows which don't fit in host window are now consistently in their own viewport. Toward simplifying the UpdateSelectWindowViewport() function. Probably broke something.. (#1542)
omar
committed
on 22 Nov 2018
|
---|---|
|
|
|
|
Version 1.66
omar
committed
on 22 Nov 2018
|
|
2018-11-15 |
Internals: Added FindWindowByID() helper. (#2190)
omar
committed
on 15 Nov 2018
|
|
|
|
|
Nav: Fixed an assert in certain circumstance (mostly when using popups) when mouse positions stop being valid. (#2168) + adding a else block to make NavCalcPreferredRefPos() more explicit.
omar
committed
on 15 Nov 2018
|
|
2018-11-09 |
Internals: DragBehavior: Added support for ImGuiDragFlags_Vertical to implement a vertical drag widget (no frontend function provided).
omar
committed
on 9 Nov 2018
|
2018-10-25 |
|
|
|
Comments in demo and opengl code + Internals: Added HoveredIdNotActiveTimer tracking hovering time unless the item is active, which is a commonly useful pattern.
omar
committed
on 25 Oct 2018
|
|
2018-10-18 |
|
2018-10-15 |
Viewport: Exposed GetOverlayDrawList(ImGuiViewport* viewport) in public API. (#1542, #1660, #1878, etc.)
omar
committed
on 15 Oct 2018
|
2018-10-12 |
|
|
|
2018-10-11 |
Shutdown: Unlock font atlas before destroying context, so we can destroy a context between NewFrame and EndFrame if we wait (facilitate main loop structures). Internals: GetWindowScrollMaxX(), GetWindowScrollMaxY()
omar
committed
on 11 Oct 2018
|
TextUnformatted: Using memchr(), fixed not properly testing for text_end bound + comments.
...
omar
committed
on 11 Oct 2018
|
|
2018-10-10 |
Comments + internal using Tab Stop terminology (ImGuiItemFlags_NoTabStop instead of !ImGuiItemFlags_AllowKeyboardFocus)
omar
committed
on 10 Oct 2018
|
2018-10-08 |
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 |
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 |
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
|
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
|
|
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-09-30 |
Docking: Fixed dock node with single window accidental stealing of non-owned host viewport (leading to general havoc).
omar
committed
on 30 Sep 2018
|
2018-09-28 |
Docking: Added DockBuilderCopyDockspace() wip. Added DockBuilderCopyWindowSettings(), renamed DockBuilderForkNode() to DockBuilderCopyNode().
omar
committed
on 28 Sep 2018
|
2018-09-26 |
Added FindOrCreateWindowSettings() internal helper.
omar
committed
on 26 Sep 2018
|
ImPool: Added Reserve() helper function.
omar
committed
on 26 Sep 2018
|
|
Docking: Fixed tab order restoring (follow up to 67be485e, broken in 455dc6e2)
omar
committed
on 26 Sep 2018
|
|
Docking: Added DockBuilderForkNode() primitive for usage for user code to fork/copy entire layouts. This will probably need to be added to as I find ways to migrate patterns from user code to the library. Added IMGUI_DEBUG_DOCKING_INI helper to facilitate debugging. (+1 squashed commits)
omar
committed
on 26 Sep 2018
|