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: 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 |
Viewport: Moved ScaleWindow* code in a proper location. Various comments.
omar
committed
on 25 Apr 2018
|
Misc: tweaks + minor changes merged from master to reduce branch drift. Removed code that ended up unused.
omar
committed
on 25 Apr 2018
|
|
|
|
Platform: Added platform_io.Platform_SetWindowFocus, Platform_GetWindowFocus function wrappers (unused yet). Exact specs tbd because our simplified concept of focus doesn't necessary match the more complex OS native concepts. (#1542)
omar
committed
on 25 Apr 2018
|
|
Fix various typos.
Bruce Mitchener
authored
on 25 Apr 2018
omar
committed
on 25 Apr 2018
|
|
2018-04-24 |
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-23 |
Viewport: Clamp windows within monitors + fallback rescue window when it is out of sight (e.g. removed monitor, changed resolution) + Win32: declare primary monitor at the beginning of the list. (#1542)
omar
committed
on 23 Apr 2018
|
Viewport: Added ImGuiConfigFlags_ViewportsNoMerge flag (to enforce a platform window for all floating windows) + minor tidying up and addition of non-functional wip code.
omar
committed
on 23 Apr 2018
|
|
Viewport, Platform: Added work area in ImGuiPlatformMonitor. Renamed fields. (#1542)
omar
committed
on 23 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-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-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-14 |
Fix typos KeyDown => KeysDown
daniel-murray
authored
on 13 Apr 2018
omar
committed
on 14 Apr 2018
|
2018-04-13 |
Viewport, Platform, DPI: Back-end store per-monitor DPI information in ImGuiPlatformMonitor. (#1542, #1676)
omar
committed
on 13 Apr 2018
|
2018-04-11 |
Viewport, Platform: Added ImGuiViewportFlags_TopMost that will be used by tooltip window (without it, clicking and holding the window emitting the tooltip would move the tooltip to the back) + GLFW backend fixes for non-win32 platforms. (#1542)
omar
committed
on 11 Apr 2018
|
|
|
2018-04-10 |
Viewport: Merged ImGuiPlatformData into ImGuiPlatformIO. Comments. (#1542)
omar
committed
on 10 Apr 2018
|
Viewport, Platform: Added a way to register monitor bounds to imgui so they can be used to clamp individual-viewport tooltips/popups so they don't straddle monitors. (#1542)
omar
committed
on 10 Apr 2018
|
|
Viewports, DPI: Renamed config flags. (#1542)
omar
committed
on 10 Apr 2018
|
|
Viewport: Popups, Tooltips can individually request no task bar icons to the platform layer. (#1542)
omar
committed
on 10 Apr 2018
|
|
2018-04-09 |
Viewport: Merge fix conflicting flags.
omar
committed
on 9 Apr 2018
|
Examples, Platform, Viewport: Fixed inconsistent window ownership issues. Added comments. Made Win32/SDL back-ends track ownership.
omar
committed
on 9 Apr 2018
|
|
Misc: IM_DELETE() helper function added in 1.60 doesn't clear the input _pointer_ reference, more consistent with expectation and allows passing r-value.
omar
committed
on 9 Apr 2018
|
|
|
|
Version 1.61 WIP
omar
committed
on 9 Apr 2018
|
|
Version 1.60 (missed the string). Will retag.
omar
committed
on 9 Apr 2018
|