2019-01-03 |
|
---|---|
(Breaking change) Reorganized Viewports advanced flags, moved into new io.ConfigViewportsXXX flags. Pay attention that ImGuiConfigFlags_ViewportsDecoration became ConfigViewportsNoDecoeration, so the value is inverted! (#1542)
omar
committed
on 3 Jan 2019
|
|
Viewport: Added ConfigViewportsNoParent to parent viewport default to NULL and not main viewport. Fix eg.. popups appearing erroneously focusing parent window.
omar
committed
on 3 Jan 2019
|
|
Viewport: Fix for minimization of individual viewports (the current back-end forcing a parent/child relationship between secondary viewports and the main viewport have hidden this issue). Follows d8ab2c1ac.
omar
committed
on 3 Jan 2019
|
|
Viewport: Fixed minimization of main viewport leading to it being omitted from platform_io.Viewport list where the users assume it is at index 0. Fix d8ab2c1ac. It wasn't a problem when other viewports were child of the main viewport because they would all be minimized together. (#1542)
omar
committed
on 3 Jan 2019
|
|
Viewport: Added minimum viable information in the Changelog.
omar
committed
on 3 Jan 2019
|
|
2019-01-02 |
Docking: Merge fix duplicate line + added assert to ease debugging.
omar
committed
on 2 Jan 2019
|
|
|
|
|
Internals: Extracted code out of EndFrame() into UpdateMouseMovingWindowEndFrame()
omar
committed
on 2 Jan 2019
|
|
Alternative fix for bug introduced in d845135 (#1651), fix CTRL+Tab and fallback tooltip.
omar
committed
on 2 Jan 2019
|
|
Revert "Fixes crash/assert bug introduced in d845135 (#1651): would assert when showing the CTRL+Tab list and or fallback "...." tooltip."
...
omar
committed
on 2 Jan 2019
|
|
Fixes crash/assert bug introduced in d845135 (#1651): would assert when showing the CTRL+Tab list and or fallback "...." tooltip.
omar
committed
on 2 Jan 2019
|
|
Docking: Forward WindowClass from node to host window.
omar
committed
on 2 Jan 2019
|
|
|
|
Viewport: Added ImGuiWindowClass / SetNextWindowClass() (concept imported from Docking ImGuiDockFamily), which currently allows to overwrite viewport flags on a per-window basis. Exposed FindViewportByID(). Win32: Support for ParentViewportId. (#1542)
omar
committed
on 2 Jan 2019
|
|
Docking: Renamed SetNextWindowId() -> SetNextWindowID() for consistency. (function vs member are still horribly inconsistent atm)
omar
committed
on 2 Jan 2019
|
|
Viewport: Added Platform_UpdateWindow hook for general purpose: Rework Win32 code to reflect viewport flags changes into Win32 while the window is active.
omar
committed
on 2 Jan 2019
|
|
Viewport: Reorder flags. Set owned viewport common decoration flags in Begin(). Moved code in UpdateViewportsEndFrame() before we introduce family/class based overrides.
omar
committed
on 2 Jan 2019
|
|
|
|
Docking: Agressively assert when CentralNode is a not a leaf node in order to find our bug.
omar
committed
on 2 Jan 2019
|
|
Renamed ImGuiDockFamily to ImGuiWindowClass. Renamed CompatibleWithClassZero to DockingAllowUnclassed. (#2109)
omar
committed
on 2 Jan 2019
|
|
Happy new year! & comments
omar
committed
on 2 Jan 2019
|
|
Comments: fixed missing line in the "how a simple rendering function may look like" section (#2258)
omar
committed
on 2 Jan 2019
|
|
2018-12-23 |
Error recovery: Extraneous/undesired calls to End() are now being caught by an assert in the End() function itself at the call site (instead of being reported in EndFrame). Past the assert, they don't lead to crashes any more. Missing calls to End(), pass the assert, should not lead to crashes any more, nor to the fallback/debug window appearing on screen. (#1651).
omar
committed
on 23 Dec 2018
|
Tweaked asserts
omar
committed
on 23 Dec 2018
|
|
2018-12-21 |
Viewport: Misc comments following user feedbacks..
omar
committed
on 21 Dec 2018
|
Fix merge in Docking branch, remove ConfigDockingWithShift flag from DX11 example + misnamed function.
omar
committed
on 21 Dec 2018
|
|
2018-12-20 |
|
Merge branch 'master' into viewport + added style tweak block when viewports are enabled
...
omar
committed
on 20 Dec 2018
|