2018-09-24 |
Docking, Viewport: Rework ownership transfer/stealing to fix issues where non-child windows could be stick marked as not owning their viewport.
omar
committed
on 24 Sep 2018
|
---|---|
Docking+Viewport: Fixed PlatformRequestClose (e.g. ALT-F4) being redrected to the first window of the docking node instead of the selected one.
omar
committed
on 24 Sep 2018
|
|
2018-09-21 |
Docking: Fixed losing tab bar selection when extracting a whole docked node + reusing existing dock node when possible.
omar
committed
on 21 Sep 2018
|
|
|
Docking: Fixed undocking on whole dock node from leaving undesirable empty node in the docking tree. Fixed calls to MarkIniSettingsDirty().
omar
committed
on 21 Sep 2018
|
|
Nav: Use Platform_SetWindowFocus when CTRL+Tabbing to another viewport.
omar
committed
on 21 Sep 2018
|
|
TabBar: Recover if SelectedTabId doesn't exist anymore.
omar
committed
on 21 Sep 2018
|
|
2018-09-20 |
Docking: Renamed ImGuiDockSpaceFlags to ImGuiDockNodeFlags. Clarified in comments/demos that DockSpace creates a Node. Renamed IsExplicitRoot to IsDockSpace. Assert against explicitly calling DockSpace twice in a frame.
omar
committed
on 20 Sep 2018
|
2018-09-19 |
Docking: Added undocking of whole dock node by dragging from the Collapse button. Super useful and works great!
omar
committed
on 19 Sep 2018
|
Docking: Fix of title bar flicker during rebuild. Fixed dragging of DockNode always triggering BeginAsDockableDragDropSource() when io.ConfigDockingWithKeyMod is false.
omar
committed
on 19 Sep 2018
|
|
Docking: Internals renaming LastExplicitSize to SizeRef (invalidate .ini data) + todo
omar
committed
on 19 Sep 2018
|
|
Docking: Creating tab bar and adding window into tab bar immediately (not sure why I didn't do that before). Probably broke something subtle, will find out. *Edit* Initially broke restoring selected tab.
omar
committed
on 19 Sep 2018
|
|
Docking: work to allow programmatic control of dock nodes, various refactor + assert fix. Probably broke something (but I haven't found what yet!)
omar
committed
on 19 Sep 2018
|
|
2018-09-17 |
Docking: Internals: Transitioning some code toward consistently using ImGuiContext* ctx parameter instead of ImGuiDockContext
omar
committed
on 17 Sep 2018
|
Docking: Fixed central docking display with ImGuiDockSpaceFlags_NoSplit, affecting in particular with io.ConfigDockingWithKeyMod = false. + comments, asserts
omar
committed
on 17 Sep 2018
|
|
2018-09-14 |
Fixed bad merge (a82be53) where we lost the version number in Docking branch + moved Docking related API together for now.
omar
committed
on 14 Sep 2018
|
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
|