History for imgui / imgui.h
2018-05-03
@omar
Internals: Data types: Added s64, u64 data types. Added support in InputScalar(). Removed internal.h InputScalarEx() to InputScalar(). Removed cheap-relative-operators support in recently added U32 data path, since this is heading toward being legacy code. + Fixed InputDouble parsing code. (#1011, #320, #708)
omar committed on 3 May 2018
@omar
Comments about using "power curves". Demo tweaks. (#648)
omar committed on 3 May 2018
2018-04-29
@omar
Clarified usage of ListBoxHeader() before we rename those functions + fixed demo code that didn't honor it correctly. (#1783)
omar committed on 29 Apr 2018
2018-04-28
@omar
DragDrop: Removed const qualifier from ImGuiPayload 's void* data, easing casting on user side.
omar committed on 28 Apr 2018
2018-04-27
@omar
InputFloat,InputFloat2,InputFloat3,InputFloat4: Added variations taking a more flexible and consistent optional "const char* format" parameter instead of "int decimal_precision". This allow using custom formats to display values in scientific notation, and is generally more consistent with other API. Obsoleted functions using the optional "int decimal_precision" parameter. (#648)
omar committed on 27 Apr 2018
@omar
Renamed all "display_format" arguments to "format" to emphasis that they also affect rounding of values. (#648, #642)
omar committed on 27 Apr 2018
@omar
Comments, minor tweaks
omar committed on 27 Apr 2018
@omar
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
@omar
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
@omar
Viewport: Moved ScaleWindow* code in a proper location. Various comments.
omar committed on 25 Apr 2018
@omar
Added IMGUI_CHECKVERSION() macro to compare version string and data structure sizes in order to catch issues with mismatching compilation unit settings. (#1695, #1769)
omar committed on 25 Apr 2018
@omar
Misc: tweaks + minor changes merged from master to reduce branch drift. Removed code that ended up unused.
omar committed on 25 Apr 2018
@omar
Misc: Comments and shallow/small changes (merged from viewport branch to minimize branch drift).
omar committed on 25 Apr 2018
@omar
Merge branch 'master' into viewport ...
omar committed on 25 Apr 2018
@omar
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
@Bruce Mitchener
Fix various typos.
Bruce Mitchener authored on 25 Apr 2018 omar committed on 25 Apr 2018
2018-04-24
@omar
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
@omar
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
@omar
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
@omar
Viewport, Platform: Added work area in ImGuiPlatformMonitor. Renamed fields. (#1542)
omar committed on 23 Apr 2018
2018-04-20
@omar
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
@omar
Merge branch 'master' into viewport ...
omar committed on 18 Apr 2018
@omar
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
@Doug Binks
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
@omar
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
@daniel-murray
Fix typos KeyDown => KeysDown
daniel-murray authored on 13 Apr 2018 omar committed on 14 Apr 2018
2018-04-13
@omar
Viewport, Platform, DPI: Back-end store per-monitor DPI information in ImGuiPlatformMonitor. (#1542, #1676)
omar committed on 13 Apr 2018
2018-04-11
@omar
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
@omar
Merge branch 'master' into viewport ...
omar committed on 11 Apr 2018
2018-04-10
@omar
Viewport: Merged ImGuiPlatformData into ImGuiPlatformIO. Comments. (#1542)
omar committed on 10 Apr 2018