2018-04-27 |
Viewport: Exposing SetNextWindowViewport(). Used in demo and old/obsolete SetNextWindowPosCenter() (which is an interesting case). Fixed back-end likely crash calling GetFocus() after viewport destruction. Fixed metrics crash.
omar
committed
on 27 Apr 2018
|
---|---|
2018-04-26 |
Viewport, Platform: Refresh monitor list (win32, glfw) + avoid calling GetWindowFocus before platform window creation to not require of backend to null-check things inconsistently. (#1542)
omar
committed
on 26 Apr 2018
|
Viewport: Removed unnecessary fields (now that the coordinate system is consistent accross viewports): MouseRefPrevViewport, MouseClickedPosViewportId. (#1542)
omar
committed
on 26 Apr 2018
|
|
Viewport, Platform: Using Platform_GetWindowFocus to provide a much stronger heuristic of platform z-order, in replacement for when the back-end cannot provide io.MouseHoveredViewport. The pressure for it to work well increased with the use of viewports by popups/menus. (#1542)
omar
committed
on 26 Apr 2018
|
|
2018-04-25 |
Misc: tweaks + minor changes merged from master to reduce branch drift. Removed code that ended up unused.
omar
committed
on 25 Apr 2018
|
|
|
Misc: Comments and shallow/small changes (merged from viewport branch to minimize branch drift).
omar
committed
on 25 Apr 2018
|
|
|
|
Internals: Removed unecessary Pos/PosFloat separation, only reason appears to be mostly pre-1.0. The only piece of code that I expected sub-pixel window position to matter actually already round its delta (wrongly so, will fix later/separately if we want).
omar
committed
on 25 Apr 2018
|
|
Viewport: Tidying up AddUpdateViewport() calls. Moved flags argument. Removed extraneous mid-frame call to FindPlatformMonitorFromRect(). (#1542)
omar
committed
on 25 Apr 2018
|
|
Viewport: Fixed issues with popups drifting in particular when reference mouse position become invalid (e.g. changing app focus while viewported-menu is open). Storing monitor index in viewport at beginning of the frame. (#1542)
omar
committed
on 25 Apr 2018
|
|
2018-04-24 |
Internals: Removed misleading ImRect::FixInverted + fix minor formatting in Readme.
...
omar
committed
on 24 Apr 2018
|
Viewport, Platform: Fixed IME positioning for multi-viewport. Moved API from ImGuiIO to ImGuiPlatformIO. Because it is extremely unlikely to people redefined this API manually the moving-forward-breakage is ok. (#1542)
...
omar
committed
on 24 Apr 2018
|
|
2018-04-20 |
Viewport: Switched to using unified platform-absolute mouse coordinates, which simplify lots of problems and simplify/reduce tricky conversions, makes ImVec2 less ambiguous. Fixed various viewport/windowing/popups/synchronization bugs. Settings on host-viewport are stored as relative (made settings decently compatible between viewport enable/disabled settings). Merged ImGuiViewport::Pos and ::PlatformPos. Tweaked thumbnails. Better, smaller code. (#1542)
omar
committed
on 20 Apr 2018
|
2018-04-19 |
Viewport: WIP for Tooltips, Popups, Menus to create their own viewport. Resizing a window allows it to leave the main viewport. (#1542)
omar
committed
on 19 Apr 2018
|
2018-04-18 |
|
BeginMainMenuBar: Followup to 1e41bad9. Removed public window flag. DisplaySafeAreaPadding defaults to (3,3) instead of (4.4). Comments, tab to spaces, Changelog. (#1439)
omar
committed
on 18 Apr 2018
|
|
Added DisplaySafeAreaPadding to MainMenuBar height and fixed starting x position. Fixes main menu bar problems with TVs. (#1439)
Doug Binks
authored
on 18 Apr 2018
omar
committed
on 18 Apr 2018
|
|
2018-04-17 |
Viewport: Fixed manual mouse resize to handle mouse viewport change, which will allow resizing a window while it changes viewport. Releasing manual resize may merge a window. Added ConvertViewportPosToViewportPos() helper. Renamed NewFrameUpdateMovingWindowDropViewport() to UpdateTryMergeWindowIntoHostViewport() and removed the now-unnecessary half of the function. + renaming (#1542)
omar
committed
on 17 Apr 2018
|
Viewport: Comments, tweaks, renaming. Removed unnecessary stuff. Fixed zealous Clang warning. (#1542)
omar
committed
on 17 Apr 2018
|
|
2018-04-16 |
Viewport: Moved ImGuiWindowFlags_FullViewport to an internal ViewportOwned flag. Renamed AddViewport to AddUpdateViewport. (#Viewport: Shuffled code in Begin to reset size of reappearing popups prior to selecting viewport, to avoid mistakenly using an old size. Moved code out of UpdateSelectWindowViewport() to the section of Begin where positions is being locked down, to avoid code in-between duplicating this. (#1542))
omar
committed
on 16 Apr 2018
|
2018-04-12 |
Viewport: Virtual mouse position are patched immediately when viewports are moved in the virtual space, avoiding interaction glitchs on a resizing frame. (#1542)
omar
committed
on 12 Apr 2018
|
2018-04-11 |
|
Viewport: per-viewport overlay draw list created on demand. With this pattern it'll be easier to consider adding more (e.g. background draw list). (#545)
omar
committed
on 11 Apr 2018
|
|
Internals: Window: Aggregating ImDrawList into the ImGuiWindow structure.
omar
committed
on 11 Apr 2018
|
|
2018-04-10 |
Viewport: Merged ImGuiPlatformData into ImGuiPlatformIO. Comments. (#1542)
omar
committed
on 10 Apr 2018
|
Internals: Renamed GetFrontMostModalRootWindow() to GetFrontMostPopupModal() and exposed in imgui_internal.h (#1738)
omar
committed
on 10 Apr 2018
|
|
2018-04-09 |
|
Version 1.61 WIP
omar
committed
on 9 Apr 2018
|
|
2018-04-07 |
Version 1.60
omar
committed
on 7 Apr 2018
|