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
|
|
2018-04-25 |
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
|
2018-04-24 |
Viewport: Fixed mouse hover flicker on mouse button release frame after moving a window. (#1542)
...
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-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, Platforms: SDL: Fixed initial focus click being ignored as a mouse button. GLFW: Fixed mouse cursor support for multi-viewport with GLFW 3.3 (current master) - somehow doesn't appear to work with GLFW 3.2 but I'm not too fussed about it. (#1542)
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 |
|
2018-04-13 |
Viewport, Platform, DPI: Back-end store per-monitor DPI information in ImGuiPlatformMonitor. (#1542, #1676)
omar
committed
on 13 Apr 2018
|
Viewport: Fixed DPI changing viewport from interfering with moving another window (disabling code) + metrics crash fix on closed viewport window + Windows 10 call to SetThreadDpiAwarenessContext(DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE_V2) for DPI, with no noticeable improvements. (#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 |
Examples, Platform, Viewport: Fixed inconsistent window ownership issues. Added comments. Made Win32/SDL back-ends track ownership.
omar
committed
on 9 Apr 2018
|
2018-04-06 |
|
2018-04-05 |
Viewport, Platform, Examples: Added support for transparent window via PlatformIO Platform_SetWindowAlpha (#1542) + fixes for GLFW 3.3
omar
committed
on 5 Apr 2018
|
Viewport: Comments about honoring ImGuiViewportFlags_NoInputs and MouseHoveredViewport. (#1542)
omar
committed
on 5 Apr 2018
|
|
2018-04-04 |
|
2018-03-20 |
|
2018-03-18 |
Viewport, Examples: Renamed types used by examples. (#1542)
omar
committed
on 18 Mar 2018
|
Viewport, Platform: Refactored platform interface. Removed need to use imgui_internal.h in backends. Split viewport into public facing ImGuiViewport and internal structure. Exposing enough data to provide custom tweaked renderers. Renamed handlers, fixed lots of inconsistencies. (#1542, #1042)
omar
committed
on 18 Mar 2018
|
|
2018-03-15 |
Viewport, Platform: Internal renaming to use more consistent (OsDesktopPos > PlatformPos). (#1542)
omar
committed
on 15 Mar 2018
|
Viewport, Platform, Examples: Changes to resizing flow + restored support for Platform events affecting the ImGui windows (so Decorated windows are functional). (#1542, #1042) ..
...
omar
committed
on 15 Mar 2018
|
|
2018-03-12 |
Examples: DPI: Minor warning fix. (#1676)
omar
committed
on 12 Mar 2018
|
Viewport, DPI: Some early work on per-viewport DPI support. At the moment the easiest way is to replace fonts during the ChangedViewport callback, but down the line we should aim at handling some of it at ImFont level. (#1542, #1676)
omar
committed
on 12 Mar 2018
|