2018-09-14 |
Docking: Changed DockSpace() signature to take an ID, as ID will frequently be used by other API it makes more sense to let the user compute it.
omar
committed
on 14 Sep 2018
|
---|---|
Docking: Removed SplitRatio from ImGuiDockNode and ImGuiDockNodeSettings, which we don't need anymore.
omar
committed
on 14 Sep 2018
|
|
Docking: Misc rework/rename toward being able to rebuild a branch selectively, so we can honor settings changes on a per Dockspace basis. + Comments
omar
committed
on 14 Sep 2018
|
|
|
|
Viewport: Increased threshold for setting ImGuiViewportFlags_NoFocusOnAppearing. (#1542), 2 doesn't seem enough with some docking setup.
omar
committed
on 14 Sep 2018
|
|
2018-09-13 |
Viewport: Fix an issue introduced on ~August 16, which would assert when viewport are disabled. Also made the DestroyPlatformWindow process more sturdy. (#1542)
omar
committed
on 13 Sep 2018
|
Docking: Fixed floating->docking transition on a platform window mistakenly destroying the platform window because the upcoming tab isn't visible and triggers viewport GC. Fixed missing title bar data on recreate window.
omar
committed
on 13 Sep 2018
|
|
Docking: Better handling of window losing its dock node or having its dock node not active.
omar
committed
on 13 Sep 2018
|
|
Docking: Flicker fix when clicking on a Tab leading of a new window, in particular would be noticeable when using nested tab bars.
omar
committed
on 13 Sep 2018
|
|
2018-09-11 |
Docking: Internal renaming and comments. + Fixed DockNodeMoveChildNodes() to transfer the LastExplicitSize value (was inconsequential afaik).
omar
committed
on 11 Sep 2018
|
Docking: Added ImGuiDockSpaceFlags_KeepAliveOnly, important for multiple level of tabs. (also renamed ImGuiDockFlags to ImGuiDockSpaceFlags.)
omar
committed
on 11 Sep 2018
|
|
Nav: Added a way for code to cancel Alt for menu toggle (ImGuiNavInput_KeyMenu_). Cancelling out on platform window. close request. (#1542, #787)
omar
committed
on 11 Sep 2018
|
|
|
|
2018-09-10 |
Nav: Added a way for code to cancel Alt for menu toggle (ImGuiNavInput_KeyMenu_). Cancelling out on platform window. close request. (#1542, #787)
omar
committed
on 10 Sep 2018
|
Docking: Added Type enum in ImGuiDockRequest. Renamed fields. DockSpace() skips node update if already submitted (when transitioning from implicit -> explicit DockSpace).
omar
committed
on 10 Sep 2018
|
|
Nav, Focus: Fixed ImGuiWindowFlags_NoBringToFrontOnFocus windows not being restoring focus properly after the main menu bar or last focused window is deactivated.
omar
committed
on 10 Sep 2018
|
|
Nav, Focus: Fixed ImGuiWindowFlags_NoBringToFrontOnFocus windows not being restoring focus properly after the main menu bar or last focused window is deactivated.
omar
committed
on 10 Sep 2018
|
|
Docking: Updating LastFrameActive earlier in Begin() because BeginDocked() will need to use it. Extracted some code into a DockNodeIsDropAllowedOne() function. Comments.
omar
committed
on 10 Sep 2018
|
|
Docking: Added SetNextWindowUserType() + user type filtering in dockspace and window merging. Added DockSpace() flag ImGuiDockFlags_NoSplit. Renaming. Reworked the DockNodeUpdateFindOnlyNodeWithWindows code so DockNodeUpdate can access the first window.
omar
committed
on 10 Sep 2018
|
|
Docking: io.ConfigResizeWindowsFromEdges default to true in Docking branch. Moved code in BeginTabItem().
omar
committed
on 10 Sep 2018
|
|
2018-09-07 |
Fixed calling SetNextWindowSize()/SetWindowSize() with non-integer values leading to accidental alteration of window position. We now round the provided size. (#2067)
omar
committed
on 7 Sep 2018
|
Fixed calling DestroyContext() always saving .ini data with the current context instead of the supplied context pointer. (#2066)
omar
committed
on 7 Sep 2018
|
|
2018-09-06 |
|
Docking: Added Docking system. (Part 3) (#351)
omar
committed
on 6 Sep 2018
|
|
Docking: Added Docking system. (Part 2) (#351)
omar
committed
on 6 Sep 2018
|
|
Docking: Added empty skeleton/sections to facilitate diff/patch of incoming code (otherwise git gives us a messier patch).
omar
committed
on 6 Sep 2018
|
|
Docking: Added ImVec2[] non const operator. Added ImStrSkipBlank. Reseting some values earlier in Begin. Added IMGUI_DEBUG_LOG() helper. Added docking source code section.
omar
committed
on 6 Sep 2018
|
|
Tabs: Added BeginTabBar(), EndTabBar(), BeginTabItem(), EndTabItem() + demo. (#261, #351)
omar
committed
on 6 Sep 2018
|
|
Added ImGuiWindowFlags_UnsavedDocument flags.
omar
committed
on 6 Sep 2018
|
|
Internals: Windows hidden with HiddenFramesRegular (but NOT HiddenFramesForResize) preserve their SizeContents, so restoring a auto-resize window after it's been hidden by tabs won't reset its size for a frame. Arguable. Let's see how it goes. (Followup to
b48e295 )
omar
committed
on 6 Sep 2018
|