| 2021-05-24 21:38 | Backends: OpenGL3: Handle GL_CLIP_ORIGIN on <4.5 contexts if "GL_ARB_clip_control" extension is detected. (#4170, #3998) | ocornut | 3 | +30 | -2 |
| 2021-05-24 20:46 | workaround imgui GL_CLIP_ORIGIN handling for the time being | u3shit | 1 | +1 | -1 |
| 2020-12-28 19:45 | fix clang-msvc cross compile Windows.h | u3shit | 1 | +0 | -4 |
| 2021-05-24 15:16 | Version 1.83 | ocornut | 8 | +16 | -14 |
| 2021-05-22 10:37 | Backends: WebGPU: Support draw_data->FramebufferScale (#4163) | Vladimir Davidovich | 1 | +8 | -6 |
| 2021-05-24 13:42 | Fix build with IMGUI_DISABLE_DEMO_WINDOWS | ocornut | 1 | +4 | -0 |
| 2021-05-24 13:09 | Combos: Changed the combo popup to use a different id to also using a context menu with the default item id. (#4167) | ocornut | 4 | +16 | -12 |
| 2021-05-24 10:49 | Docs: Improvements to description of using colored glyphes/emojis. (#4169, #3369) + Add Fonts to Metrics. Removed IMGUI_HAS_TABLE markers. | ocornut | 6 | +117 | -68 |
| 2021-05-21 16:44 | Docs: Describe IMGUI_DISABLE_FILE_FUNCTIONS in imconfig (#3628, #2734) | ocornut | 1 | +2 | -1 |
| 2021-05-21 16:39 | Nav: Fixed single frame CTRL+Tab from properly enabling the menu layer of target window if it doesn't have other active layers. | ocornut | 2 | +9 | -2 |
| 2021-05-20 13:58 | Docs: update links, sponsors | ocornut | 4 | +10 | -7 |
| 2021-05-20 13:00 | Menus: made MenuItem() in a menu bar reflect the 'selected' argument with a highlight. (#4128) | ocornut | 2 | +3 | -2 |
| 2021-05-19 17:03 | Backends: GLFW: Adding bound check in KeyCallback because GLFW appears to send -1 on some setups. [#4124] | ocornut | 2 | +8 | -4 |
| 2021-05-19 16:50 | Backends: WebGPU: Fix build, amend 3c72e51. (#3761) | ocornut | 1 | +5 | -3 |
| 2021-02-07 11:36 | Backends: Replace direct access to TextureId with GetTexID() call in ImDrawCmd. (#3761) | thedmd | 14 | +42 | -17 |
| 2021-05-18 12:48 | InputText: Internal renaming to use our own types to clarify code a little bit. | ocornut | 1 | +12 | -12 |
| 2021-05-18 12:45 | InputText: Fixed CTRL+Arrow or OSX double-click leaking the presence of spaces when ImGuiInputTextFlags_Password is used. (#4155, #4156) [@michael-swan] | ocornut | 3 | +9 | -6 |
| 2021-05-16 18:37 | Tweak computation of io.Framerate so it is less biased toward high-values in the first 120 frames. (#4138) | ocornut | 4 | +6 | -3 |
| 2021-05-16 16:55 | Backends: WGPU: update to latest specs. (#4116, #3632) | Basil Fierz | 3 | +99 | -172 |
| 2021-05-07 16:29 | Tables: sharing splitter and sort buffers between tables, reducing memory footprints. (#3740) | ocornut | 4 | +42 | -21 |
| 2021-05-07 16:00 | Tables: sharing transient buffers between tables, reducing memory footprints. (#3740) | ocornut | 3 | +72 | -43 |
| 2021-05-07 15:43 | Backends: Android: Tweaks. (#4034) | Mertcan Davulcu | 1 | +4 | -4 |
| 2021-05-01 18:47 | Backends: DX9: Fix potential resource leak (#4093) | Hattrick HttrckCldHKS | 1 | +13 | -4 |
| 2021-05-07 13:12 | Examples: add backends include path in readmes. (#4106) | ITotalJustice | 2 | +4 | -4 |
| 2021-05-06 15:25 | Add and use SSE-enabled ImRsqrt() in place of 1.0f / ImSqrt(). (#4091) | Bartosz Taudul | 3 | +15 | -2 |
| 2021-05-06 10:40 | Disabling some of MSVC most aggressive Debug runtime checks for some simple/low-level functions | ocornut | 3 | +21 | -0 |
| 2021-04-30 20:18 | Refactor focusable/tabbalbe item registration toward allowing to handle it prior to clipping (not yet the case) (#343, #4079) | ocornut | 4 | +67 | -44 |
| 2021-04-30 19:40 | Nav: Fixed Tabbing initial activation from skipping the first item if it is tabbable through. (#787) | ocornut | 4 | +13 | -6 |
| 2021-04-30 17:31 | Internals: ItemFlags is a shared resource as advertised. Fix Begin/PushItemFlags/End sequence (mostly for consistency) | ocornut | 4 | +31 | -32 |
| 2021-04-30 17:24 | TestEngine: fixed wrong flags passed to ItemInfo queries. Was luckily/misleadingly not causing issues as the test-engine flags we tested were upper bits not colliding with the other type. | ocornut | 2 | +16 | -16 |
| 2021-04-29 19:34 | Fixes for MSVC static analyzers (wider range of versions). (#3938, #4073) + warning fix (#4089) + comments. | ocornut | 2 | +8 | -7 |
| 2021-04-29 16:11 | Fixes for PVS Studio and MSVC static analyzers. Using a macro to suppress single-use MSVC false positives. (#3938, #4073) | ocornut | 7 | +35 | -16 |
| 2021-04-29 14:20 | Fixes for Visual Studio 2019 static analyzers. (#3938, #4073) + two minor edge case were invalid scalar input (e.g. a sign only) would return buffer as modified. | ocornut | 10 | +36 | -12 |
| 2021-04-27 11:31 | InputText: Align caret/cursor to pixel coordinates. (#4080) | ocornut | 2 | +2 | -1 |
| 2021-04-26 08:18 | CI: test with ImTextureID as pointer to catch accidental reuse of const (#4060) | ocornut | 1 | +2 | -1 |
| 2021-04-26 08:15 | Remove const qualifier on ImTextureID local (#4060) | Nick Lange | 1 | +1 | -1 |
| 2021-04-26 07:29 | Backends: Win32: Change the case of XInput.h include, so it cross-compile nicely on unices. (#4074) | Jarhmander | 1 | +1 | -1 |
| 2021-04-23 17:08 | Nav: Fixed pressing Escape to leave menu layer while in a popup or child window. (#787) | ocornut | 3 | +9 | -8 |
| 2021-04-23 13:47 | Nav, InputText: Fixed accidental menu toggling while typing non-ascii characters using AltGR. (#370) | Rokas Kupstys | 2 | +10 | -1 |
| 2021-04-23 16:37 | Nav: clear activeid on menu toggle (so pressing Alt leaving an InputText will steal ActiveID. Previously wouldn't not, but ButtonBehavior() hover logic would not show Menu layer item as hovered when ActiveId != 0). (#787) | ocornut | 2 | +3 | -0 |
| 2021-04-23 12:15 | Nav: clear navid in NavInitWindow() when window is marked with ImGuiWindowFlags_NoNavInputs. (#787) | ocornut | 1 | +9 | -3 |
| 2021-04-22 14:34 | Internals: Nav: renaming. | ocornut | 3 | +39 | -39 |
| 2021-04-23 12:09 | Backends: DirectX9: explicitely setting up more graphics states to increase compatibility with unusual non-default states. (#4063) | ocornut | 2 | +12 | -3 |
| 2021-04-22 10:51 | Nav: Fixed using SetItemDefaultFocus() on windows with _NavFlattened flag + tools in metrics. | ocornut | 3 | +21 | -11 |
| 2021-04-19 10:47 | Backends: OSX: Fix keys remaining stuck in pressed state when CMD-tabbing to a different application. (#3832) | rokups | 2 | +37 | -7 |
| 2021-04-19 12:58 | ImDrawList: Revert alteration of normal scaling threshold, for now prioritize preserving property of limiting extents. (#4053, #3366, #2964, #2868, #2518, #2183) | ocornut | 2 | +2 | -3 |
| 2021-04-19 12:03 | ImDrawList: Fixed/improved thickness of thick strokes with sharp angles. (#4053, #3366, #2964, #2868, #2518, #2183) | ocornut | 2 | +6 | -1 |
| 2021-03-15 16:08 | Internals: maintaining focus order inside windows + only storing root windows in WindowsFocusOrder[] array. (toward #2304) | ocornut | 2 | +32 | -25 |
| 2021-04-16 16:27 | Tables: Better preserve column data (mainly widths) when columns count changes. (#4046) + .ini skips columns with no data. | ocornut | 3 | +28 | -10 |
| 2021-04-14 18:07 | Make PathArcTo accept counter-clockwise angles (#4030, #3491) | thedmd | 3 | +47 | -30 |
| 2021-04-15 13:53 | Demo: Improved popups demo and comments. | ocornut | 4 | +90 | -40 |
| 2021-04-15 12:27 | Internals: Added ImFloorSigned() + use our own ImFloorSigned() for stb_truetype, compared as matching output for variety of font data. (#2884) | ocornut | 2 | +4 | -2 |
| 2021-04-15 11:29 | Backends: DirectX10, DirectX11: fixed a crash when backing/restoring state if nothing is bound when entering the rendering function. (#4045) | ocornut | 3 | +4 | -2 |
| 2021-04-14 19:43 | Examples: Android: Make Android build compatible with Gradle 7.0. (#3446) | duddel | 2 | +6 | -5 |
| 2021-04-14 13:44 | Documentation tweaks (#4042) | ocornut | 6 | +26 | -12 |
| 2021-04-07 15:57 | Metrics: hotfix (fix 6ba13349 + f08566b4, #4005) | ocornut | 1 | +1 | -1 |
| 2021-04-06 08:11 | Examples: Vulkan: Update GPU selection to pick discrete GPU if available, or use first GPU otherwise. (#4012) | Rokas Kupstys | 3 | +33 | -8 |
| 2021-04-06 16:35 | Fixed clipping of multi-line value text when label is single-line + Fixed vertical alignment of single-line value text when label is multi-line. (#4004) | ocornut | 2 | +10 | -5 |
| 2021-04-06 15:51 | Scrolling: Fix mouse wheel axis swap when using SHIFT on macOS (system already does it). (#4010) | ocornut | 2 | +11 | -4 |
| 2021-04-03 14:03 | Update example makefiles to check the new homebrew paths (#4003) | Peter Kristensen | 3 | +7 | -6 |
| 2021-04-06 10:36 | Backends: OpenGL3: Don't try to read GL_CLIP_ORIGIN unless we're OpenGL 4.5. (#3998, #2366, #2186) | Sam Jones | 2 | +10 | -5 |
| 2021-04-06 10:00 | InputText: Do not filter private unicode codepoints (e.g. icons) when pasted from clipboard. (#4005) | Doug Binks | 3 | +19 | -13 |
| 2021-04-06 07:16 | Update URLs to HTTPS (#4011) | TotalCaesar659 | 1 | +3 | -3 |
| 2021-04-01 15:18 | Added OpenPopup() ImGuiID overload (#3993, #331) | ocornut | 3 | +7 | -0 |
| 2021-03-31 17:09 | Fix popup positioning, broken by 84e6fe4. (#3991, #3982) | ocornut | 1 | +1 | -1 |
| 2021-03-31 14:14 | Added build/ to gitignore (#3027), Examples: SDL2: Link with shell32.lib required by SDL2main.lib since SDL 2.0.12. [#3988, #3884] + added batch file for SDL+Vulkan. | ocornut | 6 | +17 | -3 |
| 2021-03-31 13:53 | Internals: storing WindowsHoverPadding in context for external access. + Docs update binaries | ocornut | 3 | +9 | -7 |
| 2021-03-30 14:13 | Internals: shallow tidying up of the old resize border structure. Make them match the ImGuiDir order. Split GetWindowResizeID() into GetWindowResizeCornerID() and GetWindowResizeBorderID(). | ocornut | 3 | +56 | -41 |
| 2021-03-29 17:45 | Fix IsWindowAppearing() from returning true twice in most cases. (#3982, #1497, #1061) | ocornut | 2 | +3 | -2 |
| 2021-03-29 13:41 | Popups: fix comment about OpenPopupOnItemClick(). (#3981) | ocornut | 1 | +8 | -5 |
| 2021-03-27 16:11 | Fix warning message C4100 (#3974) | Chris Ohk | 1 | +1 | -0 |
| 2021-03-20 13:46 | Examples: Add OpenGL ES 2.0 support to modern GL examples. (#2837, #3951) | Nikolai Wuttke | 5 | +47 | -8 |
| 2021-03-26 10:34 | ColorEdit4: Alpha default to 255 (instead of 0) when omitted in hex input. (#3973) | ocornut | 2 | +3 | -1 |
| 2021-03-25 17:35 | TabBar: Amend previous commit. Fix tab reordering when tab bar has scrolling. | ocornut | 3 | +49 | -56 |
| 2021-03-22 08:55 | TabBar: Use mouse position instead of hardcoded +1/-1 offset when reordering tabs. | Rokas Kupstys | 2 | +59 | -5 |
| 2021-03-25 15:16 | Internals: extracted a more reusable BeginViewportSideBar() out of BeginMainMenuBar(). (#3966, #3518) | ocornut | 3 | +66 | -41 |
| 2021-03-24 13:33 | Tables: Expose TableSetColumnEnabled() in public api. (#3935) | ocornut | 5 | +6 | -2 |
| 2021-03-23 17:09 | Examples: Win32: using a more explicit loop for PeekMessage polling to make the code easier to copy and paste and less error-prone. | ocornut | 5 | +33 | -21 |
| 2021-03-23 15:48 | Backends: Win32: Clearing keyboard down array when losing focus (WM_KILLFOCUS). (#2062, #3532, #3961) | ocornut | 2 | +6 | -0 |
| 2021-03-20 14:06 | Backends: SDL2: Extend global mouse pos availability check (#3950) | Nikolai Wuttke | 2 | +12 | -3 |
| 2021-03-21 16:29 | Backends: Vulkan: Fix mapped memory validation error when buffer sizes are not multiple of VkPhysicalDeviceLimits::nonCoherentAtomSize. (#3957) | John Asper | 2 | +6 | -3 |
| 2021-03-19 14:25 | Scrolling: Fix scroll tracking with e.g. SetScrollHereX/Y() when WindowPadding < ItemSpacing. Fix scroll snapping on edge of scroll region when both scrollbars are enabled. | ocornut | 5 | +28 | -18 |
| 2021-03-18 17:12 | Examples: Vulkan: Rebuild swapchain on VK_SUBOPTIMAL_KHR. (#3881) | ocornut | 3 | +5 | -4 |
| 2021-03-18 17:04 | Tables comments + Backends: DirectX9: calling IDirect3DStateBlock9::Capture() after CreateStateBlock() which appears to workaround/fix state restoring issues. . (#3857) | ocornut | 3 | +36 | -0 |
| 2021-03-18 15:10 | Fixes zealous MSVC static analyzers warnings (#3938) | ocornut | 3 | +23 | -14 |
| 2021-02-25 12:04 | Internals: Add a way to request window to not process any interactions for specified number of frames. | Rokas Kupstys | 3 | +10 | -2 |
| 2021-03-16 13:45 | Version 1.83 WIP | ocornut | 7 | +9 | -9 |
| 2021-03-16 11:59 | Drags, Sliders, Inputs: Specifying a NULL format to Float functions default them to "%.3f" to be consistent with the compile-time default. (#3922) | ocornut | 2 | +4 | -1 |
| 2021-03-16 00:49 | DragScalar: Add default value for v_speed argument in DragScalar(), DragScalarN(). (#3922) | Elias Daler | 2 | +3 | -2 |
| 2021-03-16 11:30 | Improvements to minor mistakes in documentation comments (#3923) | ANF-Studios | 6 | +79 | -68 |
| 2021-03-15 19:12 | Version 1.82 | ocornut | 8 | +25 | -21 |
| 2021-03-15 16:24 | Internals: rename legagy tab focus fields to TabFocusXXXX for clarity + removed one unnecessary FocusWindow() call. | ocornut | 3 | +39 | -40 |
| 2021-03-15 11:21 | Drags, Sliders: Support ImGuiSliderFlags_Logarithmic flag with integers. Because why not? (#3786) | ocornut | 3 | +15 | -17 |
| 2021-03-12 16:33 | InputText: renamed ImGuiInputTextFlags_AlwaysInsertMode to ImGuiInputTextFlags_AlwaysOverwrite. (#2863) | ocornut | 4 | +12 | -4 |
| 2021-03-11 12:17 | Misc: added imgui.gdb and imgui.natstepfilter debugger helpers for gdb and msvc. | Rokas Kupstys | 6 | +63 | -12 |
| 2021-03-12 13:04 | ImDrawFlags: rework/revert c2d6d26 + 39432bf in a way that is closer to old version and back to opt-in but with default 0 = all corners. | ocornut | 6 | +126 | -113 |
| 2021-03-11 15:21 | Moved 'misc/natvis/imgui.natvis' to 'misc/debuggers/imgui.natvis' | ocornut | 30 | +97 | -85 |
| 2021-03-11 11:25 | Amend 0c93238a ImDrawList: upgraded AddRect(), AddRectFilled(), PathRect() to use general ImDrawFlags instead of ImDrawCornersFlags | ocornut | 5 | +82 | -60 |
| 2021-03-10 10:15 | ImDrawList: upgraded AddRect(), AddRectFilled(), PathRect() to use general ImDrawFlags instead of ImDrawCornersFlags | Rokas Kupstys | 8 | +136 | -88 |
| 2021-03-11 11:15 | Moved Obsolete function block lower in the file + obsoleted old SetScrollHere (->SetScrollHereY) | ocornut | 3 | +50 | -48 |
| 2021-02-13 18:42 | Add version of PathArcTo() and PathArcToFast() with adaptive rendering quality. (#3491) | thedmd | 4 | +148 | -20 |
| 2021-03-11 09:29 | ImDrawList: clarified that PathArcTo()/PathArcToFast() cannot take radius < 0.0f. (#3491) + changed poor-man ceiling in _CalcCircleAutoSegmentCount() to use 0.999999f to reduce gaps | ocornut | 3 | +7 | -3 |
| 2021-03-11 09:04 | Fix unused variable warning in ImGui::EndListBox() (#3897) | C.Even | 1 | +1 | -0 |
| 2021-03-10 15:27 | Nav: internals: renaming ImGuiInputSource so it is not specific to nav. Comments. | ocornut | 4 | +20 | -18 |
| 2021-03-09 08:28 | DrawList: Replace "bool close" in drawing functions with flags. | Rokas Kupstys | 5 | +46 | -31 |
| 2021-03-08 17:52 | Nav: merged SetNavID() and SetNavIDWithRectRel() to improve sanity, moved flags overwrite off them. (#787) | ocornut | 3 | +33 | -36 |
| 2021-03-09 15:07 | Nav: tweaks so docking can use same code. NavRestoreLayer restore nav id but Menu key typicallys clears it for menu layer (+ less relying on _ChildWindow flag). | ocornut | 1 | +9 | -7 |
| 2021-03-08 16:14 | Nav: do not clear per-window NavId when window reappears. Process NavInit regardless of current highllight state. Consistently set g.NavLayer in SetNavID(). (#787) | ocornut | 4 | +12 | -11 |
| 2021-03-08 14:44 | Drag and Drop: can use BeginDragDropSource() for other than the left mouse button (#1637, #3885) | ocornut | 4 | +37 | -17 |
| 2021-03-05 17:26 | Amend sanitization of format strings. Support ' without stb_printf. Simpler loops, will also be used for ImStrv branch. (8ee77f1) (#3604) Widgets: Sliders: Fix a bug where numbers after format specifier (eg. %d123) would cause RoundScalarWithFormatT() return incorrect value. | ocornut | 1 | +23 | -24 |
| 2020-11-19 16:01 | Widgets: Sliders: Skip custom stb_sprintf.h format flags (', #, _) in RoundScalarWithFormatT() as they break ImAtof()/ImAtoi() and cause Drag*()/Slider*() widgets display incorrect values. (#3604) Widgets: Sliders: Fix a bug where numbers after format specifier (eg. %d123) would cause RoundScalarWithFormatT() return incorrect value. | Rokas Kupstys | 2 | +30 | -2 |
| 2021-03-05 14:56 | Internals: removed HoveredRootWindow, tweak IsWindowHovered(). | ocornut | 3 | +14 | -19 |
| 2021-03-05 03:16 | Freetype: Enable FreeType bitmap glyphs. (#3879) | TAiGA | 3 | +15 | -7 |
| 2021-03-04 18:59 | IsItemHovered(): fixed return value false positive when used after EndChild(), EndGroup() or widgets using either... (#3851, #1370) | ocornut | 3 | +26 | -11 |
| 2021-03-04 14:27 | Demo: Use correct string formats on non-windows platforms. | Rokas Kupstys | 1 | +20 | -10 |
| 2021-03-04 12:37 | ImDrawList: AddImageRounded() compare texid from cmdheader as with other functions. + Made the ImGuiMemAllocFunc / ImGuiMemFreeFunc consistent with our other typedefs (#3836) | ocornut | 3 | +12 | -11 |
| 2021-03-04 10:03 | Android: Amend backend and examples with minor consistency tweaks. (#3446) | ocornut | 12 | +238 | -231 |
| 2021-03-04 09:35 | Add Android backend and example (#3446) | duddel | 14 | +770 | -2 |
| 2021-03-04 08:52 | Tables: Fixed unaligned accesses when using TableSetBgColor(ImGuiTableBgTarget_CellBg). (#3872) | ocornut | 3 | +15 | -11 |
| 2021-03-03 17:45 | Demo: Tweak inputs display. | ocornut | 1 | +17 | -13 |
| 2021-03-03 17:34 | Backends: DX9: Fix handling of colored textures (#3844, #3868) | ocornut | 1 | +12 | -3 |
| 2021-03-02 17:22 | Window, Nav: Fixed crash when calling SetWindowFocus(NULL) as the time a new window appears. (#3865) | ocornut | 3 | +4 | -2 |
| 2021-03-02 14:03 | Backends: DX9: Fix to support colored glyphs, using newly introduced 'TexPixelsUseColors' info. (#3369, #3844) | ocornut | 2 | +15 | -5 |
| 2021-02-26 02:40 | Backends: DX9: add missing IMGUI_USE_BGRA_PACKED_COLOR support. Remove dinput.h headers. (#3844) | Xiliusha | 5 | +8 | -10 |
| 2021-03-02 13:08 | ImFontAtlas: Added 'bool TexPixelsUseColors' output to help backend decide of underlying texture format. (#3369, #3844) | ocornut | 5 | +23 | -14 |
| 2021-02-25 12:33 | Fix a typo in the demo text (#3840) | chirsz | 1 | +1 | -1 |
| 2021-02-25 12:10 | Update FAQ.md | omar | 1 | +23 | -10 |
| 2021-02-24 23:40 | Added links to Discussions. Closed Discord, yeah! (#2748) | ocornut | 7 | +13 | -15 |
| 2021-02-24 15:05 | Internals: TabBar: minor tweaks and renaming. | ocornut | 2 | +20 | -17 |
| 2021-02-24 18:34 | Added commentary about DLL boundaries. Added GetAllocatorFunctions(). Tidying up. (#3836) | ocornut | 4 | +47 | -26 |
| 2021-02-24 08:26 | Examples: Fix MinGW detection in makefiles. Fix example_null build due to missing IME input libs. (#2590) | Rokas Kupstys | 8 | +14 | -14 |
| 2021-02-22 13:44 | Fix example_null Makefile for Mingw (#2590) | ocornut | 1 | +1 | -0 |
| 2021-02-22 13:39 | Win32+MinGW: Re-enabled IME functions by default even under MinGW. (#2590, #738) | ocornut | 3 | +7 | -3 |
| 2021-02-22 10:58 | Log/Capture: Added LogTextV, a va_list variant of LogText. (#3828) | David Maas | 3 | +23 | -7 |
| 2021-02-18 16:21 | Window: Shrink close button hit-testing region when it covers an abnormally high portion of the window visible area (e.g. when window is collapsed and moved in a corner)to facilitate moving the window away. (#3825) | ocornut | 3 | +16 | -5 |
| 2021-02-18 15:12 | DragScalar: Fixed crash when using DragScalar() directly with ImGuiSliderFlags_AlwaysClamp + only one of either p_min or p_max set. (#3824) [@harry75369] | ocornut | 2 | +3 | -1 |
| 2021-02-18 14:51 | Backends: Win32: Added ImGui_ImplWin32_EnableAlphaCompositing() helper. (#2766, #3447) | ocornut | 3 | +54 | -5 |
| 2021-02-17 18:29 | Examples: Reworked setup of clear color to be compatible with transparent values. (#2693, #2764, #2766, #2873, #3447, #3813, #3816) | ocornut | 20 | +36 | -23 |
| 2021-02-17 18:29 | Backends: Rework blending equation to preserve alpha in output buffer accross all backends. (#2693, #2764, #2766, #2873, #3447, #3813, #3816) | ocornut | 11 | +31 | -14 |
| 2021-02-17 18:41 | Backends: Win32: Fixed ImGui_ImplWin32_EnableDpiAwareness() attempting to get SetProcessDpiAwareness from shcore.dll on Windows 8 whereas it is only supported on Windows 8.1. | ocornut | 2 | +6 | -3 |
| 2021-02-17 12:06 | Improve on automatic circle segment count calculation. (#3808) Amends | ocornut | 5 | +41 | -48 |
| 2021-02-17 11:55 | Improve on automatic circle segment count calculation. (#3808) | thedmd | 5 | +80 | -32 |
| 2021-02-16 15:53 | Tables: TableSetupColumn() user id uses ImGuiID as intended (typedef ImU32). internals: added GetCurrentTable(), LeftMostEnabledColumn. Demo/docs tweaks. | ocornut | 5 | +34 | -20 |
| 2021-02-16 08:33 | CI: Use workflow_run to trigger scheduled builds and static analysis. | Rokas Kupstys | 4 | +59 | -27 |
| 2021-02-15 17:10 | Version 1.82 WIP | ocornut | 8 | +14 | -9 |
| 2021-02-12 15:34 | Made a change to CalcWindowSizeAfterConstraint() which MSVC optimizer seems to trip on. (read on) | ocornut | 1 | +2 | -1 |
| 2021-02-10 17:47 | Version 1.81 | ocornut | 11 | +30 | -24 |
| 2021-02-10 16:27 | Backends: GLFW: Add ImGui_ImplGlfw_InitForOther() instead of ImGui_ImplGlfw_InitForWebGPU() so it can be used for e.g. DX11. (#3632) | ocornut | 4 | +6 | -9 |
| 2021-02-10 13:54 | Viewports Added ImGui::GetMainViewport() as a way to get the bounds and work area of the host display. (#3789, #1542) | ocornut | 6 | +443 | -122 |
| 2021-01-26 23:45 | Simplify CI scripts (#3764) | Oleh Prypin | 1 | +122 | -79 |
| 2021-02-08 15:37 | ImDrawList: Clarified PathArcTo() need for a_min <= a_max with an assert. Fixed PathArcToFast() handling of a_min > a_max. | ocornut | 4 | +17 | -12 |
| 2021-02-08 13:03 | ImDrawList: fix divide by zero (for which result was unused but triggering on some archs/setup) added by f144c67676 (#3738) | ocornut | 1 | +1 | -1 |
| 2021-02-05 11:24 | Demo: Added 'Examples->Fullscreen Window' demo. (#3789) + repack and zero-clear ImDrawData. | ocornut | 4 | +37 | -8 |
| 2021-02-03 17:30 | Backends: Using SetTexID() consistently instead of assigning to ->TexID. May make the later obsolete eventually. | ocornut | 12 | +25 | -24 |
| 2021-01-30 19:25 | Backend: webgpu: Fixes blending issue on Chrome 90+ and makes backend forward compatible with Emscripten 2.0.14 (#3632, #3770) | Basil Fierz | 1 | +21 | -3 |
| 2021-02-03 15:30 | ListBox: renamed ListBoxHeader>BeginListBox, ListBoxFooter>EndListBox. Added demo bits. | ocornut | 6 | +96 | -37 |
| 2021-02-03 13:55 | ListBoxHeader: In version taking height in number of items, made vertical padding consistent regardless of if (items_count <= height_in_items) or not. | ocornut | 3 | +12 | -15 |
| 2021-02-03 13:16 | ListBox: tweaked default height calculation. simplifying code internally (rework passing of full rect). Should have no visible side-effects + misc comments. | ocornut | 5 | +35 | -35 |
| 2021-02-03 01:50 | Fixed typos (#3782) | freddii | 6 | +14 | -14 |
| 2021-02-02 15:02 | InputText: Fixed slightly off ScrollX tracking, noticeable with large values of FramePadding.x. Multiline: Fixed padding/cliprect not matching single-line version. (#3781) | ocornut | 2 | +11 | -7 |
| 2021-02-02 12:06 | Menus: Fixed an issue with child-menu auto-sizing (issue introduced by 6af92b0) (#3779) | ocornut | 4 | +6 | -4 |
| 2021-02-02 08:42 | Log/Capture: Fixes for handling \n in strings. Improve the look of various widgets. Added LogSetNextTextDecoration helper. Fixup/amend dbaf74d75. | ocornut | 6 | +87 | -71 |
| 2021-01-15 10:05 | Log/Capture: Fix various new line/spacing issue by using same render text position when there are both RenderText and LogRenderedText call in widget code. Also Buttons are now enclosed in bracket | Louis Schnellbach | 4 | +44 | -12 |
| 2021-02-01 16:35 | Tables: added internal TableSetColumnEnabled() helper. Comments. | ocornut | 5 | +24 | -6 |
| 2021-01-31 18:26 | SliderInt: Fixed click/drag when v_min==v_max from setting the value to zero. (#3774) | Erwin Coumans | 2 | +3 | -1 |
| 2021-01-28 16:26 | imgui_freetype: Add support for colored glyphs. Font: add support for untinted glyphs (#3369) | ocornut | 6 | +44 | -30 |
| 2021-01-28 15:57 | imgui_freetype: add support for colored glyphs with ImGuiFreeTypeBuilderFlags_LoadColor (#3369) | Petr Shurgalin | 3 | +129 | -24 |
| 2021-02-01 11:48 | Fonts: Fixed CalcTextSize() width rounding so it behaves more like a ceil. (#3776) | ocornut | 2 | +9 | -1 |
| 2021-01-28 19:52 | imgui_freetype: clarify breaking changes, and add BuildFontAtlas() to be consistent with planned obsolescence. Rename mislabelled internal helper. Demo: clarify labels in nested table demo. (#3765) | ocornut | 6 | +22 | -14 |
| 2021-01-28 11:11 | Backends, Examples: Added support for WebGPU and corresponding example. Amend 5853fbd (#3632) | ocornut | 13 | +192 | -235 |
| 2021-01-28 10:37 | Backends, Examples: Added support for WebGPU and corresponding example (#3632) | Basil Fierz | 10 | +1249 | -0 |
| 2021-01-27 12:23 | Backends: Vulkan: Rework support for custom function/symbol loader (#3759, #3227), add ImGui_ImplVulkan_LoadFunctions (amend 6001c54) | ocornut | 3 | +131 | -105 |
| 2021-01-26 17:34 | Backends: Vulkan: Support for custom function/symbol loader (#3759, #3227) | Hossein Noroozpour | 2 | +110 | -14 |
| 2021-01-27 11:24 | Backends: OSX: Fix mouse position not being reported when mouse buttons other than left one are down. (#3762) | Rokas Kupstys | 2 | +12 | -10 |
| 2021-01-27 11:18 | Tables: Fixed PopItemWidth() or multi-components items not restoring per-colum ItemWidth correctly. (#3760) rework local stacks to facilitate modifying current value without altering the stack. | ocornut | 4 | +15 | -12 |
| 2021-01-25 16:57 | Fonts: (Breaking) Rename ImGuiFreeType:: flags to ImGuiFreeTypeBuilderFlags_XXX. Remove ImGuiFreeType::BuildFontAtlas() flags. Rename ImFontConfig::RasterizerFlags to FontBuilderFlags. Add ImFontBuilderIO (opaque). Amend 53d59f3 with a dozen of small fixes. | ocornut | 9 | +196 | -237 |
| 2021-01-12 08:24 | Fonts: if IMGUI_ENABLE_FREETYPE, use library by default for font rasterization Also renamed IMGUI_DISABLE_STB_TRUETYPE to IMGUI_ENABLE_STB_TRUETYPE | Louis Schnellbach | 5 | +46 | -26 |
| 2021-01-26 15:07 | Fixed minor title bar text clipping issue when FramePadding is small/zero and there are no close button in the window. (#3731) | ocornut | 2 | +7 | -4 |
| 2021-01-26 14:26 | Fixed uninitialized variable, amend f3f2578. (#3753) | ocornut | 1 | +1 | -0 |
| 2021-01-26 14:14 | Internals: Added context hook removal support (#3580, #3626, #3753) | Sammy Fatnassi | 2 | +25 | -4 |
| 2021-01-25 15:19 | Backends: Win32: dynamically load XInput library (amends) (#3646, #3645, #3248, #2716) | ocornut | 2 | +38 | -45 |
| 2021-01-23 05:23 | Backends: Win32: dynamically load XInput library (#3646, #3645, #3248, #2716) | Kuanlan | 2 | +66 | -20 |
| 2021-01-25 15:30 | Version 1.81 WIP | ocornut | 8 | +9 | -9 |
| 2021-01-22 16:04 | Backends: Metal: Fixed texture storage mode when building on Mac Catalyst. (#3748) | Belinsky-L-V | 2 | +4 | -2 |
| 2021-01-25 13:58 | ImDrawList: fixed AddCircle, AddCircleFilled buffer read overflow with (rad > 0.0f && rad < 1.0f && num_segments == 0). (#3738) | ocornut | 5 | +19 | -6 |
| 2021-01-21 15:59 | Version 1.80 | ocornut | 10 | +164 | -164 |
| 2021-01-21 15:20 | Tables: added ImGuiTableFlags_NoHostExtendX instead of using outer_size.x == 0.0f. Changed default outer_size to (0.0f, 0.0f). (#3605) | ocornut | 4 | +57 | -48 |
| 2021-01-20 19:53 | BeginChild: half-fixed child window name longer than 255 conflicting, merely raised the limit by using our shared large buffer. Comments. | ocornut | 3 | +9 | -9 |
| 2021-01-20 18:35 | Tab Bar: fix 0ea4408 (#3414) | ocornut | 1 | +1 | -1 |
| 2021-01-20 18:16 | Added experimental io.ConfigDragClickToInputText feature to enable turning DragXXX widgets into text input with a simple mouse click-release (without moving). (#3737) | ocornut | 4 | +22 | -19 |
| 2021-01-20 16:38 | DragFloat, DragInt: very slightly increased mouse drag threshold + expressing it as a factor of default value + disabled experimental click-to-input on DragXXX functions. (#3737) | ocornut | 2 | +19 | -4 |
| 2021-01-19 22:08 | Tables: rework submission of content size and ideal content size to outer window (now using IdealMaxPos introduced in 6af92b0). | ocornut | 2 | +30 | -14 |
| 2021-01-19 19:23 | ImBitArray: Rename ClearBits() to ClearAllBits() and add SetAllBits(). ImBitArraySetBitRange work on range [n..n2) instead of [n..n2] | thedmd | 2 | +7 | -5 |
| 2021-01-19 20:53 | Tables: Clear scroll value when reactivating scroll. Assert when passing width/weight to TableSetupColumn() without an explicit sizing policy at either table or column label. | ocornut | 2 | +14 | -3 |
| 2021-01-14 14:56 | Tab Bar: Requested ideal content size (for auto-fit) doesn't affect horizontal scrolling. Followup to afa01d8. (#3414) | ocornut | 2 | +4 | -2 |
| 2021-01-14 14:48 | Internals: Layout: maintain two content sizes, optionally writing to IdealMaxPos to distinguish used from ideal size, later is used for auto-fit. Unused in this commit, should be no-op. (#3414) | ocornut | 4 | +37 | -25 |
| 2021-01-15 21:39 | Use GitHub URL for Tracy Profiler. (#3721) | Bartosz Taudul | 1 | +1 | -1 |
| 2021-01-15 16:48 | Tables: fixed ColumnsAutoFitWidth for resizable fixed columns reporting ideal width. | ocornut | 2 | +9 | -3 |
| 2021-01-15 13:03 | Tables: more moving of code in EndTable(), should have no side-effect. | ocornut | 1 | +11 | -11 |
| 2021-01-15 11:11 | Tables: fix reported inner-width for scrolling tables off by a small padding amount + moved code. | ocornut | 2 | +25 | -21 |
| 2021-01-15 09:36 | Tables: Internals: Renaming, tweaks preparing ahead for trickier changes (should be all no-op). | ocornut | 3 | +14 | -15 |
| 2021-01-14 16:41 | Tables: Fixed very small tables edge cases: inverted clip rect with freezing + scroll, missing borders. | ocornut | 1 | +2 | -2 |
| 2021-01-14 10:21 | Demo tweaks. Moved Tabs to Widgets section. Added to Tables demo. Increased version following 00b35c08. | ocornut | 4 | +198 | -163 |
| 2021-01-13 17:04 | Tables: (breaking) removed ImGuiTableColumnFlags_WidthAuto which now can be expressed as _Fixed + _NoResize. WidthRequest gets updated when RequestOutputMaskByIndex is set rather than Visible. | ocornut | 3 | +23 | -22 |
| 2021-01-13 10:45 | Tables: fixed border straying out of rect when using ImGuiTableFlags_NoBordersInBody with small height. | ocornut | 1 | +11 | -8 |
| 2021-01-12 13:43 | Tables: comments, tweak. CollapsingHeader: comments. (#3715) | ocornut | 4 | +44 | -28 |
| 2021-01-11 17:45 | Examples: Emscripten: Amend ba636c5. (#3705) | ocornut | 5 | +13 | -12 |
| 2021-01-11 17:25 | Examples: Emscripten: Add 'make serve' helper, move output to web/ folder. (#3705) | Horki | 3 | +15 | -6 |
| 2021-01-11 10:25 | Tables: fixed outer_width misreported to layout for use with SameLine when ScrollY is set but not ScrollX (#3704, #3414) | ocornut | 1 | +15 | -11 |
| 2021-01-04 08:27 | Backends: DX12: improve Windows 7 compatibility (#3696) | Matthijs Lavrijsen | 2 | +29 | -1 |
| 2021-01-11 09:26 | Backends: DX12: Fix warning (#3706). Disable obsolete Tables enums, leave them commented out. Using _MSVC_LANG to enable offsetof() and static_assert() on VS2015.3+ | ocornut | 4 | +18 | -5 |
| 2021-01-08 17:38 | Tables: (Breaking) Added ImGuiTableFlags_SizingFixedSame, ImGuiTableFlags_SizingStretchProp. Removed ImGuiTableFlags_SameWidths. | ocornut | 4 | +185 | -90 |
| 2021-01-08 17:08 | Tables: Tidying up. Shuffle some columns fields to facilitate debugging + comments + demo tweaks + metrics highlight. | ocornut | 3 | +80 | -66 |
| 2021-01-08 17:07 | Tables: (Breaking) rename ImGuiTableFlags_SizingPolicyFixed > ImGuiTableFlags_SizingFixedFit, ImGuiTableFlags_SizingPolicyStretch > ImGuiTableFlags_SizingStretchSame in prevision for new policies. | ocornut | 3 | +72 | -69 |
| 2021-01-06 16:39 | Tables: Moved demo chunks. Made right-most non-resizable same-width column hidden to alleviate the issue where they are off by 1 pixel. | ocornut | 3 | +184 | -170 |
| 2018-05-26 11:10 | ImDrawList: Internals: Add ability to scale anti-alias fringe. This enable users to keep geometry sharp while scaling vertex buffer content. | thedmd | 2 | +6 | -4 |
| 2021-01-04 18:12 | Fixed using IsItemEdited() after Combo() not matching the return value from Combo(). (#2034) + fix some PVS warnings, fix typo, blanks. | ocornut | 8 | +24 | -16 |
| 2021-01-03 14:55 | Backends: OpenGL2, OpenGL3: Backup and restore GL_SHADE_MODAL, GL_STENCIL_TEST, clear GL_NORMAL_ARRAY. Comments., (#3671, #3668) | ocornut | 4 | +30 | -14 |
| 2021-01-03 14:10 | Tables: Fix hiding column right after the frozen line. Fix hovering/resising column delimiter scrolled under frozen columns. (#3678) | ocornut | 3 | +19 | -11 |
| 2021-01-03 10:31 | Added 64-bit variants of CheckboxFlags() in imgui_internal.h. Improve assert on mismatched ListBoxFooter() call. Fix FAQ index. (#3687) | ocornut | 3 | +16 | -2 |
| 2021-01-03 13:59 | Happy new year! | ocornut | 6 | +10 | -10 |
| 2020-12-25 16:52 | Inputs: Internal: added SetItemUsingMouseWheel() and mechanism to request mouse wheel for both HoveredId and ActiveId. (#2891) | ocornut | 3 | +28 | -4 |
| 2020-12-25 15:10 | Tables: internal tidying up, calculate WidthAuto in first loop of layout + TableSetupColumn() with unspecified stretch weight leaves it at -1.0f (unset) rather than overrding default. Amend 3b3503e. | ocornut | 3 | +31 | -31 |
| 2020-12-25 13:35 | Tables: report auto-fit width in EndTable(), extracted TableGetColumnWidthAuto(). fix minor flickering with IsPreserveWidthAuto (which is a debug feature still), moved some code. | ocornut | 2 | +67 | -55 |
| 2020-12-24 17:32 | Tables: (breaking) rename ImGuiTableFlags_ColumnsWidthStretch > ImGuiTableFlags_SizingPolicyStretch, ImGuiTableFlags_ColumnsWidthFixed > ImGuiTableFlags_SizingPolicyFixed in prevision for other policies. | ocornut | 3 | +55 | -46 |
| 2020-12-24 10:42 | Style tweaks, disabled default window rounding by default, reduced size of resize grip, made less prominent, increased WindowBg alpha in classic style. | ocornut | 7 | +25 | -18 |
| 2020-12-23 11:11 | Tables: explicit/custom width in TableSetupColumn() is reapplied when table or column becomes not resizable. Comments. | ocornut | 3 | +30 | -16 |
| 2020-12-22 21:32 | Tables: (breaking) renamed ImGuiTableColumnFlags_WidthAutoResize to _WidthAuto., default to WidthFixed policy when host window has auto-resize. | ocornut | 3 | +38 | -32 |
| 2020-12-22 15:55 | Tables: simplified and tidying up TableSetColumnWidth(), fixes resizing a fixed column surrounded by stretch column (manually or via auto-fit menu). TableHeader() showing highlighted when held. | ocornut | 2 | +28 | -49 |
| 2020-12-22 15:40 | Tables: extracted code for TableGetMaxColumnWidth(), fixing "stuck" resize being lossy as it used an older calculation for it and didn't honor e.g. _NoKeepColumnsVisible | ocornut | 3 | +45 | -38 |
| 2020-12-22 13:57 | Minor API comments and tweaks, standardize index used in imgui.h. Tables: tweaked TableSetupColumn() assert to use IM_ASSERT_USER_ERROR(). | ocornut | 5 | +92 | -72 |
| 2020-12-21 18:09 | Removed redirecting functions/enums names that were marked obsolete in 1.63 (August 2018) + tables tweaks. | ocornut | 5 | +38 | -34 |
| 2020-12-21 16:11 | Renamed ImDrawList::AddBezierCurve() to ImDrawList::AddBezierCubic(), ImDrawList::PathBezierCurveTo() to ImDrawList::PathBezierCubicCurveTo(). (#3127, #3664, #3665) | ocornut | 6 | +69 | -67 |
| 2020-12-21 15:25 | Amend defce31 Add ImDrawList::AddQuadBezierCurve(), ImDrawList::PathQuadBezierCurveTo() (#3127, #3664, #3665) | ocornut | 5 | +27 | -19 |
| 2020-12-20 19:04 | Add ImDrawList::AddQuadBezierCurve(), ImDrawList::PathQuadBezierCurveTo() (#3127, #3664, #3665) | Aiekick | 3 | +85 | -16 |
| 2020-12-21 14:52 | Clipper: Fixed incorrect end-list positioning when using ImGuiListClipper with 1 item (bug in 1.79). (#3663) | nyorain | 2 | +10 | -2 |
| 2020-12-18 18:03 | Tables: remove ImGuiTableFlags_NoHeadersWidth since it is so rarely used and can be specified on a per-column basis. | ocornut | 3 | +2 | -3 |
| 2020-12-18 16:27 | Tables: (breaking) change outer_size.x default value to -FLT_MIN, make outer_size.x == 0.0f act as ImGuiTableFlags_NoHostExtendX (#3605, ad83976b) when no scrolling and no stretch column. Which is more consistent. | ocornut | 4 | +133 | -122 |
| 2020-12-18 13:14 | Tables: clarify assumption that rendering of bg/borders in bg0/bg1 are cpu-clipped allowing frozen/unfrozen to share drawcmd + remove offset on outer borders of scrolling tables. | ocornut | 2 | +22 | -23 |
| 2020-12-18 11:18 | Tables: Internal: Maintain InnerRect to further clarify some code. Renamed Bg1 fields to Bg2 (used by Selectable) as the other handles Bg0+Bg1. | ocornut | 4 | +42 | -32 |
| 2020-12-17 21:29 | Tables: Added ImGuiTableFlags_NoHostExtendX (#3605) marked as WIP, will probably rename. | ocornut | 4 | +69 | -29 |
| 2020-12-16 15:06 | Tables: reset all width apply to hidden stretch columns. Comments. | ocornut | 1 | +19 | -7 |
| 2020-12-16 14:27 | Tables: fixed seemingly unnecessarily copy of ImGuiTableColumnFlags_NoDirectResize_ which broken resizing from W3| in a F1 W3 F2 setup. Header only allow overlap on hover, not when active (amend f2df804f) | ocornut | 2 | +12 | -20 |
| 2020-12-14 18:24 | Tables: Lock contents width while resizing down an horizontal scrolling table. Headers declare ideal width regardless of clipping. Misc comments. | ocornut | 3 | +39 | -31 |
| 2020-12-14 10:59 | Tables: fixed "resize to default" of multiple stretch column (added 3b3503e, broken 7a61f340). | ocornut | 3 | +21 | -15 |
| 2020-12-13 18:19 | Tables: four small fixes. | ocornut | 2 | +21 | -4 |
| 2020-12-11 20:33 | Tables: added ImGuiTableFlags_SortTristate. Renamed ImGuiTableFlags_MultiSortable to ImGuiTableFlags_SortMulti. Removed now unused FlagsIn storage. | ocornut | 4 | +120 | -84 |
| 2020-12-11 17:20 | Tables: revert setting colum cliprect.max.x to WorkMax.x instead of Max.x at it complicates header code. Fix clipped sort arrow. (amend 17536f9a) | ocornut | 1 | +2 | -1 |
| 2020-12-11 13:29 | Internals: added facility to hide windows from render without interfering with the HiddenFramesCanSkipItems/HiddenFramesCannotSkipItems fields which have effects on layout. Compact some fields. | ocornut | 3 | +12 | -9 |
| 2020-12-10 17:53 | Tables: Closer to zero-clear constructor. Lazily clearing name offsets to avoid an iteration in BeginTable(). Removed unused TableSetColumnIsEnabled(), signature went faulty anyway. | ocornut | 2 | +35 | -64 |
| 2020-12-10 17:39 | Tables: moved TableNextRow(), TableBeginRow(), TableEndRow(), TableNextColumn(), TableBeginCell(), TableEndCell() to their own section. | ocornut | 1 | +220 | -198 |
| 2020-12-10 15:09 | Tables: Ditch old columns flags/setting if not called again. Displaying right-most border when using _SameWidths. Moving Width-related functions to their own section. | ocornut | 2 | +192 | -156 |
| 2020-12-09 17:12 | Examples: Fix batch files (amend b1a18d82, #3513), standardize them + DirectX12: Move ImGui::Render() call above the first barrier to clarify its lack of effect on the graphics pipe. | ocornut | 15 | +101 | -52 |
| 2020-12-08 15:26 | Tables: more consistent use of CellPadding.x*2 and clip-rect on right-most side of non-bordered column + fix cellbg for standalone TableHeader call. | ocornut | 7 | +25 | -35 |
| 2020-12-04 18:17 | Merge branch 'tables' | ocornut | 48 | +6515 | -716 |
| 2020-12-04 18:02 | Tables: fixed propagation of line height from outside the table. Added outer-width demo. | ocornut | 3 | +43 | -0 |
| 2020-12-04 16:54 | Tables: changelog. removed TableGetHoveredColumn() from public API in favor of using TableGetColumnFlags(). renamed ImGuiTableSortSpecsColumn to ImGuiTableColumnSortSpecs. | ocornut | 6 | +43 | -17 |
| 2020-12-04 14:52 | Tables: support internal TableResetSettings(), clarify lifetime, fixed missing auto-fit on column unhidden after first run, fixed resize assert when changing column sizing policy to stretch mid-frame (before of -1.0f weight) | ocornut | 3 | +62 | -31 |
| 2020-12-03 17:45 | Tables: exposed status flags via TableGetColumnFlags(), removed TableGetColumnIsSorted() | ocornut | 4 | +100 | -60 |
| 2020-12-03 15:29 | Tables: distinguishing per-column IsVisible from IsRequestOutput which is returned to user. Clarified clipping rules/requirements. Comments. | ocornut | 4 | +125 | -67 |
| 2020-12-03 08:40 | Tables: comments and tweaks on TableUpdateLayout(). changed "apply final width" loop to use natural column order. | ocornut | 3 | +75 | -88 |
| 2020-12-02 12:58 | Tables: Shared menu item id for "Size all" variations. Avoid allocation on single sort specs. Fix TableGetColumnIsEnabled(). Massage TableHeaderRows(). | ocornut | 3 | +42 | -45 |
| 2020-12-01 18:19 | Tables: using a typedef in internal code to specify column/draw channel index storage. | ocornut | 3 | +92 | -88 |
| 2020-12-01 16:51 | Tables: index tweaks, fixed some inconsistent spacings. | ocornut | 3 | +108 | -103 |
| 2020-12-01 16:34 | Tables: moved TablePushBackgroundChannel(), TablePopBackgroundChannel(), TableDrawBorders() to their own section. | ocornut | 1 | +119 | -118 |
| 2020-12-01 16:31 | Tables: moved + renamed TableSetupDrawChannels(), TableMergeDrawChannels() to their own section. | ocornut | 2 | +257 | -247 |
| 2020-12-01 16:16 | Tables: moved TableGetSortSpecs(), TableGetColumnIsSorted(), TableFixColumnSortDirection(), TableSetColumnSortDirection() to their own section. | ocornut | 2 | +82 | -79 |
| 2020-12-01 16:02 | Tables: moved TableHeadersRow(), TableHeader() to their own section. | ocornut | 1 | +225 | -207 |
| 2020-12-01 16:01 | Tables: moved TableDrawContextMenu(), TableOpenContextMenu() to their own section. | ocornut | 1 | +113 | -106 |
| 2020-12-01 15:46 | Tables: improve index, file structure tweaks. | ocornut | 3 | +60 | -28 |
| 2020-12-01 13:56 | Tables: renamed TableBeginUpdateColumns to TableBeginApplyRequests, moved code to TableUpdateLayout, in order to ensure that enable state is not inconsistent due to TableSetupColumn column hiding requests. | ocornut | 2 | +82 | -68 |
| 2020-11-23 22:19 | Tables: Internals: renamed Visible to Enabled to avoid confusion with visibility checks. | ocornut | 2 | +100 | -101 |
| 2020-11-23 16:02 | Tables: removed ImGuiTableSortSpecs::ColumnsMask because it needlessly exposes our 64-columns limitation which we'd eventually would like to lift | ocornut | 4 | +16 | -17 |
| 2020-11-23 11:39 | Tables: removed TableGetColumnIsVisible from public api, re-specced as TableGetColumnIsHidden() returning same flag as setter, clipper increase CurrentRow. | ocornut | 4 | +31 | -28 |
| 2020-11-20 18:11 | Tables: demo synced tables + fix resizing indented synced tables. | ocornut | 2 | +32 | -4 |
| 2020-11-20 15:58 | Tables: setup and maintain ItemWidth per column. | ocornut | 4 | +79 | -28 |
| 2020-11-18 19:55 | Tables: rename ImGuiTableFlags_SizingPolicyStretchX to ImGuiTableFlags_ColumnsWidthStretch, ImGuiTableFlags_SizingPolicyFixedX to ImGuiTableFlags_ColumnsWidthFixed. | ocornut | 3 | +39 | -37 |
| 2020-11-18 16:28 | Tables: added ImGuiTableFlags_SameWidths, used in demo. Reordered columns flags and exposed them all in Columns Flags section. | ocornut | 3 | +121 | -80 |
| 2020-11-18 13:15 | Tables: demo inner_size + scrollx + stretch, added TableGetRowIndex(), renamed _WidthAlwaysAutoResize to _WidthAutoResize. | ocornut | 3 | +83 | -43 |
| 2020-11-16 19:25 | Tables: decent support for auto-resize of stretch columns (trickier than it sounds) | ocornut | 3 | +85 | -50 |
| 2020-11-16 11:30 | Tables: rework keep-visible/max-width code to be less incorrect, but right-most column may effectively has few pixels less of visible cliprect width. | ocornut | 2 | +42 | -18 |
| 2020-11-12 14:55 | Tables: separate bg0 and bg1 draw channels, selectable above bg color + will facilitate drawing of borders in EndTable(). | ocornut | 2 | +44 | -23 |
| 2020-11-11 17:54 | Tables: comments, tweaks, added internal TableSetColumnVisible(), merged the two TableSetColumnWidth(). | ocornut | 3 | +46 | -34 |
| 2020-11-06 13:44 | Tables: storing WorkMaxX, made offset_x == MinX to be clearer, clip rect merge uses ClipRect.max.x directly, removed unused ShrinkWidth code, metrics. | ocornut | 4 | +42 | -76 |
| 2020-11-06 13:28 | Tables: added ImGuiTableFlags_PreciseStretchWidths. | ocornut | 3 | +28 | -16 |
| 2020-11-05 16:30 | Tables: store RawData in a simple void* pointer, rename ContentMinX > WorkMinX, misc tidying up. | ocornut | 5 | +160 | -146 |
| 2020-11-04 21:37 | Tables: tooltip on clipped TableHeader() (amended) | ocornut | 3 | +9 | -5 |
| 2020-11-04 21:17 | Tables: work on background draw channel handling (amend "create a separate background draw channel") + Selectable disable spacing when spanning. | ocornut | 4 | +31 | -24 |
| 2020-11-03 17:47 | Tables: Additionally commentary about clipper in the demo + minor padding tweak. | ocornut | 4 | +28 | -18 |
| 2020-11-03 17:08 | Tables: Fixed crash when increaasing columns count with bound settings. | ocornut | 1 | +9 | -3 |
| 2020-11-03 14:10 | Tables: Fix for 64 columns (maximum of 131 temporary draw channels). | ocornut | 2 | +17 | -17 |
| 2020-11-03 10:25 | Tables: Garbage collection to relieve draw splitter buffers + for test engine: compact settings, remove table. | ocornut | 3 | +80 | -4 |
| 2020-10-30 20:35 | Tables: Fix applying WorkRect in non-scrolling tables. Fix inverted BackgroundClipRect being passed to ImDrawCmd. | ocornut | 2 | +8 | -4 |
| 2020-10-30 19:30 | Tables: create a separate background draw channel for rows below the frozen line. | ocornut | 3 | +32 | -17 |
| 2020-10-30 18:38 | Tables: fixed auto-fitting columns not marking settings as dirty + fixed CellBg fill not narrow clipping on ScrollX + freeze. | ocornut | 1 | +5 | -0 |
| 2020-10-28 17:04 | Tables: Shuffled ordering of draw channels merge group so vertically unfrozen ones come, allowing us to split background channels in two. | ocornut | 1 | +19 | -19 |
| 2020-10-27 14:06 | Tables: Moved TableSetupScrollFreeze(), TableUpdateDrawChannels() lower in more adequate spots. | ocornut | 3 | +65 | -65 |
| 2020-10-26 17:28 | Tables: Tidy up comments. Replaced some Columns by Tables in demo. Removed ImGuiTableFlags_Scroll (combining ScrollX/ScrollY) because each axis inccur different requirements/constraints. | ocornut | 4 | +94 | -98 |
| 2020-10-26 12:55 | Tables: renamed somehow-duplicate ContentWidth members (implicitly == Max - Min), renamed StartX to ContentMinX for consistency. | ocornut | 3 | +31 | -43 |
| 2020-10-07 20:44 | Tables: Reworked padding/spacing/width. | ocornut | 4 | +226 | -136 |
| 2020-10-26 10:49 | Tables: Avoid allocating into ColumnsName for empty strings, changed TableGetColumnName() to return "" on missing name, generally more friendly. | ocornut | 2 | +7 | -6 |
| 2020-10-21 12:07 | Tables: Extracted parts of BeginTable() into TableFixFlags() and TableBeginInitMemory(). | ocornut | 1 | +46 | -44 |
| 2020-10-20 17:36 | Tables: Various internal renaming + merge StartXHeaders/StartXRows into StartX. | ocornut | 4 | +55 | -58 |
| 2020-10-07 14:33 | Tables: Made demo options consistently compact, replaced constants with font-based sizes, added comments on memory allocations. | ocornut | 2 | +165 | -108 |
| 2020-10-06 15:53 | Tables: Added ImGuiTableFlags_NoBordersInBody, ImGuiTableFlags_NoBordersInBodyUntilResize, removed ImGuiTableFlags_BordersFullHeightV. | ocornut | 3 | +59 | -48 |
| 2020-10-06 13:08 | Tables: Add demo code. Remove dead code + seemingly duplicate border in TableDrawBorders(). | ocornut | 3 | +34 | -27 |
| 2020-10-05 13:20 | Tables: Frozen rows/columns in nav menu layer, fixed conflict between column id and holding child id. | ocornut | 2 | +26 | -17 |
| 2020-10-01 17:54 | Tables: Added ImGuiTableFlags_ContextMenuInBody flag. | ocornut | 4 | +85 | -33 |
| 2020-10-01 12:03 | Tables: (Breaking) Rename TableNextCell() to TableNextColumn(), made TableNextRow() NOT enter into first column. | ocornut | 3 | +69 | -52 |
| 2020-09-30 21:42 | Tables: Moved TableSetColumnIndex() next to TableNextCell() since they are so similar + made NextCell() crash proof. | ocornut | 1 | +24 | -22 |
| 2020-09-30 20:37 | Tables: Fix ImGuiTableColumnFlags_WidthAlwaysAutoResize columns when clipped (which would be default behavior without _Resizable and when clipping/scrolling) | ocornut | 1 | +11 | -13 |
| 2020-09-28 15:30 | Tables: Fixes to support any number of frozen rows (over modifications to clipper code in master) + make clipper run eval after clipect update | omar | 3 | +21 | -5 |
| 2020-09-24 13:10 | Tables: Added TableSetColumnSortDirection() + added in default context menu code (disabled, feels unnecessary, but work is done to ensure programmatic access) | ocornut | 3 | +64 | -46 |
| 2020-09-24 12:33 | Tables: (Breaking) Rename TableAutoHeaders() to TableHeadersRow() + added TableGetColumnCount(). | ocornut | 3 | +44 | -40 |
| 2020-09-23 15:53 | Tables: (Breaking) Add TableSetupScrollFreeze() api, remove ImGuiTableFlags_ScrollFreezeXXX flags, tweak comments, move columns block. | ocornut | 3 | +74 | -77 |
| 2020-09-23 14:42 | Tables: renamed ImGuiTableFlags_NoClipX to ImGuiTableFlags_NoClip, clarified purpose, moved lower in the list as it doesn't need to be so prominent. | ocornut | 3 | +19 | -18 |
| 2020-09-23 12:22 | Tables: Fixed holding on table pointers accross resize/invalidation of the pool buffer. | omar | 3 | +9 | -6 |
| 2020-09-23 10:53 | Tables: (Breaking change) Sorting: Made it users responsability to clear SpecsDirty back to false, so TableGetSortSpecs() doesn't have side-effect any more. + comments | omar | 4 | +29 | -24 |
| 2020-09-18 18:44 | Tables: Extend outer-most clip limits to match those of host when merging draw calls. | ocornut | 1 | +33 | -36 |
| 2020-09-18 18:42 | Tables: Fixed lower clipping when using ImGuiTableFlags_NoHostExtendY. | ocornut | 1 | +1 | -1 |
| 2020-08-24 13:34 | Tables: Fix for calling TableSetBgColor(ImGuiTableBgTarget_CellBg) multiple times on the same cell. | omar | 4 | +10 | -8 |
| 2020-08-18 16:39 | Tables: Fixed three bugs + metrics tweaks. | ocornut | 2 | +16 | -7 |
| 2020-08-17 11:25 | Tables: Fixed stacked popups incorrectly accessing g.CurrentTable of parent-in-stack windows. | ocornut | 1 | +1 | -0 |
| 2020-08-05 17:26 | Tables: Fix settings not being saved in child window (issue 3367) + fix for change in master. | omar | 2 | +13 | -4 |
| 2020-07-28 13:53 | Tables: Added TableSetBgColor() api with color for RowBg and CellBg colors. | omar | 4 | +172 | -26 |
| 2020-07-28 13:27 | Tables: Fixed TableHeader() not declaring its height properly. Do NOT declare width. | omar | 1 | +1 | -0 |
| 2020-07-27 19:45 | Tables: Comments on Sizing Policies + Rename border V/H flags HInner -> InnerH + offset every flags by two. | omar | 4 | +85 | -73 |
| 2020-07-21 12:36 | Tables: non-resizable columns also submit their requested width for auto-fit, | omar | 1 | +6 | -0 |
| 2020-07-17 21:23 | Tables: Fix calculation of auto-fit (remove padding). Demo setting a width in columns setup + ImGuiTableFlags_NoKeepColumnsVisible. | omar | 3 | +33 | -6 |
| 2020-07-17 20:39 | Tables: Store submitted column width and avoid saving default default widths. | omar | 2 | +19 | -14 |
| 2020-07-02 19:41 | Tables: Simplified TableHeader() and not relying on Selectable(), fixed various padding issues. Added work-around for CellRect.Min.x offset by CellSpacing.x. | omar | 1 | +17 | -16 |
| 2020-07-02 16:59 | Tables: Extracted border size into a named variable. | omar | 1 | +15 | -10 |
| 2020-07-02 11:59 | Tables: Removed extra +1.0f pixels initially allocated to make right-most column visible, fix visible padding asymmetry. Tweaked debug code in demo. | omar | 2 | +34 | -27 |
| 2020-06-19 13:39 | Tables: Demo custom per-popup popups, demonstrate TableGetHoveredColumn() and ImGuiPopupFlags_NoOpenOverExistingPopup. | omar | 1 | +64 | -0 |
| 2020-06-19 15:28 | Tables: Made TableHeader() responsible for opening per-column context menu to move responsibility away from TableAutoHeaders(). | omar | 2 | +17 | -21 |
| 2020-06-16 21:40 | Tables: Removed dubious window->SkipItem assignment in TableAutoHeaders(). | ocornut | 1 | +2 | -2 |
| 2020-06-17 13:27 | Tables: Using same seed ID regardless of when using a child window or not. | ocornut | 1 | +6 | -6 |
| 2020-06-16 19:15 | Tables: Added TableGetHoveredColumn(), extracted some context menu code out, simplifying TableAutoHeaders() toward aim of it being a user-land function. | ocornut | 3 | +87 | -65 |
| 2020-06-15 13:24 | Tables: Fixed channel merge when resizing columns with headers. Disable unnecessary and broken merge when using _NoClipX. | ocornut | 2 | +40 | -35 |
| 2020-06-13 16:02 | Tables: Not flagging whole column as SkipItems based on clipping visibility (breaks layout) | omar | 2 | +24 | -26 |
| 2020-06-13 15:27 | Tables: Further fix #3293, #3163 + fixed for row unfreezing border not always showing due to unset clip rect. | omar | 4 | +24 | -31 |
| 2020-06-10 09:15 | Tables: Fix rendering of row bg and line separators (#3293, broken by fixes #3163, code was accidently relying on SetCurrentChannel not updating rectangle) | omar | 1 | +11 | -1 |
| 2020-06-03 17:42 | Tables: Avoid TableGetSortSpecs() having a side-effect on sort specs sanitization. | ocornut | 2 | +47 | -32 |
| 2020-06-02 14:33 | Tables: Fixed a manual resize path not marking settings as dirty, TableSortSpecsSanitize() doesn't need to test table->IsInitializing | ocornut | 1 | +6 | -5 |
| 2020-06-01 09:25 | Tables: Fix sort specs sometimes incorrectly reporting sort spec count when table loses _MultiSortable flag during runtime. | Rokas Kupstys | 1 | +1 | -0 |
| 2020-06-02 14:03 | Tables: Tweak settings functions to more prominently clarify the two levels of function. | ocornut | 3 | +22 | -13 |
| 2020-05-29 17:31 | Tables: Fix assert/crash when a visible column is clipped in a multi clip group situation. | omar | 1 | +2 | -3 |
| 2020-05-29 16:32 | Tables: Fix TableDrawMergeChannels() mistakenly merging unfrozen columns cliprect with host cliprect. Comments, debug. | omar | 1 | +44 | -18 |
| 2020-05-24 18:07 | Tables: Rescale fixed widths when font size change to support varying dpi scale at runtime and on .ini reload. | omar | 2 | +28 | -1 |
| 2020-05-22 16:00 | Tables: Restore width/weight saving/loading code. Non-weighted width currently not font/DPI change friendly. | omar | 2 | +28 | -14 |
| 2020-05-22 14:48 | Tables: Resizing weighted column preserve sum of weights. Fix ResizedColumn init leading to undesirable TableSetColumnWidth() on first run. Rework TableSettingsHandler_ReadLine() structure to allow other types of line. | omar | 2 | +17 | -13 |
| 2020-05-22 13:27 | Tables: Renamed ResizeWeight->WidthStretchWeight, WidthRequested->WidthFixedRequest, clarififications, comments. | omar | 3 | +76 | -75 |
| 2020-05-14 15:57 | Tables: Renamed internal fields: Active->Visible, Visible->VisibleUnclipped to be less misleading. | omar | 3 | +100 | -99 |
| 2020-05-13 21:42 | Tables: Try to report contents width to outer window, generally better auto-fit. | omar | 3 | +63 | -30 |
| 2020-05-13 20:24 | Tables: Fixed incorrect application of CursorMaxPos.x (3162) | omar | 1 | +3 | -3 |
| 2020-05-13 18:24 | Tables: Allow hot-reload of settings (merge policy), tidying up settings code | omar | 3 | +90 | -49 |
| 2020-05-13 11:30 | Tables: Fixed ignoring DefaultHide or DefaultSort data from flags when loading settings that don't have them. | omar | 2 | +9 | -11 |
| 2020-05-12 15:23 | Tables: Calculating ideal total width, some renaming, comments. Clarify that inner_width is unused with ScrollX=0. Clip many comments to 120 columns. | omar | 4 | +171 | -136 |
| 2020-05-07 21:52 | Tables: Browse settings list in Metrics (outside of Table entry). | omar | 3 | +25 | -18 |
| 2020-04-15 09:05 | Tables: Internals: Added FindTableByID(), removing trailing spaces. | omar | 3 | +13 | -6 |
| 2020-04-06 15:20 | Tables: Internals: Added TableGetColumnResizeID(), renamed InstanceNo > InstanceCurrent. | omar | 2 | +24 | -15 |
| 2020-03-20 17:53 | Tables: Added ImGuiTableColumnFlags_NoReorder. | omar | 4 | +28 | -15 |
| 2020-03-19 13:55 | Tables: Locking IndentX per-row so multiple columns with IndentEnabled don't get indent shearing. | omar | 2 | +18 | -16 |
| 2020-03-18 17:20 | Tables: Renaming Table's DisplayOrder[] -> DisplayOrderToIndex[], Columns's IndexDisplayOrder -> DisplayOrder | omar | 2 | +29 | -29 |
| 2020-03-18 17:17 | Tables: Using same allocation for our Columns and DisplayOrder array. Mostly designed to facilitate adding new arrays. | omar | 2 | +23 | -21 |
| 2020-03-18 16:49 | Internals: added ImSpanAllocator<> helper. | omar | 1 | +21 | -1 |
| 2020-03-18 11:20 | Internals: added ImSpan helper structure + 2020/10/01 stricter bound checking | omar | 2 | +39 | -0 |
| 2020-03-13 17:58 | Tables: Fix scrolling with more than 32 columns (3058). Fix limit of 63 columms instead of 64. Added BitArray. | ocornut | 2 | +38 | -18 |
| 2020-03-13 15:16 | Tables: Tidying up TableDrawMergeChannels() with a struct. (3058) | ocornut | 1 | +19 | -14 |
| 2020-03-13 10:49 | Tables: Comments, renamed merge_set_xxx to merge_group_xxx. Removed unused array and incorrect assert, replaced with earlier correct assert. (3058) | ocornut | 1 | +40 | -38 |
| 2020-03-09 10:09 | Tables: Fixed demo layout when clipped. Fixed warnings. | ocornut | 2 | +20 | -19 |
| 2020-03-05 13:31 | Tables: Added TableSetColumnWidth() api variant aimed at becoming public facing. | ocornut | 2 | +14 | -1 |
| 2020-02-17 14:09 | Tables: Fix sort direction (issue 3023). Remove SortOrder from ImGuiTableSortSpecsColumn. Made sort arrow smaller. Added debug stuff in metrics. | Omar | 3 | +22 | -19 |
| 2020-02-10 14:48 | Tables: Added ImGuiTableFlags_NoKeepColumnsVisible wip flag useful for layout purpose. (WIP) | omar | 2 | +13 | -11 |
| 2020-02-06 17:34 | Tables: Fixed content size calculation creating feedback loops. Fixed handling of _DefaultSort with _PreferSortXXXflags (@parbo). Comments. | omar | 3 | +13 | -6 |
| 2020-01-22 16:04 | Tables: Fixed headers closing popups. | omar | 1 | +1 | -1 |
| 2020-01-20 11:41 | Tables: TableHeader() uses provided row min header rather than incremental one to allow multi-item multi-line in header cells. Demo TableHeader() - will caveat, comments. | omar | 3 | +54 | -3 |
| 2020-01-09 21:02 | Tables: Honor width/weight passed to TableSetupColumn() after .ini load since we don't actually restore that data currently. | omar | 3 | +21 | -17 |
| 2020-01-09 20:10 | Tables: Made only first column honor Indent by default (like Columns api) and exposed flags. Added simple Tree demo. | omar | 4 | +89 | -3 |
| 2020-01-09 16:31 | Tables: Storing per-column SkipItems as a shortcut. Comments, Spacings. | omar | 4 | +29 | -30 |
| 2020-01-06 11:21 | Tables: Fix for hiding first column (fix fcceff5c + reading PrevLineTextBaseOffset in EndCell of inactive column). | omar | 1 | +4 | -3 |
| 2020-01-06 10:53 | Tables: Support for multi-line columns name. Renaming of some fields from BackupXXX to HostXXX. Comments. | omar | 5 | +47 | -33 |
| 2020-01-03 17:27 | Tables: Fix reordering across hidden columns. Fix for frozen columns to never be larger than scrolling visible rect width. | omar | 1 | +32 | -11 |
| 2020-01-02 23:31 | Tables: Clarify internal calculations of row height so that TableGetCellRect() include expected paddings. Add demo code. Comments. | omar | 3 | +33 | -12 |
| 2019-12-30 15:31 | Tables: Moved border colors to the Style (maybe temporarily?) instead of hardcoding them. | omar | 5 | +19 | -11 |
| 2019-12-30 14:14 | Tables: Separating inner/outer borders flags per axis so it is possible to remove outer vertical borders to mimic old columns. | omar | 4 | +101 | -54 |
| 2019-12-30 12:01 | Tables: Fix scroll when releasing resize for multi-instances. Comments. Renaming. | omar | 2 | +20 | -20 |
| 2019-12-29 18:48 | Tables: Demo: Moved Columns section into Tables & Columns section under a Legacy section. | omar | 1 | +12 | -19 |
| 2019-12-29 16:35 | Tables: Disable initial output prior to NextRow call to avoid misleading users. | omar | 2 | +56 | -34 |
| 2019-12-29 16:12 | Tables: Return false when window is Collapsed (consistent + helpful for doc) + Fix empty context menu. | omar | 1 | +9 | -6 |
| 2019-12-29 16:10 | Tables: Comments, better assert, moved some internal flags out of the way. | omar | 3 | +44 | -31 |
| 2019-12-28 18:34 | Tables: Double-clicking on fixed column to resize. Extracted code BeginTableEx(). | omar | 2 | +17 | -3 |
| 2019-12-28 18:17 | Tables: Handle columns clipped due to host rect | omar | 4 | +78 | -43 |
| 2019-12-28 16:45 | Tables: Columns with no policy in a scrolling table will default to WidthFixed instead of WidthAlwaysAutoResize if an explicit value is passed to TableSetupColumn() | omar | 1 | +9 | -2 |
| 2019-12-26 10:15 | Tables: Support for multiple Tables using same id where most settings are synced. | omar | 2 | +58 | -27 |
| 2019-12-19 13:52 | Tables: Initial demo code. | omar | 1 | +971 | -0 |
| 2019-12-19 13:50 | Tables: Initial commit. [Squashed 123+5 commits from tables_wip/] | omar | 6 | +2755 | -11 |
| 2020-11-30 16:59 | Tables: Moving legacy Columns code | ocornut | 2 | +434 | -441 |
| 2020-10-07 10:04 | Tables: Add empty file, skeleton. | omar | 42 | +158 | -31 |
| 2020-12-04 10:48 | Backends: Win32: Fixed setting of io.DisplaySize to invalid/uninitialized data when after hwnd has been closed. | ocornut | 2 | +6 | -4 |
| 2020-12-03 14:14 | Log/Capture: fix capture to work on clipped child windows. | ocornut | 2 | +14 | -10 |
| 2020-11-23 08:19 | Rebuild ImFontAtlas::GetGlyphRangesJapanese offset table (#3627) | vaiorabbit | 3 | +70 | -36 |
| 2020-12-02 10:23 | Rename example_emscripten/ to example_emscripten_opengl3/ (#3632) | ocornut | 11 | +134 | -133 |
| 2020-11-30 11:40 | Misc tweaks/fixes (see details). | ocornut | 4 | +15 | -10 |
| 2020-11-26 18:35 | Texture-based thick lines: comment out dead code (amend b5bae978). (#3245) | ocornut | 1 | +2 | -2 |
| 2020-11-20 16:24 | Clarify usage of right-aligned items in Layout>Widgets Width. Tweaks FAQ, added missing syntax coloring. | ocornut | 5 | +102 | -74 |
| 2020-11-19 17:30 | InputText: Fixed swiching from single to multi-line while preserving same ID. | ocornut | 2 | +4 | -2 |
| 2020-11-19 15:58 | Internals: added IsWindowAbove() for use for modal/viewport bugfix. | ocornut | 2 | +16 | -11 |
| 2020-11-19 14:04 | Internals: added experimental ErrorCheckEndFrameRecover() to unroll/end/pop. (#1651, #3600) | ocornut | 2 | +85 | -7 |
| 2020-11-18 22:42 | Columns/Internals: (Breaking): Renamed data structures. (#125, #513, #913, #1204, #1444, #2142, #2707) | ocornut | 3 | +41 | -41 |
| 2020-11-18 21:40 | Columns/Internals: (Breaking) renamed ImGuiColumnsFlags_* to ImGuiOldColumnFlags_*. (#125, #513, #913, #1204, #1444, #2142, #2707) | ocornut | 4 | +37 | -25 |
| 2020-11-18 20:05 | CI: Fix testing for Windows DLL builds + fix broken DLL build. (#3603, #3601) | Borislav Stanimirov | 3 | +13 | -11 |
| 2020-11-18 18:28 | Removed duplicate typedef for ImGuiButtonFlags | ocornut | 1 | +0 | -1 |
| 2020-11-13 20:17 | Metrics: Rebranded as "Dear ImGui Metrics/Debugger". Fix Show Window Rectangle. Fix Clang OSX warnings. Amend #3592 for Mingw only. | ocornut | 7 | +16 | -12 |
| 2020-11-13 19:59 | Nav: Fixed IsItemFocused() from returning false when Nav highlight is hidden because mouse has moved. (#787) | ocornut | 4 | +11 | -8 |
| 2020-11-13 15:26 | Internals: extracted stack checking code into a ImGuiStackSizes helper struct + added test for FocusScope | ocornut | 2 | +66 | -32 |
| 2020-11-13 13:36 | Made ItemFlagsStack and GroupStack shared stacks. | ocornut | 5 | +65 | -40 |
| 2020-11-13 13:09 | Fix PushFocusScopeID() + using shared stack. Renamed GetFocusScopeID() to GetFocusedFocusScope() - the two existing functions name are very error prone. | ocornut | 3 | +15 | -15 |
| 2020-11-13 10:07 | CI: Fix deployment of PVS-Studio license + fix reported error. | Rokas Kupstys | 2 | +3 | -3 |
| 2020-11-12 20:12 | Hotfix for PushFocusScope() being utterly wrong (until we split the stacks), Added asserts on PopID to help catch bugs, Added GC trigger. | ocornut | 3 | +18 | -9 |
| 2020-11-12 16:34 | ImDrawListSplitter: create first draw cmd on demand + Internals: fix incorrect ImBitArraySetBitRange() (only used by tables) | ocornut | 2 | +10 | -13 |
| 2020-11-12 11:01 | Internals: zero-clearing ImGuiWindow / ImGuiWindowTempData for simplicity. (amend) | ocornut | 2 | +6 | -82 |
| 2020-11-12 10:56 | Fix format warnings when using gnu printf extensions in a setup that supports them (gcc/mingw). (#3592) | ocornut | 2 | +12 | -8 |
| 2020-11-11 17:07 | Made EndFrame() assertion for key modifiers being unchanged during the frame more lenient. (#3575) | ocornut | 2 | +10 | -3 |
| 2020-10-28 10:20 | Examples: Apple+Metal: Forward events to OS key combinations like CMD+Q can work. (#3554) | Rokas Kupstys | 2 | +14 | -16 |
| 2020-11-07 15:32 | Backends: Vulkan: Add override for the subpass to reference during VkPipeline creation. (#3579) | Brandon DeRosier | 3 | +10 | -3 |
| 2020-11-11 11:04 | Tab Bar: Fixed minor/unlikely bug skipping over a button when scrolling left with arrows + InputText: minor optimization. | ocornut | 2 | +4 | -3 |
| 2020-11-11 10:35 | InputText: Fixed updating cursor/selection position when a callback alters the buffer in a way where the byte count is unchanged but the decoded character count changes. (#3587) | 顾起威 | 2 | +8 | -5 |
| 2020-11-05 20:23 | Checkbox: Added CheckboxFlags() helper with int* type. Demo: removed extraneous casts. | ocornut | 5 | +59 | -45 |
| 2020-11-05 12:15 | Misc tidying up (zero-clear structures, more unused default in ClipRetFullscreen, NavApplyItemToResult() coding style fix) | ocornut | 6 | +62 | -75 |
| 2020-11-04 19:11 | Selectable: Avoid pushing span-column background if clipped. | ocornut | 1 | +22 | -8 |
| 2020-11-04 19:11 | Update Readme, links to Useful Widgets, updated a gif. | ocornut | 2 | +9 | -3 |
| 2020-11-04 16:50 | ImDrawListClipper: avoid over reserving memory. | ocornut | 1 | +3 | -0 |
| 2020-11-04 12:49 | Reduced padding + unused storage in ImDrawList (224->192 bytes) + zero-init ImDrawListSplitter and ImDrawList | ocornut | 3 | +15 | -7 |
| 2020-11-03 14:46 | Fix for IMGUI_DISABLE_METRICS_WINDOW | ocornut | 1 | +1 | -1 |
| 2020-10-23 16:57 | Backends: OSX, Metal: Fix -Wshadow, -Wimplicit-float-conversion, and -Wsign-conversion warnings. (#3555) | Albin Odervall | 2 | +20 | -21 |
| 2020-11-03 13:32 | Replace UTF-8 decoder with one based on branchless version by Christopher Wellons. (not branchless anymore tho) | Rokas Kupstys | 2 | +52 | -57 |
| 2020-11-03 13:28 | Renamed io.ConfigWindowsMemoryCompactTimer to io.ConfigMemoryCompactTimer as the feature will apply to other data structures. | ocornut | 4 | +8 | -5 |
| 2020-10-30 22:02 | Metrics: Extracted most functions. | ocornut | 2 | +419 | -369 |
| 2020-10-30 21:40 | Metrics: Fixed mishandling of ImDrawCmd::VtxOffset in wireframe mesh renderer + omitting trailing empty ImDrawCmd in count + relying on IdxOffset value. | ocornut | 3 | +26 | -26 |
| 2020-10-29 17:21 | Doc: mention IMGUI_USE_WCHAR32 in fonts documentation (#3562) | M. Frink ~ Lemur | 2 | +2 | -1 |
| 2020-10-28 09:35 | Backends: OSX: Fix KeyPadEnter on MacOS. (#3554) | Rokas Kupstys | 2 | +5 | -3 |
| 2020-10-26 13:40 | Drag and Drop: Fix losing drop source ActiveID (and often source tooltip) when opening a TreeNode() or CollapsingHeader() while dragging. (#1738) | ocornut | 2 | +4 | -0 |
| 2020-10-25 15:27 | Revert "Replace UTF-8 decoder with branchless version by Christopher Wellons." (#3558) | ocornut | 2 | +57 | -53 |
| 2020-09-23 11:35 | Replace UTF-8 decoder with branchless version by Christopher Wellons. | Rokas Kupstys | 2 | +53 | -57 |
| 2020-10-18 20:24 | Examples: Apple: Consolidated example_apple_metal to reduce class and file count (#1873, #3543) | Warren Moore | 18 | +555 | -677 |
| 2020-10-23 09:25 | Amend ffe8f0177fb8ca371e5f3195d8399cadf1596483 (#3544) + readme fixes | ocornut | 2 | +6 | -7 |
| 2020-10-20 08:00 | Backends: OpenGL3: Backup/restore GL_PRIMITIVE_RESTART state (#3544) | Louis Schnellbach | 2 | +20 | -1 |
| 2020-10-21 07:13 | Examples: Vulkan: Fixed CMake include path. (#3550) | Bill Six | 1 | +1 | -1 |
| 2020-10-19 13:01 | Tab Bar: Do not display a tooltip if the name already fits over a given tab. (#3521) | ocornut | 3 | +23 | -6 |
| 2020-10-19 10:10 | Tab Bar: zero clear more structures. | ocornut | 2 | +2 | -13 |
| 2020-10-19 09:51 | Tab Bar: Fixed using more than 128 tabs in a tab bar. | ocornut | 3 | +11 | -11 |
| 2020-10-19 09:32 | Tab Bar: Restore cursor position in EndTabBar() when amending (amend f2f32602) + made LastTabItemIdx consistent ImS8 as other tab storage relies on same type | ocornut | 2 | +14 | -6 |
| 2020-10-10 13:39 | Drag and Drop: Fix drag and drop to tie same-size drop targets by choosen the later one. Fixes dragging into a full-window-sized dockspace inside a zero-padded window. (#3519, #2717) | Black Cat! | 2 | +3 | -1 |
| 2020-10-15 18:05 | Rename colored>color in comments where possible (#3528) | ocornut | 3 | +15 | -15 |
| 2020-10-15 03:39 | Backends: OpenGL3: Add compatibility of GL_VERSION for GL 2.x (#3530) | xndcn | 2 | +11 | -1 |
| 2020-10-15 17:37 | Fix comments (#3534) | ocornut | 1 | +2 | -1 |
| 2020-10-14 16:34 | Tab Bar: Made it possible to append to an existing tab bar by calling BeginTabBar()/EndTabBar() again. | ocornut | 3 | +23 | -10 |
| 2020-10-14 10:22 | Moving backends code from examples/ to backends/ (step 6: update markdown documentation) | ocornut | 56 | +427 | -392 |
| 2020-10-14 09:44 | Moving backends code from examples/ to backends/ (step 5: move documentation to MD files) | ocornut | 2 | +0 | -0 |
| 2020-10-12 16:57 | Moving backends code from examples/ to backends/ (step 4: update documentation, much improvement) | ocornut | 3 | +262 | -156 |
| 2020-10-12 13:41 | Moving backends code from examples/ to backends/ (step 3: fixing project files) | ocornut | 56 | +287 | -292 |
| 2020-10-12 13:51 | Moving backends code from examples/ to backends/ (step 2: moving vulkan cruft) | ocornut | 4 | +6 | -3 |
| 2020-10-12 13:22 | Moving backends code from examples/ to backends/ (step 1: moving source files) | ocornut | 32 | +4 | -4 |
| 2020-10-12 15:34 | Docs: Renamed all occurences of "binding" and "back-end" to "backend" in comments and documentations, for consistency. | ocornut | 65 | +265 | -261 |
| 2020-10-12 13:08 | Removed redirecting functions/enums names that were marked obsolete in 1.61: InputFloat, InputFloat2, InputFloat3, InputFloat4 with int decimal_precision parameter. (#648, #712) | ocornut | 4 | +13 | -47 |
| 2020-10-12 11:13 | Removed redirecting functions/enums names that were marked obsolete in 1.60: io.RenderDrawListsFn, IsAnyWindowFocused(), IsAnyWindowHovered(), etc. | ocornut | 12 | +23 | -48 |
| 2020-10-12 11:02 | Version 1.80 WIP | ocornut | 8 | +19 | -9 |
| 2020-10-09 15:13 | Internals: Added support for context hooks (for test engine or other extensions) | ocornut | 3 | +60 | -18 |
| 2020-10-08 11:55 | Version 1.79 | ocornut | 10 | +33 | -31 |
| 2020-10-08 12:06 | CI: Use our own discord notifier. | Rokas Kupstys | 2 | +59 | -49 |
| 2020-10-08 11:56 | Docs: update gallery links. (#3514) | Christian | 4 | +7 | -7 |
| 2020-10-08 08:47 | Docs: Funding link, Tweaks, Gallery links. | ocornut | 2 | +2 | -0 |
| 2020-10-07 13:13 | CheckboxFlags: Display mixed-value/tristate marker when passed flags that have multiple bits set and stored value matches neither zero neither the full set. | ocornut | 2 | +26 | -9 |
| 2020-10-05 12:52 | Internals: removed NavLayerCurrentMask (redundant, add extra shift in ItemAdd(). | ocornut | 3 | +4 | -13 |
| 2020-10-05 10:57 | Demo: add a small easter egg when the 4x4 board of Selectable is filled + tweaked the demo. | ocornut | 1 | +26 | -19 |
| 2020-10-05 10:28 | ImGuiListClipper: Renamed constructor parameters which created an ambiguous alternative to using the ImGuiListClipper::Begin() function, with misleading edge cases. | ocornut | 3 | +31 | -22 |
| 2020-10-02 17:12 | Silence memset warning. (#3505) | Bartosz Taudul | 1 | +2 | -2 |
| 2020-10-01 12:07 | ImVector: Stricter bound-checking asserts. Fix warnings: trailing comma (old compilers), zealous preprocessor warnings. | ocornut | 3 | +5 | -5 |
| 2020-10-01 11:27 | Tab Bar: Fixed buffer underflow in TabBarLayout, introduced by 4a57a982b (#3501, #3291) | ocornut | 2 | +13 | -6 |
| 2020-09-28 09:29 | CI: Add discord notifications. | Rokas Kupstys | 2 | +48 | -0 |
| 2020-09-30 12:22 | Examples: Added missing comments in example_apple_metal. (#3400) | ocornut | 3 | +36 | -7 |
| 2020-09-24 16:08 | ImGuiListClipper: internal rework and tidying up to facilitate supporting frozen rows in tables + stop promoting using constructors parameters. | ocornut | 4 | +91 | -44 |
| 2020-09-25 11:34 | Renamed ImGuiSliderFlags_ClampOnInput to ImGuiSliderFlags_AlwaysClamp. (#1829, #3209, #946, #413) | ocornut | 5 | +21 | -14 |
| 2020-09-25 11:20 | Style: Renamed style.TabMinWidthForUnselectedCloseButton to style.TabMinWidthForCloseButton. Fixed README links. | ocornut | 5 | +9 | -7 |
| 2020-09-22 14:14 | Tab Bar: Further simplification of section/clip rect handling. (#3291) | ocornut | 3 | +38 | -51 |
| 2020-09-22 09:18 | Tab Bar: Tidying up. Rework ShrinkWidths to allow marking tabs as not shrinkable (unused yet) + don't unnecessarily move data within ShrinkWidthBuffer. (#3291) | ocornut | 2 | +40 | -31 |
| 2020-09-22 08:58 | Tab Bar: Moved up TabBarScrollingButtons function call. (#3291) | Louis Schnellbach | 1 | +13 | -16 |
| 2020-09-21 16:40 | Tab Bar: Fix reorderable tab bars. Fix misleading use of tab_max_width in TabBarLayout(). Misc amends, shortening. (#3291) | ocornut | 4 | +84 | -80 |
| 2020-09-04 09:13 | Tab Bar: Various fixes. Tried to reduce code complexity. (#3291) | Louis Schnellbach | 4 | +64 | -88 |
| 2020-09-03 10:49 | Tab Bar: Rename named sections members into array. Various tidying up. (#3291) | ocornut | 4 | +79 | -96 |
| 2020-08-27 14:18 | Tab Bar: Fix multiple width and position computation issue. (#3291) | Louis Schnellbach | 3 | +159 | -98 |
| 2020-08-27 13:16 | Tab Bar: Fixed handling of scrolling policy with leading/trailing tabs. + warning fixes + bunch of renaming. (#3291) | ocornut | 4 | +109 | -101 |
| 2020-08-03 16:55 | Tab Bar: Added TabItemButton(), ImGuiTabItemFlags_Leading, ImGuiTabItemFlags_Trailing + demo. (#3291) | Louis Schnellbach | 5 | +264 | -50 |
| 2020-09-22 13:49 | Internals, CollapsingHeader, TabItem: Standardized using a #CLOSE id prefix for TabItem and ColllapsingHeader (same as window) | ocornut | 3 | +18 | -2 |
| 2020-09-21 17:46 | Tab Bar: Fixed a small bug where scrolling buttons (with ImGuiTabBarFlags_FittingPolicyScroll) would generate an unnecessary extra draw call. | ocornut | 2 | +8 | -14 |
| 2020-09-21 16:52 | Tab Bar: Fixed a small bug where closing a tab that is not selected would leave a tab hole for a frame. | ocornut | 2 | +12 | -6 |
| 2020-09-21 13:05 | Removed return value from OpenPopupOnItemClick(). Use IsWindowAppearing() after BeginPopup() for a similar result. | ocornut | 3 | +7 | -5 |
| 2020-09-21 10:02 | Renamed OpenPopupContextItem() back to OpenPopupOnItemClick(), reverting 99ab5210 | ocornut | 5 | +24 | -18 |
| 2020-09-17 09:39 | InputText: Added support for Page Up/Down in InputTextMultiline. (#3430) | Louis Schnellbach | 3 | +63 | -29 |
| 2020-09-18 08:03 | Update binary link | omar | 1 | +1 | -1 |
| 2020-09-17 14:43 | Removed ImFont::DisplayOffset in favor of ImFontConfig::GlyphOffset. (#1619) | ocornut | 8 | +22 | -23 |
| 2020-09-17 09:32 | InputText: Fixed minor inconsistency when pressing Down on the last line when it doesn't have a carriage return (it used to move to the end of the line) | Louis Schnellbach | 2 | +11 | -3 |
| 2020-09-17 09:00 | Fix popup and tooltip positioning when not fitting in the screen. Amend fa42ccea8. | ocornut | 4 | +41 | -32 |
| 2020-05-13 11:56 | Fix popup and tooltip positioning when not fitting in the screen. | Rokas Kupstys | 1 | +12 | -1 |
| 2020-09-17 07:33 | Backends: OpenGL3: Amends (#3467, #1985) | ocornut | 3 | +19 | -15 |
| 2020-09-10 18:02 | Backends: OpenGL3: Fix to avoid calling glBindSampler() with version <= 3.2 (#3467, #1985) | Julian Webb | 1 | +12 | -7 |
| 2020-09-16 16:36 | Bypass unnecessary formatting when using the TextColored()/TextWrapped()/TextDisabled() helpers with a "%s" format string. (#3466) | ocornut | 2 | +18 | -6 |
| 2020-09-16 13:17 | Columns: Make sure the ClipRect is valid. (#3475) | Bartosz Szreder | 2 | +3 | -1 |
| 2020-09-15 10:39 | Backends: DX12: Fix D3D12 Debug Layer warning if scissor rect is 0 width or 0 height. (#3472, #3462) | Pierre-Loup Pagniez | 2 | +7 | -3 |
| 2020-09-16 08:28 | Examples: DX12: Enable breaking on any warning/error when debug interface is enabled. (#3462, #3472) + misc comments & minor fixes. | omar | 5 | +29 | -14 |
| 2020-09-08 20:39 | Backends: Vulkan: Removed unused shader code. Fix leaks. Avoid unnecessary pipeline creation for main viewport. Amend 41e2aa2. (#3459) | omar | 2 | +9 | -24 |
| 2020-09-08 18:02 | Backends, Examples: DX12: Clarify support for 32-bit building in project files and comments. (#301) | omar | 7 | +50 | -25 |
| 2020-09-08 14:47 | Backends: Vulkan: Separate the pipeline of the dear imgui created windows from the one created with the user's render-pass. (#3455, #3459) | Michel Lesoinne | 3 | +183 | -81 |
| 2020-09-08 03:49 | ImVector: fix max_size() for signed int value. Amend 444873404 (#3429, #3460) | xndcn | 1 | +1 | -1 |
| 2020-09-08 10:18 | Add const qualifier for parameter ImFontConfig of ImFont::AddGlyph (#3461) | HALX99 | 2 | +2 | -2 |
| 2020-09-08 09:39 | InputText: Fixed minor glitch when erasing trailing lines in InputTextMultiline(). Fixed cursor being partially covered after using Ctrl+End key. | omar | 2 | +7 | -2 |
| 2020-09-07 17:52 | Sliders: Fixed using ImGuiSliderFlags_ClampOnInput with reverse sliders. (#3432, #3449) | omar | 2 | +7 | -1 |
| 2020-09-07 15:38 | Slider: Fixed to reach maximum value with inverted integer min/max ranges, both with signed and unsigned types. Added reverse Sliders to Demo. (#3432, #3449) | Rokas Kupstys | 3 | +34 | -22 |
| 2020-09-07 10:19 | Examples: Fixed SDL+OpenGL2 and SDL+Vulkan examples not processing SDL_WINDOWEVENT_CLOSE events which tends to be needed in multi-viewport setting. | omar | 2 | +4 | -0 |
| 2020-05-08 23:58 | Examples: Vulkan: Switch validation layer. Fix CMakeLists to find Vulkan the standard way. (#3459) | Michel Lesoinne | 4 | +11 | -9 |
| 2020-09-03 17:09 | InputText: Fixed callback's helper DeleteChars() function when cursor is inside the deleted block. (#3454). | ocornut | 3 | +6 | -3 |
| 2020-09-03 15:38 | Scrolling: Fixed edge snapping being applied prior to knowing ContentSize. (#3452) | ocornut | 2 | +30 | -25 |
| 2020-09-03 14:11 | Internals: Scroll related, comments & shallow tweaks. | ocornut | 2 | +36 | -30 |
| 2020-09-02 10:43 | Examples: Vulkan: Reworked buffer resize handling, amend df89a16d (#3390, #2626) | ocornut | 2 | +38 | -20 |
| 2020-09-01 21:19 | NavInitWindow: Change IMGUI_DEBUG_LOG to IMGUI_DEBUG_LOG_NAV (#3450) | Valentin Vanelslande | 1 | +1 | -1 |
| 2020-09-01 16:33 | Nav: Added debug logging, extract bits of code into NavUpdateInitResult(). | ocornut | 2 | +27 | -13 |
| 2020-09-01 13:24 | Internals: Begin: update ->Hidden flags only on first begin of the frame. (ignore whitespace to see simple diff) | ocornut | 1 | +29 | -24 |
| 2020-08-31 15:25 | Internals: TabBar renaming and shuffling stuff around. | ocornut | 4 | +44 | -35 |
| 2020-08-28 14:49 | Internals: Added support for overriding locale decimal point, undocumented. (#2278) + Misc doc update. | ocornut | 6 | +49 | -16 |
| 2020-08-27 17:51 | Nav: Fixed using Alt to toggle the Menu layer when inside a Modal window. (#787) Tidying up todo items. | ocornut | 3 | +13 | -14 |
| 2020-08-27 10:19 | Basic optimization for ShadeVertsLinearColorGradientKeepAlpha() - especially for debug overhead - since it's used massively by some of our experiments. | ocornut | 1 | +9 | -3 |
| 2020-08-26 18:50 | Internals: Added Name to ImGuiDataTypeInfo + minor misc comments in BeginGroup(). | ocornut | 3 | +20 | -18 |
| 2020-08-26 18:18 | Window: Fixed using non-zero pivot in SetNextWindowPos() when the window is collapsed. (#3433) | ocornut | 2 | +3 | -2 |
| 2020-08-26 10:18 | Tab Bar: Fixed a small bug where toggling a tab bar from Reorderable to not Reorderable would leave tabs reordered in the tab list popup. | Louis Schnellbach | 3 | +14 | -8 |
| 2020-08-26 10:41 | Nav: Activate InputSource as Gamepad when pressing any of the digital d-pad button. | ocornut | 1 | +5 | -2 |
| 2020-08-26 10:39 | Internals: Nav: shallow refactor. | ocornut | 1 | +33 | -29 |
| 2020-08-26 09:21 | Nav: Fix navigation resuming on first visible item when using gamepad. | Rokas Kupstys | 2 | +6 | -5 |
| 2020-08-26 09:28 | Nav: Removed stateful NavMoveFromClampedRefRect and made it more explicit that nav move request from gamepad start from a clipped location. | ocornut | 2 | +4 | -12 |
| 2020-08-26 09:03 | ImVector: added max_size() to facilitate usage with sol2 binding generator (#3429) | ocornut | 1 | +1 | -0 |
| 2020-08-25 18:08 | InputText: Fixed using ImGuiInputTextFlags_Password with InputTextMultiline(). (#3427, #3428) | ocornut | 2 | +5 | -3 |
| 2020-08-25 17:28 | Tab Bar: Keep tab item close button visible while dragging a tab (independent of hovering state). | ocornut | 2 | +4 | -5 |
| 2020-08-25 10:13 | Nav: Fix ScrollToBringRectIntoView() not bringing entire item into view when nav moves to the left. Correct some comments. | Rokas Kupstys | 2 | +3 | -3 |
| 2020-08-25 09:49 | Tab Bar: Hide tab item close button while dragging a tab. | ocornut | 3 | +4 | -3 |
| 2020-08-24 14:26 | Selectable: Tweaks. Added internal ImGuiSelectableFlags_NoPadWithHalfSpacing. | omar | 2 | +32 | -28 |
| 2020-08-24 12:13 | Nav tweaks. Demo: Fixed drag and drop demo state (broken by f152fac4f1). Fixed incorrect format string (which would work without IMGUI_DISABLE_OBSOLETE_FUNCTIONS). | omar | 2 | +12 | -7 |
| 2020-08-21 18:15 | Revert "Drags, Sliders: internal ReadOnly flag gets forwarded properly to temp InputText()." | ocornut | 2 | +5 | -8 |
| 2020-08-21 17:16 | Drags, Sliders: internal ReadOnly flag gets forwarded properly to temp InputText(). | ocornut | 2 | +8 | -5 |
| 2020-08-07 13:34 | Examples: Vulkan: Reworked buffer resize handling, fix for Linux/X11. (#3390, #2626) | ocornut | 3 | +17 | -21 |
| 2020-08-20 20:26 | TreeNode: Made clicking on arrow toggle toggle the open state on the Mouse Down event. Amend 05420ea2c. | ocornut | 3 | +9 | -8 |
| 2020-08-20 14:49 | Metrics: Various tweaks, listing windows front-to-back, greying inactive items when possible. | ocornut | 2 | +36 | -13 |
| 2020-08-20 10:19 | Version 1.79 WIP | ocornut | 7 | +9 | -9 |
| 2020-08-20 14:19 | BeginMenuBar: Fixed minor bug where CursorPosMax gets pushed to CursorPos prior to calling BeginMenuBar(), so e.g. calling the function at the end of a window would often add +ItemSpacing.y to scrolling range. | ocornut | 2 | +4 | -1 |
| 2020-08-20 09:25 | InputText: Add ImGuiInputTextFlags_CallbackEdit, selection helpers in ImGuiInputTextCallbackData(). Add simple InputText() callbacks demo. | ocornut | 5 | +82 | -4 |
| 2020-08-20 09:25 | Revert leftovers from 4c201994d421089493a7a996978e8239ad619a20 | ocornut | 1 | +0 | -5 |
| 2020-08-20 09:21 | DragFloat, DragScalar: Fixed ImGuiSliderFlags_ClampOnInput not being honored in the special case where v_min == v_max. (#3361) | ocornut | 4 | +53 | -16 |
| 2020-08-19 11:25 | Docs: TODO, FAQ | ocornut | 5 | +26 | -7 |
| 2020-08-18 15:50 | Version 1.78 | ocornut | 12 | +32 | -28 |
| 2020-08-18 15:02 | Drag, Sliders: Merged ImGuiDragFlags back into ImGuiSliderFlags. (#3361, #1823, #1316, #642, #1829, #3209) | ocornut | 6 | +98 | -125 |
| 2020-08-18 10:34 | Update Emscripten readme about emrun (#3412) | omar | 1 | +10 | -9 |
| 2020-08-18 10:27 | Update Emscripten readme about local XHR requests (#3412) | omar | 1 | +8 | -1 |
| 2020-08-17 20:11 | Merge branch 'features/logarithmic_sliders' | ocornut | 7 | +614 | -300 |
| 2020-07-27 14:23 | Drags, Sliders: Removed locking behavior with min > max (added in 1.73) | omar | 5 | +28 | -24 |
| 2020-07-27 13:34 | Internals: Renamed SliderCalcRatioFromValueT() -> ScaleRatioFromValueT(), SliderCalcValueFromRatioT() -> ScaleValueFromRatioT(). | omar | 2 | +18 | -20 |
| 2020-07-27 13:15 | Drags, Sliders: Tweaks. | omar | 4 | +47 | -41 |
| 2020-07-26 02:42 | Drags, Sliders: Added deadzone to make selecting 0.0 on linear sliders easier, slider navigation delta accumulation. (#3361, #1823, #1316, #642) | Ben Carter | 5 | +66 | -19 |
| 2020-07-24 11:41 | Drags, Sliders: Added ImGuiDragFlags_NoInput/ImGuiSliderFlags_NoInput to disable turning widget into a text input with CTRL+Click or Nav Enter. | omar | 4 | +20 | -10 |
| 2020-07-23 21:01 | Drags, Sliders: Added ImGuiDragFlags_NoRoundToFormat / ImGuiSliderFlags_NoRoundToFormat flags (#642) | omar | 4 | +22 | -10 |
| 2020-07-23 15:39 | Drags, Sliders: Added ImGuiDragFlags_ClampOnInput/ImGuiSliderFlags_ClampOnInput flags to force clamping value when using CTRL+Click to type in a value manually. (#1829, #3209) | omar | 4 | +70 | -36 |
| 2020-07-22 17:33 | Drags, Sliders: Removed power features. Old entry points will pass-through if power=1.0f, otherwise assert + safe fallback. Remove 3 redirection functions (#3361, #1823, #1316, #642) | omar | 5 | +148 | -249 |
| 2020-07-22 16:00 | Drags, Sliders: Logarithmic: Moved flags to internals, allowing 1.0f to pass by. (#3361, #1823, #1316, #642) | omar | 4 | +45 | -35 |
| 2020-07-22 12:52 | Drags, Sliders: Logarithmic: Split back flags into drag/slider flags. Moved to an obsolete section. (#3361, #1823, #1316, #642) | omar | 3 | +200 | -198 |
| 2020-06-02 06:36 | Drags, Sliders: Logarithmic: Added logarithmic mode support to drag widgets, extended API to add flags to drag/sliders (#3361, #1823, #1316, #642) | Ben Carter | 3 | +379 | -186 |
| 2020-05-24 09:05 | Drags, Sliders: Logarithmic: WIP experiments with trying to make logarithmic sliders sensible (#3361, #1823, #1316, #642) | Ben Carter | 2 | +107 | -8 |
| 2020-08-17 10:55 | Tab Bar: Allow calling SetTabItemClosed() after a tab has been submitted (will process next frame). | ocornut | 4 | +18 | -14 |
| 2020-08-12 14:26 | CI: imscripten fastcomp backend is now deprecated (#3402) | Louis Schnellbach | 2 | +3 | -2 |
| 2020-08-10 20:05 | Comments, clarifying ClosePopupsOverWindow(). | omar | 3 | +25 | -17 |
| 2020-08-10 15:34 | CI: moved static analysis to a separate project + fix (uninitialized variable, was harmless in this case). | omar | 4 | +46 | -36 |
| 2020-08-10 14:28 | Make moving window prevent its active id from being stolen (#3392, #3243, #1738) | omar | 2 | +9 | -3 |
| 2020-08-10 13:31 | Backends: Allegro 5: Fixed horizontal scrolling direction with mouse wheel / touch pads (#3394, #2424, #1463) [@nobody-special666] | omar | 3 | +6 | -3 |
| 2020-08-10 09:33 | Revert "Examples: Switch most VS projects to enable Edit & Continue by default (may need to upgrade projects to latest toolchain)" | omar | 12 | +1 | -13 |
| 2020-08-10 09:30 | Internals: Added SetLastItemData, rename ImGuiItemHoveredDataBackup to ImGuiLastItemDataBackup. | omar | 3 | +18 | -8 |
| 2020-08-07 14:26 | ImFontAtlas: Fixed multiple rebuild with same inputs erroneously increased ConfigDataCount. CI: Update Ubuntu 18.04 > 20.04 (motivated by #3369) | ocornut | 3 | +3 | -2 |
| 2020-08-07 13:24 | Examples: Vulkan: Fixed GLFW+Vulkan and SDL+Vulkan clear color not being set. Broken by a06eb833 (#3390) | ocornut | 3 | +3 | -0 |
| 2020-08-06 14:35 | TabBar: made a change to that declared ideal width (for auto-resize) won't lag by an extra frame. | omar | 1 | +8 | -3 |
| 2020-08-05 17:23 | Selectable: Fixed highlight/hit extent when used with horizontal scrolling (in or outside columns). (#3187, #3386) | omar | 4 | +12 | -6 |
| 2020-08-05 15:10 | Demo: Renamed "Layout" -> "Layout & Scrolling". Fixed usage of local struct as template class (c++11). | omar | 1 | +10 | -10 |
| 2020-08-05 15:09 | Scrolling: Avoid SetScroll, SetScrollFromPos functions from snapping on the edge of scroll limits. (#3379) + Demo: Rename "Layout" to "Layout & Scrolling". | omar | 4 | +49 | -33 |
| 2020-08-05 12:58 | Examples: Switch most VS projects to enable Edit & Continue by default (may need to upgrade projects to latest toolchain) | omar | 12 | +13 | -1 |
| 2020-08-04 10:05 | Demo: Rework Clipping section. Fix for static analysis. Added bindings in Readme. | omar | 5 | +66 | -20 |
| 2020-08-03 19:19 | Demo tweaks + general removal of the word dummy were possible with no issues (kept the API call). | omar | 10 | +73 | -70 |
| 2020-08-03 17:25 | Demo: Removed thin triangle and aligned code. | omar | 1 | +29 | -26 |
| 2020-08-03 17:13 | Demo: Improve "Custom Rendering"->"Canvas" demo with a grid, scrolling and context menu. | omar | 2 | +80 | -39 |
| 2020-08-03 16:37 | InvisibleButton: Made public a small selection of ImGuiButtonFlags (previously in imgui_internal.h) and allowed to pass them to InvisibleButton(). | omar | 6 | +46 | -30 |
| 2020-08-03 16:04 | Window: Fixed clicking over an item which hovering has been disabled (e.g inhibited by a popup) from marking the window as moved. | omar | 4 | +21 | -5 |
| 2020-08-02 09:54 | Fixed ImFontConfig::GlyphExtraSpacing and ImFontConfig::PixelSnapH settings being pulled from the merged/target font settings when merging fonts, instead of being pulled from the source font settings. | omar | 4 | +44 | -27 |
| 2020-07-29 13:26 | Internals: Backport HoveredWindowUnderMovingWindow code from Docking branch. | omar | 2 | +19 | -12 |
| 2020-07-29 13:04 | Internals: Backport one ->WasActive test in NavRestoreLastChildNavWindow() from 9bf6509c6 + minor/shallow bits from docking branch. | omar | 4 | +35 | -20 |
| 2020-07-29 12:44 | Internals: backport window HitTestHole code from docking branch + RenderRectFilledWithHole() helper. (#1512, #3368) | omar | 3 | +40 | -0 |
| 2020-07-24 11:00 | Internals: Drag/Sliders: simplified some code. | omar | 1 | +4 | -6 |
| 2020-07-23 17:03 | DragFloatRange2, DragIntRange2: Fixed an issue allowing to drag out of bounds when both min and max value are on the same value. (#1441) | omar | 3 | +22 | -5 |
| 2020-07-23 16:18 | Stop advertisting for Drag v_min>v_max which was introduced in 1.73 likely for 0537ac00 then made unnecessary with 32c33c66, added undocumented ImGuiItemFlags_ReadOnly as possible replacement (unused), (#211) | omar | 3 | +7 | -1 |
| 2020-07-22 15:24 | Internals: Extract ImFontAtlasBuildRender1bppRectFromString() out of ImFontAtlasBuildRenderDefaultTexData() + minor renaming, comments | omar | 2 | +22 | -15 |
| 2020-07-16 20:25 | ImDrawList: changed AddCircle(), AddCircleFilled() default num_segments from 12 to 0. | omar | 2 | +7 | -3 |
| 2020-07-16 19:51 | Style Editor: Added preview of circle auto-tessellation when editing the corresponding value.. | omar | 2 | +24 | -2 |
| 2020-07-16 15:20 | Demo: Tweak "child windows" section. (#3318) | omar | 2 | +8 | -15 |
| 2020-07-14 16:36 | Nav: Fixed clicking on void from not clearing focused window. Amend d31fe97f7. (#3344, #2880) | omar | 2 | +5 | -2 |
| 2020-07-12 21:51 | InputText, ImDrawList: Fixed assert triggering when drawing single line of text with more than ~16 KB characters. (#3349) | omar | 3 | +11 | -2 |
| 2020-07-10 12:36 | Backends: Amend, docs + extra comments. (#3330, #3245) | omar | 6 | +11 | -7 |
| 2020-07-01 21:13 | Backends: OpenGL3: Add glad 2 to OpenGL loaders. (#3330) | Moritz Heinemann | 6 | +24 | -0 |
| 2020-07-09 09:21 | ImDrawList: Fixed minor bug introduced in 1.75 where AddCircle() with 12 segments would generate an extra unrequired vertex. | omar | 2 | +6 | -6 |
| 2020-07-08 18:19 | Merge branch 'features/tex_antialiased_lines' (#3245) | omar | 6 | +158 | -33 |
| 2020-07-07 11:24 | Texture-based thick lines: Minor tweaks and rename toward merging in master. Changes to allow changing AA_SIZE (disable texture path). | omar | 6 | +63 | -70 |
| 2020-07-07 07:19 | Texture-based thick lines: Only use textured lines for integer line widths | Ben Carter | 1 | +2 | -2 |
| 2020-05-16 14:55 | Texture-based thick lines: Remove unnecessary indirection in fetching UV data, removed lerp call, renames, tweaks. | omar | 5 | +58 | -60 |
| 2020-02-17 10:58 | Texture-based thick lines: Fixes for AddCustomRect api, add IMGUI_HAS_TEXLINES define (temporarily) to facilitate working with test cases, Demo allows growing FrameBorderSize for testing | Omar | 3 | +4 | -2 |
| 2020-02-11 02:23 | Texture-based thick lines: Simplified line width calculation code and removed hack for thickness 1.0 lines | Ben Carter | 1 | +6 | -4 |
| 2020-02-06 05:30 | Texture-based thick lines: Allow interpolation between textures for non-integer line widths | Ben Carter | 3 | +53 | -35 |
| 2020-01-23 14:23 | Texture-based thick lines: Tweaks, fix for truetype builder. | omar | 5 | +46 | -55 |
| 2020-01-15 07:33 | Texture-based thick lines: Improvements to code for drawing anti-aliased lines using textures | Ben Carter | 4 | +8 | -66 |
| 2020-01-13 05:24 | Texture-based thick lines: Initial version of AA line drawing using textures (press SHIFT to enable) | Ben Carter | 5 | +206 | -27 |
| 2020-07-08 15:17 | Atlas build use GetCustomRectByIndex() + comments, rename, and shallow merge from tex_antialiasing_lines branch. | Ben Carter | 4 | +72 | -59 |
| 2020-07-07 09:49 | CI: Fix emscripten builds that broke due behavior change of emscripten SDK. | Rokas Kupstys | 1 | +3 | -1 |
| 2020-06-30 17:00 | Fixed invalid comment (#3327) | omar | 2 | +2 | -2 |
| 2020-06-30 14:56 | Version 1.78 WIP | omar | 8 | +14 | -9 |
| 2020-06-30 13:31 | Misc: Bunch of code formatting changes suggested by a pass running 'astyle' | Rokas Kupstys | 20 | +326 | -325 |
| 2020-06-29 18:10 | TestEngine: Added hook to notify test engine of a removed imgui context. | omar | 3 | +7 | -2 |
| 2020-06-29 13:09 | Version 1.77 | omar | 9 | +34 | -30 |
| 2020-06-29 13:03 | IO: Added storage for PenPressure (unused by core library, to facilitate experiments) (#2372) | omar | 1 | +1 | -0 |
| 2020-06-25 20:58 | Windows: Amend 6b0cf2e6 to facilitate working in viewport branch + handle safe area padding and ConfigWindowsMoveFromTitleBarOnly. | omar | 1 | +18 | -18 |
| 2020-06-24 11:00 | Windows: Fix unintended window size changes when resizing windows close to main viewport edges. | Rokas Kupstys | 2 | +14 | -6 |
| 2020-06-25 14:44 | FAQ update, removed redundant block in imgui.cpp | omar | 3 | +19 | -127 |
| 2020-06-19 13:26 | Popups: Changed 'int mouse_buttons' to ImGuiPopupFlags. Added ImGuiPopupFlags_NoOpenOverExistingPopup, ImGuiPopupFlags_NoOpenOverItems. Refactored signature of BeginPopupContextWindow(). | omar | 5 | +56 | -22 |
| 2020-06-19 13:17 | Popups: Added ImGuiPopupFlags type, ImGuiPopupFlags_AnyPopupId and ImGuiPopupFlags_AnyPopupLevel flags for IsPopupOpen(). | omar | 5 | +59 | -34 |
| 2020-06-23 17:45 | Added ImGuiCond_None for consistency and for generated bindings needing this for enums mapping. | omar | 1 | +2 | -1 |
| 2020-06-23 15:52 | BeginPopupModal() doesn't set the ImGuiWindowFlags_NoSavedSettings flag anymore, and will not always be auto-centered. (#915, #3091) | omar | 3 | +14 | -4 |
| 2020-06-23 14:12 | Internals: Comments about CalcWrapWidthForPos() (#778) | omar | 1 | +11 | -1 |
| 2020-06-23 13:47 | Internals: Added ImageButtonEx() helper to temporarily bypass ID issues (#2464, #1390) | omar | 2 | +27 | -19 |
| 2020-06-20 20:03 | Internals: Initialize drawlist earlier in Begin() to facilitate detecting accidental draw earlier than legal. (#3311) | omar | 1 | +2 | -1 |
| 2020-06-19 08:56 | Docs: Added FAQ entries removed old one which is misleading today. Misc tweaks. | omar | 5 | +49 | -30 |
| 2020-06-19 08:08 | Internals: clarified the code for ClampWindowRect(). | omar | 1 | +5 | -3 |
| 2020-06-18 14:33 | Clang: Reduce uses of __has_warning for overall sanity, as compilers are hostile to software targetting multiple compiler version. | omar | 5 | +41 | -59 |
| 2020-06-18 14:19 | Disabled latest overzealous warnings from Clang | omar | 5 | +45 | -27 |
| 2020-06-18 13:18 | Added ImGuiTabItemFlags_NoTooltip for individual Tab Item. | Louis Schnellbach | 3 | +5 | -2 |
| 2020-06-16 21:05 | Popups: added comments, reorganized the functions in imgui.h | ocornut | 4 | +34 | -25 |
| 2020-06-16 17:32 | Popups: Fix BeginPopupContextVoid() when clicking over the area made unavailable by a modal. (#1636) | ocornut | 2 | +3 | -1 |
| 2020-06-16 16:46 | Popups: Internals: Added IsAnyPopupOpen(). | ocornut | 4 | +24 | -8 |
| 2020-06-16 14:50 | Popups: Fix an edge case where programatically closing a popup while clicking on its empty space would attempt to focus it and close other popups. (#2880) | ocornut | 3 | +30 | -11 |
| 2020-06-15 17:06 | Internals: Allow ItemHoverable() to be used with id==0 to facilitate high-level read-only hover test in widget code. | ocornut | 1 | +16 | -11 |
| 2020-06-15 20:06 | Renamed OpenPopupOnItemClick() to OpenPopupContextItem(). Kept inline redirection function (will obsolete). + Removed CalcItemRectClosestPoint() entry point | ocornut | 6 | +16 | -12 |
| 2020-06-15 14:18 | Comments, reworded some !(xxx && xxx) complex expression to be a little less confusing. | ocornut | 2 | +14 | -5 |
| 2020-06-13 13:48 | Columns: Lower overhead on column switches and switching to background channel. (second attempt for 9b3ce49) | omar | 4 | +46 | -17 |
| 2020-06-13 12:14 | ImDrawList: Fixed minor bug introduced in 1.75 where AddCircle() with 12 segments would generate an extra unrequired vertex. | Ben Carter | 1 | +6 | -4 |
| 2020-06-11 07:52 | Documentation update | ocornut | 3 | +27 | -16 |
| 2020-06-10 17:16 | ImDrawList: Fixed VtxOffset change leading to unnecessary leading empty ImDrawCmd in certain cases. | ocornut | 2 | +17 | -2 |
| 2020-06-10 15:54 | Revert "Columns: Lower overhead on column switches and switching to background channel (some stress tests in debug builds went 3->2 ms). (#125)" | ocornut | 4 | +5 | -34 |
| 2020-06-09 15:29 | Added FAQ entry about DPI. Added Japanese font loading example. | ocornut | 4 | +64 | -3 |
| 2020-06-09 14:29 | Docs: Update fonts.md (#2861) + update all references to FONTS.txt | ocornut | 20 | +271 | -264 |
| 2020-06-09 14:10 | Docs: Initial draft of fonts documentation (#2861) | Scott | 2 | +348 | -376 |
| 2020-06-08 20:38 | Columns: Lower overhead on column switches and switching to background channel (some stress tests in debug builds went 3->2 ms). (#125) | ocornut | 4 | +34 | -5 |
| 2020-06-08 18:53 | ImDrawList, ImDrawListSplitter, Columns: Fixed an issue where changing channels with different TextureId, VtxOffset would incorrectly apply new settings to draw channels. (#3129, #3163) | ocornut | 2 | +17 | -2 |
| 2020-06-08 17:06 | ImDrawList: Clarifying and guarateeing that CmdBuffer.back()->UserCallback should be always be NULL. | ocornut | 1 | +12 | -3 |
| 2020-06-08 16:38 | ImDrawList: Prefixed internal functions with underscore, renamed UpdateClipRect() to _OnChangedClipRect(), UpdateTextureID() -> _OnChangedTextureID() | ocornut | 3 | +25 | -25 |
| 2020-06-08 16:35 | ImDrawList: Separating PrimXXX sections from more internals helper in the header file. | ocornut | 1 | +11 | -8 |
| 2020-06-08 16:21 | ImDrawList: Additional comments and extracted bits into ImDrawList::PopUnusedDrawCmd() | ocornut | 4 | +22 | -12 |
| 2020-06-08 13:22 | ImDrawList: Store header/current ImDrawCmd in instance to simplify merging code. Amend 0320e72, toward #3163, #3129 | ocornut | 2 | +57 | -61 |
| 2020-06-08 12:17 | Comments about limiting WindowRounding to a reasonable size. | ocornut | 3 | +8 | -3 |
| 2020-06-06 19:31 | ImDrawList, ImDrawListSplitter, Columns: Fixed an issue where starting a split when current VtxOffset was not zero would lead to draw commands with wrong VtxOffset. (#259 | ocornut | 2 | +8 | -5 |
| 2020-06-06 18:35 | ImDrawList: Amend 0320e72 removed an unnecessary test. | ocornut | 1 | +1 | -1 |
| 2020-06-06 18:25 | ImDrawList: Small refactor to create empty command when beginning the frame, allowing to simplify some functions. | ocornut | 3 | +17 | -12 |
| 2020-06-06 17:52 | ImDrawList: Tweaks to make style consistent (using pointers, same local names). Added comments. Should be no-op. | ocornut | 3 | +25 | -25 |
| 2020-06-06 14:37 | ImDrawList: Fixed an issue when draw command merging or cancelling while crossing the VtxOffset boundary would lead to draw command being emitted with wrong VtxOffset value. (#3129, #3163, #3232) | thedmd | 3 | +26 | -11 |
| 2020-06-06 14:44 | ImDrawList: PushColumnsBackground(): Fixed incorrect assert. (#3163) | ocornut | 1 | +1 | -1 |
| 2020-06-05 10:04 | CI: Extra warnings for builds with Clang. Backends: OpenGL3: Fix sign conversion warnings. | Rokas Kupstys | 2 | +18 | -15 |
| 2020-06-05 11:47 | Misc: Fix examples of using other OpenGL3 bindings in Makefiles. | Rokas Kupstys | 2 | +12 | -6 |
| 2020-06-04 23:23 | Backends: Win32: Cache the result of a windows version check. (#3283) | Mark Jansen | 1 | +2 | -1 |
| 2020-06-04 16:59 | Minor fix to avoid undefined behavior sanitizer triggering (#3276) | ocornut | 1 | +1 | -1 |
| 2020-06-04 15:53 | imgui_freetype: Fix for rare case where FT_Get_Char_Index() succeed but FT_Load_Glyph() fails. (#618) | ocornut | 2 | +4 | -1 |
| 2020-06-03 20:04 | Title capitalization (#3280) | omar | 1 | +4 | -4 |
| 2020-06-02 16:13 | Comments, adding some spacing in ImVec2() constructors. | ocornut | 6 | +36 | -35 |
| 2020-05-21 11:49 | Backends: OpenGL: Fixed loader auto-detection to not interfere with ES2/ES3 defines. (#3246) | Giovanni Funchal | 3 | +36 | -42 |
| 2020-05-25 16:28 | Commit to facilitate branches merges | ocornut | 1 | +8 | -9 |
| 2020-05-25 13:31 | Examples: GLFW+Vulkan, SDL+Vulkan: Fix for handling of minimized windows. (#3259) | ocornut | 4 | +29 | -16 |
| 2020-05-25 10:25 | CI: Test building without C++ runtime on GCC/Clang. | Rokas Kupstys | 2 | +19 | -1 |
| 2020-05-25 10:23 | Backends: SDL: Report a zero display-size when window is minimized, consistent with other backends. | ocornut | 2 | +5 | -0 |
| 2020-05-25 10:05 | Backends: Vulkan: Rename internal helper ImGui_ImplVulkanH_CreateWindow to ImGui_ImplVulkanH_CreateOrResizeWindow | ocornut | 4 | +15 | -12 |
| 2020-05-25 09:42 | Minor amend 9028088 (#3261) | ocornut | 4 | +9 | -11 |
| 2020-05-25 06:27 | Backends: OSX: import the glfw workaround to avoid missing mouse clicks. (#3261) | Nicolas Burrus | 1 | +20 | -6 |
| 2020-05-25 05:34 | Examples: Apple: catch events from the right and other mouse buttons when using Cocoa. (#3260) | Nicolas Burrus | 3 | +44 | -10 |
| 2020-05-24 10:32 | Moved static array with non-trivial constructors outside of function seems to remove requirement of linking with libstdc++ on some compilers. | omar | 1 | +15 | -13 |
| 2020-05-20 15:56 | IO: AddInputCharacters function ignore 0 input. (#3252) | omar | 1 | +7 | -3 |
| 2020-05-20 15:48 | Backends: Allegro: Don't call AddInputCharacter if the pressed key has no character. (#3252) | Espyo | 1 | +2 | -1 |
| 2020-05-20 09:44 | Examples: Update comments to get SDL2 package with msys2's pacman (#3251) | omar | 2 | +2 | -2 |
| 2020-05-18 09:55 | Internals: AddPolyline: Add spaces for consistency, renaming. | ocornut | 1 | +28 | -28 |
| 2020-05-15 08:51 | Fix typo/bug introduced by 0679e056 (#3231, #3209, #1829, #946, #413) | Mr. Metric | 1 | +1 | -1 |
| 2020-05-13 18:28 | Settings: Added ReadInitFn pre-load handler. | omar | 2 | +27 | -19 |
| 2020-05-12 13:42 | Update README.md | omar | 1 | +1 | -1 |
| 2020-05-09 22:01 | Fix GetGlyphRangesKorean() end-range to end at 0xD7A3 (instead of 0xD79D). (#348, #3217) | Maru | 2 | +2 | -1 |
| 2020-05-11 10:58 | Nav, Menus: Fix vertical wrap-around in menus or popups created with multiple appending calls to BeginMenu()/EndMenu() or BeginPopup/EndPopup(). (#3223, #1207) | Rokas Kupstys | 3 | +79 | -33 |
| 2020-05-08 16:36 | FocusWindow(NULL) correctly steal active id from previous window. (#1738) amend b0a9bbf6 | omar | 1 | +9 | -10 |
| 2020-05-08 15:29 | Backends: OpenGL: On OSX, if unspecified by app, made default GLSL version 150. (#3199) | Albert Vaca | 2 | +5 | -0 |
| 2020-05-08 14:55 | Internals: stand-in for large branches to facilitate merging. | omar | 1 | +38 | -2 |
| 2020-05-08 14:30 | Internals: shuffling some sections (2) | omar | 1 | +98 | -93 |
| 2020-05-08 14:21 | Internals: shuffling some sections, added index. | omar | 1 | +208 | -188 |
| 2020-05-08 13:59 | Comments | omar | 2 | +34 | -31 |
| 2020-05-07 21:58 | Fix to facilitate branch merges | omar | 1 | +5 | -0 |
| 2020-05-07 21:51 | Metrics: Added Table settings block. | omar | 1 | +8 | -0 |
| 2020-05-07 19:28 | Settings: Made it possible to load window .ini data mid-frame. Added clear and post-read handlers. (#2573) | omar | 2 | +40 | -5 |
| 2020-05-07 19:10 | Settings: Added Clear Settings in Metrics. (#2188) + Preserve last loaded copy in internal buffer used for save (so it can be browsed easily). | omar | 2 | +43 | -14 |
| 2020-05-07 16:00 | Metrics: Added a "Settings" section with some details about persistent ini settings. InputText: Assert early on null buffer. | omar | 3 | +41 | -1 |
| 2020-05-07 16:58 | Internals: Removed seemingly unnecessary size_on_first_use arg to CreateNewWindow(), extracted code into ApplyWindowSettings. | omar | 2 | +12 | -12 |
| 2020-05-07 10:14 | Internals: Added code in TempInputScalar() to clamp values, NOT used by stock Drag/Float (#3209, #1829, #946, #413) | omar | 2 | +75 | -13 |
| 2020-05-07 09:38 | Demo: Clamping font scale. Added helpers in demo. Comments. Update sponsors. (#3206) | omar | 3 | +29 | -9 |
| 2020-05-05 17:39 | Demo: Wrapped many (not all) code and comments lines to 120 characters to fit below GitHub viewer limit. (#3193) | omar | 3 | +781 | -461 |
| 2020-05-05 17:53 | Demo: Extracted some code out of ShowStyleEditor() into NodeFont(). | omar | 1 | +90 | -70 |
| 2020-05-04 18:46 | Backends: Win32: Fix _WIN32_WINNT < 0x0600 (MinGW defaults to 0x502 == Windows 2003). (#3183) | omar | 2 | +5 | -2 |
| 2020-05-04 12:58 | Style: Added style.TabMinWidthForUnselectedCloseButton settings. | omar | 5 | +28 | -5 |
| 2020-05-04 09:32 | Backends: DX10/DX11: Minor tweaks. | omar | 3 | +33 | -36 |
| 2020-04-28 19:53 | Backends: Keep shader blobs as local variables. (#3176) | Silent | 3 | +58 | -38 |
| 2020-04-29 10:32 | CI: Implement builds with IMGUI_DISABLE_WIN32_FUNCTIONS, IMGUI_DISABLE_FILE_FUNCTIONS, IMGUI_USE_BGRA_PACKED_COLOR IM_VEC2_CLASS_EXTRA, IM_VEC4_CLASS_EXTRA and building library as a DLL. | Rokas Kupstys | 1 | +55 | -0 |
| 2020-05-04 09:03 | Backends: Vulkan: Fixed error in if initial frame has no vertices. (#3177) | omar | 2 | +14 | -14 |
| 2020-04-28 14:15 | Use __NEWLIB__ instead of __SWITCH__ and __CYGWIN__ for alloca.h-detection (#3070) | Clownacy | 1 | +1 | -1 |
| 2020-04-24 20:50 | Fix various typos. (#3161) | Ryan Pavlik | 5 | +25 | -25 |
| 2020-04-27 09:01 | Drag and Drop: Fix unintended fallback "..." tooltip during drag operation when drag source uses _SourceNoPreviewTooltip flags. (#3160) | Rokas Kupstys | 3 | +5 | -2 |
| 2019-07-05 01:28 | Backends: Vulkan: Don't skip drawing when there's no vertexes to ensure that user callbacks are still processed. | Chris Savoie | 2 | +6 | -1 |
| 2020-04-23 20:58 | Fix multiple macro definitions of GLFW_INCLUDE_NONE (#3157) | Matt Haynie | 1 | +4 | -0 |
| 2020-04-23 13:30 | Removed unncessary ID (first arg) of ImFontAtlas::AddCustomRectRegular() function. | omar | 4 | +21 | -19 |
| 2020-04-23 14:30 | Clarified comments about popups input blocking and ImGuiHoveredFlags_AllowWhenBlockedByPopup flag. (#3154) | omar | 1 | +8 | -5 |
| 2020-04-22 08:13 | Fix wrong comment in ImGuiCond_ (#3139) | Silent | 1 | +1 | -1 |
| 2020-04-21 00:13 | Fix glClipControl(GL_UPPER_LEFT) handling in opengl3. | u3shit | 2 | +13 | -10 |
| 2020-04-20 09:31 | TestEngine: Changed PushID hooks into GetID(), makes more sense and catches more information. | ocornut | 3 | +39 | -19 |
| 2020-04-19 15:52 | Backends: Win32: Support for #define NOGDI, won't try to call GetDeviceCaps(). (#3137, #2327) | omar | 2 | +4 | -1 |
| 2020-04-17 16:50 | Fix missing comma in FAQ.md (#3134) | András Kucsma | 1 | +1 | -1 |
| 2020-04-16 14:57 | TestEngine: Added PushID() hooks. | omar | 3 | +43 | -10 |
| 2020-04-15 15:39 | TestEngine: Added extra storage and global enable flag. Added missing ItemInfo hooks. | omar | 2 | +14 | -8 |
| 2020-04-16 12:07 | Internals: Added SetNextWindowScroll() (#1526) | omar | 2 | +25 | -1 |
| 2020-04-15 11:06 | TreeNode: Fixed bug where dragging a payload over a TreeNode() with either _OpenOnDoubleClick or _OpenOnArrow would open the node. (#143) | omar | 4 | +15 | -4 |
| 2020-04-15 10:31 | TreeNode: Fixed bug where BeginDragDropSource() failed when the _OpenOnDoubleClick flag is set. Added basic demo code. (Amend 05420ea) | omar | 3 | +26 | -1 |
| 2020-04-14 12:55 | Version 1.77 WIP | omar | 9 | +16 | -11 |
| 2020-04-12 17:15 | Version 1.76 | omar | 9 | +19 | -20 |
| 2020-04-12 16:58 | Internals: FocusScope not inherited by popups, modals. Amend a5041c88 2ebe08be) | omar | 1 | +1 | -1 |
| 2020-04-12 16:01 | Backends: OpenGL3: Fixed version check mistakenly testing for GL 4.0+ instead of 3.2+ to enable ImGuiBackendFlags_RendererHasVtxOffset, leaving 3.2 contexts without it. (#3119, #2866, #2852) | omar | 2 | +9 | -6 |
| 2020-03-30 19:43 | Examples: Win32+DX12: Fixed resizing main window, enabled debug layer. (#3087, #3115) | SergeyN | 2 | +5 | -1 |
| 2020-04-10 09:03 | Internals: Extracted GetWindowScrollbarRect() out of Scrollbar() and tidying up code to make it more obvious how to draw over scrollbars. (#3114) | omar | 2 | +57 | -43 |
| 2020-04-09 11:34 | Made default clipboard handlers for Win32 and OSX use a buffer inside the main context instead of a static buffer, so it can be freed properly on Shutdown. (#3110) | omar | 3 | +21 | -17 |
| 2020-04-07 12:46 | Fixed stray end of line blanks, added comments in .editorconfig, tweaked some headers. | omar | 9 | +13 | -13 |
| 2020-04-07 10:11 | Plot: Internals: Added hovered index to PlotEx() function. (#2670) | omar | 2 | +13 | -9 |
| 2020-04-07 09:40 | Regretfully moved .gitignore file from examples/ into root directory because OSX keeps pooping its DS_Store/ artifacts everywhere. (#3088) | omar | 2 | +49 | -46 |
| 2020-04-07 09:02 | Backends: Comments next to include, misc minor comments/tweaks, fix imgui_impl_osx.h using IMGUI_API instead of IMGUI_IMPL_API. (#3105) | omar | 15 | +27 | -39 |
| 2020-04-06 18:23 | Backends: Include imgui.h in implementation headers. (#3105) | OmarEmaraDev | 15 | +29 | -0 |
| 2020-04-06 16:07 | Metrics: Made Tools section more prominent, added options, made mesh viewer more accessible. | omar | 2 | +79 | -55 |
| 2020-04-03 10:14 | Misc: Added an explicit compile-time test for non-scoped IM_ASSERT() macros to redirect users to a solution + fixed our stb wrappers. | omar | 6 | +25 | -15 |
| 2020-04-02 19:53 | Update docs, FAQ, comments (mainly related to io.WantCaptureMouse / WantCaptureKeyboard flags). | omar | 4 | +38 | -26 |
| 2020-04-02 18:01 | Columns: undid the change in 1.75 were Columns()/BeginColumns() were preemptively limited to 64 columns with an assert. (#3037, #125) | omar | 3 | +6 | -3 |
| 2020-04-02 15:36 | Nav: Disabled clipping g.NavId and fixed interactions with ImGuiListClipper. (#787) | omar | 2 | +6 | -1 |
| 2020-04-02 14:45 | Nav: Store key mods associated to a nav request (for range_select) + use io.KeyMods. | omar | 3 | +23 | -15 |
| 2020-03-31 17:29 | TreeNode: Made clicking on arrow with _OpenOnArrow toggle the open state on the Mouse Down event rather than the Mouse Down+Up sequence (this is rather standard behavior). | omar | 2 | +26 | -15 |
| 2020-03-29 13:34 | Typo in readme (#3078) | Dylan | 1 | +1 | -1 |
| 2020-03-26 19:15 | Selectable: Allow using ImGuiSelectableFlags_SpanAllColumns in other columns than first. Comments. (#125) | omar | 6 | +26 | -14 |
| 2020-03-26 17:03 | Selectable: Removed extraneous WindowPadding.x worth of width when auto-sized selectable label goes off available width (would not be noticeable) + Renamed ImGuiSelectableFlags_DrawFillAvailWidth to ImGuiSelectableFlags_SpanAvailWidth. | omar | 2 | +9 | -8 |
| 2020-03-26 15:58 | Selectable: Clarifying the code around use of ImGuiSelectableFlags_DrawFillAvailWidth (with intent of trying to remove it). | omar | 3 | +21 | -18 |
| 2020-03-26 13:53 | Selectable: Fixed honoring style.SelectableTextAlign with unspecified size. (#2347, #2601) | omar | 3 | +17 | -12 |
| 2020-03-26 13:12 | Selectable: Removed seemingly ineffective text clipping offset in SpanAllColumns handling path + tweaks. | omar | 1 | +4 | -7 |
| 2020-03-25 20:38 | Alter definition of IM_UNICODE_ defines to faclitate C-binding. (#2538, #2541, #2815) | omar | 1 | +8 | -2 |
| 2020-03-24 19:11 | Added IMGUI_USE_WCHAR32 instead of "#define ImWchar ImWchar32" to faclitate C-binding. (#2538, #2541, #2815) | omar | 5 | +19 | -13 |
| 2020-03-24 17:42 | Changelog, tweak OpenGL3 backends. (#3061), update Gallery thread links. | omar | 9 | +55 | -49 |
| 2020-02-20 14:49 | Backends: OpenGL3: Support older 2.x series of glbinding as loader for OpenGL3 (#3061) | David Kalnischkies | 6 | +47 | -16 |
| 2020-03-24 10:56 | Scrolling: Fixed scrolling centering API leading to non-integer scrolling values and initial cursor position. (#3073) | omar | 2 | +5 | -1 |
| 2020-03-19 17:35 | Comments in imgui.h | omar | 1 | +29 | -21 |
| 2020-03-19 11:27 | Internal: Refactor: Moved NewFrameSanityChecks as ErrorCheckNewFrameSanityChecks() | omar | 1 | +38 | -35 |
| 2020-03-19 11:24 | Added ImGuiKeyModFlags. Added additional checks in EndFrame() to verify that io.KeyXXX values have not been tampered with between NewFrame() and EndFrame(). | omar | 3 | +34 | -1 |
| 2020-03-19 10:10 | CI: Clarify purpose of example_null, Changelog | omar | 4 | +27 | -18 |
| 2020-03-18 07:26 | CI: Test builds with freetype on linux. | Rokas Kupstys | 2 | +17 | -1 |
| 2020-03-18 21:46 | Internal: Refactor: Moved RenderColorRectWithAlphaCheckerboard() to imgui_draw.cpp, tweaked signature. | omar | 4 | +55 | -51 |
| 2020-03-18 21:36 | Internal: Refactor: Moved RenderArrow, RenderBullet, RenderCheckMark to imgui_draw.cpp, changed RenderCheckMark to avoid using ImGui context | omar | 4 | +66 | -63 |
| 2020-03-15 21:27 | Support custom stb_rect_pack filename in Freetype (#3062) | David Kalnischkies | 2 | +10 | -2 |
| 2020-03-16 08:04 | CI: Test build with large indices, obsolete functions disabled and demo/metrics windows disabled. | Rokas Kupstys | 3 | +30 | -2 |
| 2020-03-13 17:42 | Internals: Renamed ImBoolVector to ImBitVector, added low-level loose function to replicate the behavior include a help SetBitRange() function. | ocornut | 4 | +59 | -42 |
| 2020-03-12 16:05 | Internal: Added two missing ImVec2 operators for consistency. Split up DragDropWithinSourceOrTarget | ocornut | 2 | +21 | -17 |
| 2020-03-11 20:22 | Examples: SDL+DX11: Fixed resizing main window. Amend (#3057) | ocornut | 2 | +5 | -6 |
| 2020-03-11 17:51 | Improve resizing in dx11 example (#3057) | joeslay | 1 | +9 | -0 |
| 2020-03-11 20:07 | Focus: Child inherit focus scope from parent (amend 2ebe08be). | ocornut | 1 | +1 | -1 |
| 2020-03-10 20:51 | Internals: Rename ImGuiSelectableFlags_PressedOnXXX to ImGuiSelectableFlags_SelectOnXXX, ImGuiButtonFlags_NoHoveredOnNav to ImGuiButtonFlags_NoHoveredOnFocus. | ocornut | 2 | +9 | -9 |
| 2020-03-11 12:24 | Unicode, Windows: Remove stringapiset.h include (breaks vs2010 and seems unnecessary?). (#2541, #2815) | ocornut | 2 | +1 | -1 |
| 2020-03-09 17:55 | CI: Enable error on warnings for the extra warnings builds as an experiment. FAQ tweaks | ocornut | 3 | +25 | -11 |
| 2020-03-07 14:55 | Internals: Added GetInputTextState() + comments. | ocornut | 5 | +13 | -9 |
| 2020-03-07 14:51 | Internals: Shuffled some of the windows-specific includes to avoid duplication. Might have undesirable side-effects on some compilers, please report! | ocornut | 1 | +29 | -36 |
| 2020-03-07 14:35 | Internals: fix potential warning. Comments around include sections. Moved a few bits. | ocornut | 1 | +19 | -9 |
| 2020-03-07 14:19 | Internals: Added #define NOMINMAX before windows.h include for single-compile-unit builds. | ocornut | 1 | +2 | -0 |
| 2020-03-03 18:26 | ImDrawList: Internals: Added IM_DRAWLIST_ARCFAST_TESSELLATION_MULTIPLIER setting. | ocornut | 2 | +19 | -6 |
| 2020-03-03 17:59 | Merge branch 'features/unicode' | ocornut | 8 | +143 | -46 |
| 2020-03-02 19:18 | Menus: Tweak for first-level menu windows to be positioned regardless of MenuBarHeight() which is not stored in window, allowing undocumented modification of the menu bar height). | omar | 2 | +2 | -2 |
| 2020-03-03 16:45 | Unicode: Changelog, comments, minimum CI integration. (#2541, #2538, #2815) | ocornut | 5 | +24 | -3 |
| 2019-10-29 22:48 | ImFont: Demo, Store Used4kPagesMap[] map in ImFont to facilitate iteration on all codepoints with a large value of IM_UNICODE_CODEPOINT_MAX. (#2815) | omar | 3 | +30 | -0 |
| 2019-09-29 10:15 | Unicode: UTF32 support improvements (#2541, #2538, #2815) | Sam Hocevar | 3 | +46 | -35 |
| 2019-05-08 02:10 | Unicode: full Unicode Support (6 squashed commits) (#2541, #2538) | Cloud Wu | 5 | +70 | -35 |
| 2020-03-03 15:25 | Internals: Refactor: Moved get height and contents regions functions, to Layout section. IF YOU GREAT CONFLICTS WHILE MERGING (NOT REBASING) THOSE 6 PREV COMMITS, TRY MERGING THEM INDIVIDUALLY 1 by 1 or 2 by 2 etc. | ocornut | 1 | +82 | -72 |
| 2020-03-03 15:21 | Internals: Refactor: Moved item width/size functions to Layout section. | ocornut | 1 | +89 | -82 |
| 2020-03-03 15:18 | Internals: Refactor: Moved cursor position functions to Layout section. | ocornut | 1 | +65 | -60 |
| 2020-03-03 15:03 | Internals: Refactor: Moved ItemAdd(), ItemSize(), BeginGroup(), EndGroup(), SameLine(), Indent(), Unindent() to Layout section. | ocornut | 1 | +221 | -204 |
| 2020-03-03 14:46 | Internals: Refactor: Moved code into a Styling section and some code into the Error Handling section. | ocornut | 1 | +211 | -211 |
| 2020-03-03 14:23 | Internals: Refactor: Moved code out of NewFrame() into UpdateTabFocus() and UpdateSettings() | ocornut | 2 | +86 | -64 |
| 2020-03-02 15:13 | Disable deprecated-enum-enum-conversion (#3040, #2983) | omar | 1 | +6 | -1 |
| 2020-03-02 14:49 | Demo: Remove unnecessary code added by 24bd33ac. | omar | 1 | +0 | -21 |
| 2020-02-28 15:42 | Menus: Some renaming, comments, add to demo. Amend 0342a3c. (#1207) | ocornut | 5 | +50 | -15 |
| 2020-02-28 13:50 | Menus: Implement BeginMenu() appending to existing menu when executed with same ID multiple times. (#1207) | Rokas Kupstys | 5 | +23 | -7 |
| 2020-02-25 15:26 | Internals: Added TempInputText() to facilitate creation of custom widgets, renamed TempInputTextScalar() to TempInputScalar() etc. (#2718) | ocornut | 5 | +55 | -39 |
| 2020-02-24 11:44 | Demo: Added color gradient in demo to identify srgb/linear issues better. Tweaks. | ocornut | 4 | +28 | -27 |
| 2020-02-20 11:28 | Backends: SDL: Fixed mapping for ImGuiKey_KeyPadEnter. (#3031) [@Davido71] | ocornut | 2 | +3 | -1 |
| 2020-02-18 13:25 | Window: Fixed a bug with child window inheriting ItemFlags from their parent when the child window also manipulate the ItemFlags stack. (#3024) [@Stanbroek] | ocornut | 2 | +4 | -6 |
| 2020-02-18 11:49 | BeginMenu: Fixed a bug where SetNextWindowXXX data before a BeginMenu() would not be cleared when the menu is not open. (#3030) | Omar | 2 | +6 | -0 |
| 2020-02-17 16:41 | Drag and Drop, Nav: Disabling navigation arrow keys when drag and drop is active. (#3025) | Omar | 2 | +10 | -0 |
| 2020-02-17 15:07 | Fix zealous PVS studio warnings. Minor tweaks. | Omar | 5 | +15 | -14 |
| 2020-02-17 14:29 | Fix Clang 9.0 zealous warnings | Omar | 3 | +6 | -6 |
| 2020-02-17 10:11 | Backends: Win32: Added ImGui_ImplWin32_EnableDpiAwareness(), ImGui_ImplWin32_GetDpiScaleForHwnd(), ImGui_ImplWin32_GetDpiScaleForMonitor() helpers functions. | Omar | 3 | +114 | -0 |
| 2020-02-17 09:11 | Backends: Win32: Clarify how the WndProc handler requires a forward declaration. | Omar | 6 | +26 | -13 |
| 2020-02-12 15:19 | Links, alphabetical order | omar | 1 | +7 | -6 |
| 2020-02-12 15:10 | Update README.md | omar | 1 | +6 | -14 |
| 2020-02-11 18:31 | Demo: Amend d284a6c (#2149, #515) | omar | 1 | +2 | -2 |
| 2020-02-11 17:53 | InputText: Fixed password fields displaying ASCII spaces as blanks. Fixed non-ASCII space occasionally creating unnecessary empty polygons. (#2149, #515) | omar | 4 | +89 | -73 |
| 2020-02-11 15:56 | Version 1.76 WIP | omar | 7 | +9 | -9 |
| 2020-02-10 22:22 | Remove trailing spaces | omar | 5 | +12 | -12 |
| 2020-02-10 21:08 | Demo: Added a black and white gradient to Demo>Examples>Custom Rendering. | omar | 2 | +25 | -2 |
| 2020-02-10 20:23 | ColorButton: Added ImGuiColorEditFlags_NoBorder flag to remove the border normally enforced by default. | omar | 4 | +20 | -8 |
| 2020-02-10 14:13 | Minor fixes to example_sdl_metal and a changelog entry. Add example_sdl_metal to CI builds. | Rokas Kupstys | 12 | +37 | -61 |
| 2020-02-07 20:48 | Examples: SDL+Metal example. | coding_jackalope | 4 | +271 | -0 |
| 2020-02-10 15:44 | Internals: Minor renaming | omar | 3 | +5 | -4 |
| 2020-02-09 16:36 | Version 1.75 | omar | 10 | +24 | -21 |
| 2020-02-09 16:06 | Added IMGUI_DISABLE compile-time definition to make all headers and sources empty. | omar | 9 | +31 | -4 |
| 2020-02-04 14:19 | InputText: Fix using a combination of _CallbackResize + _EnterReturnsTrue + lack of persisting user storage. (#3009) | omar | 2 | +11 | -2 |
| 2020-02-03 15:37 | Fix 83efdcec from overflowing buffer + make it a single undo records + comments (#3008) | omar | 2 | +25 | -18 |
| 2020-02-03 08:29 | Canceling text input with [esc] key uses stb_textedit facilities to restore original value. This makes restoration undoable using hotkeys. | Rokas Kupstys | 2 | +20 | -0 |
| 2020-02-02 20:01 | Internals: GetItemStatusFlags(). Added Comments. | omar | 1 | +21 | -14 |
| 2020-01-31 17:28 | When testing for the presence of the ImGuiWindowFlags_NoBringToFrontOnFocus flag we test both the focused/clicked window (which could be a child window) and the root window. | omar | 2 | +3 | -1 |
| 2020-01-31 17:27 | Focus: Reworking FocusWindow() so in Docking branch we can fix CTRL+Tab being out of order on Docked windows because WindowsFocusOreder is poorly maintained. | omar | 1 | +7 | -6 |
| 2020-01-31 16:43 | Internals: Update ->RootWindow and other links before applying the SetNextWindowXXX stuff. This is so FocusWindow() can always assume that ->RootWindow != NULL. | omar | 1 | +9 | -6 |
| 2020-01-31 13:17 | Nav: Fixed a bug where the initial CTRL-Tab press while in a child window sometimes selected the current root window instead of always selecting the previous root window. (#787) | omar | 2 | +3 | -1 |
| 2020-01-31 13:10 | InputTextMultiline: Provide label to BeginChildEx so internal window name hold a little more context. | omar | 1 | +13 | -4 |
| 2020-01-31 11:27 | Misc renaming, comments. Docs: add missing spacing to Changelog. | omar | 4 | +25 | -13 |
| 2020-01-29 14:14 | Columns: ImDrawList::Channels* functions now work inside columns. | Rokas Kupstys | 5 | +16 | -10 |
| 2020-01-30 16:15 | Examples: Emscripten: Demonstrating embedding fonts in Makefile and code. (#2953) [@Oipo] | omar | 3 | +41 | -16 |
| 2020-01-25 20:49 | Emscripten: Allow filesystem support. (#3005) | Konstantin Podsvirov | 2 | +2 | -4 |
| 2020-01-30 14:13 | Window: Fix SetNextWindowBgAlpha(1.0f) failing to override alpha component. (#3007) | omar | 4 | +8 | -3 |
| 2020-01-29 19:11 | Examples: VS projects: Removed inconsistent/extraneous explicit linkage to imm32. | omar | 3 | +6 | -6 |
| 2020-01-29 15:35 | Internals: ButtonEx, ButtonBehavior can support multiple mouse buttons. | omar | 2 | +63 | -30 |
| 2020-01-28 19:06 | Merge misc/shallow changes from Docking to reduce drift. | omar | 5 | +67 | -61 |
| 2020-01-27 18:02 | Tooltip: Testing DragDropWithinSourceOrTarget in BeginTooltipEx() instead of just BeginTooltip() - feel this was an overlook. Added tooltip flags instead of using bool. | omar | 4 | +23 | -22 |
| 2020-01-24 14:25 | TODO, Readme | omar | 5 | +27 | -29 |
| 2020-01-27 11:11 | Bindings: Improved FreeGLUT support for MinGW (#3004) | Konstantin Podsvirov | 3 | +14 | -3 |
| 2020-01-23 15:20 | Backends: OpenGL2: Explicitly backup, setup and restore GL_TEXTURE_ENV to increase compatibility with legacy OpenGL applications. (#3000) | omar | 2 | +6 | -0 |
| 2020-01-07 23:10 | AddCircle, AddCircleFilled: Add auto-calculation of circle segment counts (amends) | omar | 6 | +89 | -61 |
| 2019-12-09 06:57 | AddCircle, AddCircleFilled: Add auto-calculation of circle segment counts | Ben Carter | 5 | +62 | -8 |
| 2020-01-22 13:20 | Fixed hoverable/focus bug introduced in 3fe6ae97 (#2997) | omar | 3 | +3 | -3 |
| 2020-01-20 13:57 | CI: Add MSVC extra warnings build and correct labels of other extra warnings builds. | Rokas Kupstys | 2 | +10 | -3 |
| 2020-01-20 17:09 | Internals: Move some Nav functions and members around (no functional change) + Misc comments | omar | 8 | +78 | -76 |
| 2020-01-20 13:28 | Update FAQ.md | omar | 1 | +44 | -5 |
| 2020-01-20 10:48 | Internals: Standard math functions default redirection uses a define instead of an extraneous inline function call | omar | 1 | +14 | -15 |
| 2020-01-17 14:18 | Backends: GLFW, SDL: report Windows key (io.KeySuper) as always released. | omar | 4 | +13 | -4 |
| 2020-01-17 13:56 | Backends: Win32: Added support for io.KeySuper (Windows key) for consistency with other backends. (#2976) | omar | 3 | +7 | -4 |
| 2020-01-17 13:18 | Disable warning C5054 introduced in VS 2019 16.2 (#2983) | omar | 2 | +8 | -2 |
| 2019-12-29 14:39 | Disable format checks when using stb_sprintf.h | Loïc Molinari | 4 | +7 | -2 |
| 2020-01-17 10:36 | Backends: GLFW: inhibit error callback when creating cursors because X11 setups may be missing them + comment (#2980) | omar | 1 | +7 | -0 |
| 2020-01-15 16:23 | Fix zealous warnings + Internals: Renamed members from XxxxID to XxxxxId to be more consistent with rest of the codebase (still some inconsistency left that are harder to fix) | omar | 5 | +18 | -17 |
| 2020-01-14 19:34 | Internals: Nav: PushFocusScope, PopFocusScope, GetFocusScopeID() helpers | omar | 2 | +21 | -0 |
| 2020-01-14 18:23 | Focus, Nav: Merged bits from RangeSelect features to enable early manipulation of focus scope for styling purpose. | omar | 3 | +57 | -47 |
| 2020-01-14 13:58 | Backends: Win32: Added support for #define IMGUI_IMPL_WIN32_DISABLE_GAMEPAD and IMGUI_IMPL_WIN32_DISABLE_LINKING_XINPUT. (#2716) | omar | 3 | +25 | -8 |
| 2020-01-13 14:36 | Internals: Begin tries to setup WindowTemp/DC members in same order as their declaration. Readme: remove Coverity banner (PVS is better) | omar | 4 | +20 | -16 |
| 2020-01-13 14:21 | Internals: Renaming and marking of legacy focus/tabbing system | omar | 3 | +31 | -31 |
| 2020-01-13 14:04 | Internals: Minor ordering/comments of ImGuiWindowTempData. | omar | 3 | +27 | -18 |
| 2020-01-13 13:09 | ColorEdit: "Copy As" context-menu tool shows hex values with a '#' prefix instead of '0x' + both with/without alpha when available. | omar | 2 | +9 | -4 |
| 2020-01-12 20:51 | Docs: FAQ, Comments. | omar | 6 | +139 | -86 |
| 2020-01-11 14:35 | Comments + minor moving | omar | 3 | +22 | -16 |
| 2020-01-10 17:36 | Added imgui_single_file.h, We use this to validate compiling all *.cpp in same compilation unit. | Rokas Kupstys | 5 | +42 | -20 |
| 2020-01-10 15:37 | CI: Added PVS-Studio static analysis on the continuous-integration server. | Rokas Kupstys | 3 | +40 | -2 |
| 2020-01-09 11:47 | Disable some PVS studio warnings. | Rokas Kupstys | 1 | +3 | -3 |
| 2020-01-10 13:35 | ButtonBehavior: Default assignment of pressed behavior now also test for ImGuiButtonFlags_PressedOnDragDropHold which wasn't the case before. | omar | 1 | +3 | -1 |
| 2020-01-10 13:34 | ButtonBehavior: Added ImGuiButtonFlags_PressedOnClickReleaseAnywhere behavior (#2971) | omar | 2 | +27 | -23 |
| 2020-01-09 13:39 | Add glbinding build sample to Makefiles of GL3 examples. (#2870) | Rokas Kupstys | 2 | +8 | -0 |
| 2020-01-07 20:32 | Metrics: Fix not being able to expand "ParentWindow" when parent window is same as root window. | omar | 1 | +5 | -1 |
| 2020-01-07 20:25 | Renaming + missing initialization + missing Changelog update. | omar | 3 | +15 | -12 |
| 2020-01-06 14:15 | ColorEdit: Preserve last saturation value when V=0. Disable Hue editing lock. | Rokas Kupstys | 2 | +27 | -10 |
| 2020-01-07 13:32 | Backends: GL3: Implement glbinding opengl loader support. (#2870) | Rokas Kupstys | 6 | +30 | -2 |
| 2020-01-06 14:51 | ColorEdit: Fix label alignment when using ImGuiColorEditFlags_NoInputs. (#2955) | Rokas Kupstys | 2 | +3 | -1 |
| 2020-01-06 14:21 | Removed trailing spaces. | omar | 7 | +19 | -19 |
| 2020-01-06 11:55 | Tweak wording | omar | 2 | +11 | -9 |
| 2020-01-06 11:41 | Happy new year! | omar | 5 | +25 | -25 |
| 2020-01-04 16:29 | Fix a typo | Zlatan Vasović | 1 | +1 | -1 |
| 2019-12-25 16:46 | Additional duplicated comments about usage of std::string and input text resize callback (#2006, #1443, #1008) | omar | 2 | +9 | -4 |
| 2019-12-20 15:19 | Amend f70204f2 to facilitate merges. | omar | 2 | +16 | -16 |
| 2019-12-19 21:14 | Update Readme | omar | 1 | +3 | -2 |
| 2019-12-19 14:02 | Minor bits, placeholder aimed at facilitating merging of Tables branch into Docking | omar | 2 | +64 | -12 |
| 2019-12-18 17:26 | Internals: Separator: Simplify duplicated code. | omar | 1 | +6 | -13 |
| 2019-12-17 15:24 | Bezier Tweaks, fixed parameter order of 3831d50 | omar | 4 | +27 | -21 |
| 2019-12-17 14:29 | Add ImBezierClosestPoint() function which returns a point on bezier curve which is closed to a specified point. | Rokas Kupstys | 3 | +81 | -9 |
| 2019-12-17 13:34 | Backends: SDL: Wayland: Use SDL_GetMouseState (amend 78ff147) (#2800, 2802) | omar | 2 | +9 | -6 |
| 2019-09-24 17:44 | SDL: On wayland use SDL_GetMouseState (#2802) | NeroBurner-tux | 1 | +16 | -7 |
| 2019-12-17 12:25 | Limiting Columns()/BeginColumns() api to 64 columns (#125) | omar | 4 | +6 | -2 |
| 2019-12-17 12:19 | Clarification about Im helpers + moving GetColorXXX functions outside of that block. | omar | 2 | +35 | -33 |
| 2019-12-13 10:56 | DragFloat: Mention usage of FLT_MAX, INT_MAX etc. explicitly. (#2931) | omar | 2 | +3 | -2 |
| 2019-12-12 18:56 | Internals: Breaking: ImRect() default constructor initializes all fields with 0.0f | omar | 3 | +6 | -2 |
| 2019-12-10 12:37 | Documentation, FAQ, todo tweaks | omar | 4 | +53 | -34 |
| 2019-12-09 06:13 | ImDrawList: Add AddNgon(), AddNgonFilled() API. | Ben Carter | 4 | +34 | -2 |
| 2019-12-08 15:26 | Removed redirecting functions/enums that were marked obsolete in 1.53 (December 2017). | omar | 5 | +44 | -35 |
| 2019-12-08 15:12 | Exposed IMGUI_DEBUG_PARANOID in imconfig.h + using a #define with no value to match other uses in imconfig.h | omar | 2 | +11 | -5 |
| 2019-11-22 13:06 | Added PrimUnreserve() API. Obsoleted calling ImDrawList::PrimReserve() with a negative count. | Ben Carter | 5 | +26 | -4 |
| 2019-12-07 15:22 | TabItem: honor ImGuiTabItemFlags_NoCloseButton passed as parameter (although undocumented and part of private api) (#2923) | omar | 3 | +8 | -5 |
| 2019-12-06 15:29 | Inputs: Added ImGuiMouseButton enum for convenience (e.g. ImGuiMouseButton_Right=1). | omar | 4 | +47 | -31 |
| 2019-12-06 15:06 | Comments, clarified mouse button ordering. | omar | 2 | +32 | -25 |
| 2019-12-06 14:08 | Backends: GLFW: Added workaround for people who use development version of GLFW which is older than commit that added required cursor support. (#2922) | Rokas Kupstys | 1 | +4 | -0 |
| 2019-12-06 09:43 | Examples: Explicitly adding -DIMGUI_IMPL_OPENGL_LOADER_GL3W to Makefile to match linking settings | omar | 5 | +6 | -7 |
| 2019-12-05 17:30 | Removed implicit default parameter to IsMouseDragging(int button = 0) to be consistent with other mouse functions. | omar | 5 | +10 | -5 |
| 2019-12-02 07:11 | Examples: Metal: Wrap main event loop body in an @autoreleasepool block to ensure allocations get freed even if underlying system event loop gets paused due to app nap (#2910, #2917) | Max Thrun | 2 | +74 | -69 |
| 2019-12-05 14:43 | Amend previous commits (added ImGuiMouseCursor_NotAllowed enum + new cursors in GLFW 3.4) | omar | 10 | +15 | -6 |
| 2019-12-02 08:52 | Implement ImGuiMouseCursor_NotAllowed mouse cursor. | Rokas Kupstys | 6 | +7 | -0 |
| 2019-12-02 08:36 | Implement new GLFW 3.4 resizing cursors. | Rokas Kupstys | 1 | +10 | -3 |
| 2019-11-28 19:58 | Version 1.75 WIP | omar | 8 | +16 | -11 |
| 2019-11-26 10:17 | CI: Add 32/64 bit build variations to builds with extra warnings. | Rokas Kupstys | 2 | +21 | -4 |
| 2019-11-26 09:24 | CI: Add unity builds test. (#2893) | Rokas Kupstys | 3 | +23 | -3 |
| 2019-11-27 13:02 | Internal: Added unused parameter named to facilitate cimgui parsing of imgui_internal.h | omar | 1 | +1 | -1 |
| 2019-11-26 15:28 | Update FAQ.md | omar | 1 | +19 | -16 |
| 2019-11-25 17:38 | Version 1.74 | omar | 10 | +17 | -19 |
| 2019-11-25 17:29 | Docs: Moved misc/fonts/README.txt to docs/FONTS.txt. + tweaks | omar | 24 | +409 | -393 |
| 2019-11-25 12:02 | CI: Enable extended warnings in example_null builds. CI: Add MinGW build with extra warnings on windows. | Rokas Kupstys | 2 | +22 | -4 |
| 2019-11-25 11:01 | Metrics: Show wire-frame mesh and approximate surface area when hovering ImDrawCmd. Amend aeb5795. Internals: Added ImTriangleArea() | omar | 4 | +49 | -70 |
| 2019-11-22 11:22 | Added area calculation for draw lists in metrics Added ability to hover over a draw list's summary stats and see all the contents in wireframe | Ben Carter | 1 | +60 | -5 |
| 2019-11-24 22:11 | Demo: tweaked demo help section, reference to "Examples" and "Tools". Reference to Keyboard navigation. Removed some of the more "obvious/standard" controls. | omar | 1 | +27 | -15 |
| 2019-11-22 13:45 | Internals: Added IM_ASSERT_PARANOID, IMGUI_DEBUG_PARANOID define. Shuffled a bit of the macros section in imgui_internal.h | omar | 1 | +42 | -28 |
| 2019-11-22 09:56 | ImVector: Added shrink() helper. ImFont::RenderText minor optimisation for debug build. Misc: Metrics shows tab names because we now have them. | omar | 3 | +5 | -4 |
| 2019-10-29 21:50 | Added IM_UNICODE_CODEPOINT_MAX. Changed specs of ImFontAtlas::AddCustomRectRegular() (breaking change). | omar | 6 | +37 | -27 |
| 2019-11-20 10:58 | Renamed XX-bits -> XX-bit in comments to match what the world appears to be using. | omar | 22 | +41 | -41 |
| 2019-11-20 09:40 | Internals: Using ImU64 for internal ImFile api so we can later wrap them to fseeko/ftello//_fseeki64/_ftelli64 (#2734) | omar | 2 | +17 | -15 |
| 2019-11-19 20:20 | Tweaks, ammend 93efa54, rename to IMGUI_DISABLE_DEFAULT_FORMAT_FUNCTIONS (#1038) | omar | 5 | +15 | -12 |
| 2019-11-19 20:14 | Added IMGUI_DISABLE_DEFAULT_FILE_FUNCTIONS / IMGUI_DISABLE_FILE_FUNCTIONS #2734) Using in Emscripten example. | omar | 6 | +90 | -28 |
| 2019-11-19 19:48 | Renamed IMGUI_DISABLE_FORMAT_STRING_FUNCTIONS to IMGUI_DISABLE_DEFAULT_FORMAT_STRING_FUNCTIONS. (#1038) Renamed IMGUI_DISABLE_MATH_FUNCTIONS to IMGUI_DISABLE_DEFAULT_MATH_FUNCTIONS. | omar | 5 | +23 | -11 |
| 2019-11-19 14:22 | Doc comments. Removed .ini parsing code from 1.53 that parsed entries without the [Window] tag (which enabled importing an old .ini file) | omar | 2 | +28 | -39 |
| 2019-11-15 17:36 | Drag and drop: Increase local payload buffer from 8 to 16 bytes. | omar | 1 | +1 | -1 |
| 2019-11-15 15:44 | Internals: Added GetWindowResizeID(), renamed GetScrollbarID() to GetWindowScrollbarID(). Using integer for resize ID so they matches regardless of the pointer size. Internals: Renamed IMGUI_USER_ERROR to IM_ASSERT_USER_ERROR(). | omar | 3 | +31 | -19 |
| 2019-11-15 08:51 | Disable Win32 clipboard and IME functions when build target UWP (#2892, #2895) | Tracy Ma | 2 | +5 | -0 |
| 2019-11-14 17:02 | Misc: Using static_assert() when using C++11, instead of our own construct (avoid zealous Clang warnings). | omar | 2 | +5 | -0 |
| 2019-11-14 15:06 | Fix 25eee91 incorrect assert when ending a child-popup (rarely used but used by sub-nenus) | omar | 1 | +8 | -2 |
| 2019-11-13 21:04 | Fix HelpMarker() symbol collision for unity builds (#2893) | omar | 1 | +3 | -2 |
| 2019-11-13 20:58 | Internals: Routing recoverable user errors via IMGUI_USER_ERROR() macro. (#1651) | omar | 3 | +14 | -10 |
| 2019-11-13 20:35 | Error handling: Assert if user mistakenly calls End() instead of EndChild() on a child window. (#1651) Internals: Moved some error handling code. | omar | 3 | +88 | -54 |
| 2019-11-12 22:54 | Internal: Nav rename preparing for nav inputs ownership changes. IsNavInputPressed() -> IsNavInputTest() | omar | 3 | +14 | -17 |
| 2019-11-11 13:47 | CI: Update jobs to MacOS latest (Catalina) Metrics: Added description to Item Picker. | omar | 2 | +18 | -3 |
| 2019-11-08 18:00 | Scrollbar: Fixed an issue where scrollbars wouldn't display on the frame following a frame where all child window contents would be culled. Demo: Fixed a small bug with scrolling demo. Metrics: Tweaks. | omar | 3 | +36 | -22 |
| 2019-11-08 14:23 | TreeNode: Added IsItemToggledOpen() to explicitly query if item was just open/closed, facilitating interactions with custom multi-selections patterns. (#1896, #1861) | omar | 6 | +21 | -7 |
| 2019-11-08 14:13 | TreeNode: The collapsing arrow accepts click even if modifier keys are being held, facilitating interactions with multi-select patterns. (#2886, #1896, #1861) | omar | 3 | +15 | -7 |
| 2019-11-08 13:57 | TreeNode: Reworded code for ImGuiTreeNodeFlags_OpenOnArrow (follow up to f79b2d6c) to make it lightweight. Should be a no-op from user's point of view. Will facilitate using the arrow hovering information in the hot path. (#2886) | omar | 1 | +8 | -6 |
| 2019-11-07 15:05 | Internals: Added ImChunkStream, used by window settings. (more generic followup to 4c13807, the class will be used more extensively by Tables) | omar | 2 | +51 | -27 |
| 2019-11-07 14:01 | Internals: ImPool: Renaming. | omar | 2 | +14 | -14 |
| 2019-11-06 21:52 | Internals: Renaming + added ImStrSkipBlank() from docking branch. | omar | 2 | +25 | -15 |
| 2019-11-06 14:15 | Internals: Added index of helpers and shuffled a few things. | omar | 2 | +42 | -23 |
| 2019-11-05 21:43 | Misc: Optimized storage of window settings data (reducing allocation count). | omar | 3 | +12 | -7 |
| 2019-11-05 11:53 | Examples: Emscripten: Removed BINARYEN_TRAP_MODE=clamp from Makefile which was removed in Emscripten 1.39.0 but required prior to 1.39.0, making life easier for absolutely no-one. (#2877, #2878) [@podsvirov] | omar | 2 | +9 | -3 |
| 2019-10-30 21:56 | example_emscripten: skip outdated compiler option | Konstantin Podsvirov | 1 | +3 | -1 |
| 2019-11-05 10:41 | Update README.md | omar | 1 | +4 | -0 |
| 2019-10-30 15:50 | Normalize all the line endings. | Rokas Kupstys | 3 | +872 | -872 |
| 2019-10-30 15:50 | Add .gitattributes with rules for line endings of files. | Rokas Kupstys | 1 | +30 | -0 |
| 2019-11-04 07:50 | CI: Fix emscripten builds after portable SDK archive became unavailable. | Rokas Kupstys | 1 | +6 | -6 |
| 2019-10-31 13:01 | Metrics: Expose basic details of each window key/value state storage. | omar | 2 | +14 | -1 |
| 2019-10-31 10:15 | Internals: Renaming for consistency. | omar | 3 | +28 | -28 |
| 2019-10-30 14:10 | CI: Add scheduled builds and limit some examples to build only on schedule in order to decrease time of builds performed on each push. | Rokas Kupstys | 1 | +22 | -1 |
| 2019-10-30 09:30 | CI: Install SDL SDK in windows workers and add SDL examples to the build. CI: Add Vulkan GLFW and SDL builds to windows build job. | Rokas Kupstys | 1 | +51 | -1 |
| 2019-10-30 08:45 | CI: Split builds of examples into separate jobs. | Rokas Kupstys | 1 | +81 | -25 |
| 2019-10-30 07:49 | CI: Fix builds failing because of missing v140 toolset and SDK on dx12 sample. | Rokas Kupstys | 1 | +6 | -3 |
| 2019-10-29 20:47 | Misc: Windows: Do not use _wfopen() if IMGUI_DISABLE_WIN32_FUNCTIONS is defined. (#2815) | omar | 2 | +2 | -1 |
| 2019-10-28 12:02 | Declaration and assignment can be joined, Member function may be 'const'. (#2875) | stfx | 4 | +10 | -11 |
| 2019-10-29 16:04 | Clean up number rounding. Now it is more obvious what code is doing. (#2862) Add IM_ROUND() macro Replace IM_FLOOR(n + 0.5f) and ImFloor(n + 0.5f) with IM_ROUND(n) | Rokas Kupstys | 5 | +24 | -23 |
| 2019-10-28 11:46 | Fix snprintf and vsnprintf definition inconsistencies. | Sam Hocevar | 1 | +7 | -2 |
| 2019-10-25 13:33 | Doc: Promote Discord over Discourse. Obsoleting Discourse server. | omar | 4 | +6 | -9 |
| 2019-10-25 09:56 | Backends: OpenGL3: Fix building with pre-3.2 GL bindings which do not expose glDrawElementsBaseVertex(), using runtime GL version to decide if we set ImGuiBackendFlags_RendererHasVtxOffset. (#2866, #2852) [@dpilawa] | omar | 2 | +19 | -17 |
| 2019-10-25 09:40 | Backends: GL3: Fix compile for < 3.2 bindings where glDrawElementsBaseVertex is not available. (#2866, #2852) | dawid | 1 | +22 | -7 |
| 2019-10-25 09:05 | SplitterBehavior: not using FrameRounding in render (was in first commit of the function, not sure why). (#319) | omar | 1 | +1 | -1 |
| 2019-10-24 09:26 | Move issue_template and pull_request_template to .github folder. | omar | 2 | +0 | -0 |
| 2019-10-23 15:10 | GitHub Actions CI script for Windows/Linux/MacOS/iOS/Emscripten builds. | Rokas Kupstys | 3 | +112 | -2 |
| 2019-10-23 12:39 | Remove .travis.yml due to switching to github actions. | Rokas Kupstys | 1 | +0 | -34 |
| 2019-10-06 21:17 | Fixed a couple of subtle bounding box vertical positioning issues relating to text baseline alignment. The issue would generally manifest when laying out multiple items on a same line, with varying heights and text baseline offsets. (#2833) Some specific examples, e.g. a button with regular frame padding followed by another item with a multi-line label and no frame padding, such as: multi-line text, small button, tree node item, etc. The second item was correctly offset to match text baseline, and would interact/display correctly,but it wouldn't push the contents area boundary low enough. Note: previously the second parameter to ItemSize() was 0.0f was default, now -1.0f to signify "no text baseline offset request". If you have code using ItemSize() with an hardcoded zero you may need to change it. (+1 squashed commits) | omar | 4 | +32 | -18 |
| 2019-10-23 14:55 | Example: Emscripten: Fix for compilation (filesystem module is required) (#2734) | Funto | 1 | +2 | -1 |
| 2019-10-22 21:45 | ColorPicker: Fixed SV triangle gradient to block (broken in 1.73). (#2864, #2711). [@lewa-j] | Alexey | 2 | +2 | -1 |
| 2019-10-22 12:43 | Removed redirecting functions/enums names that were marked obsolete in 1.52 (October 2017). - Begin() [old 5 args version] -> use Begin() [3 args], use SetNextWindowSize() SetNextWindowBgAlpha() if needed - IsRootWindowOrAnyChildHovered() -> use IsWindowHovered(ImGuiHoveredFlags_RootAndChildWindows) - AlignFirstTextHeightToWidgets() -> use AlignTextToFramePadding(); - SetNextWindowPosCenter() -> use SetNextWindowPos() with a pivot of (0.5f, 0.5f) - ImFont::Glyph -> use ImFontGlyph If you were still using the old names, read "API Breaking Changes" section of imgui.cpp to find out the new names or equivalent features, or see how they were implemented until 1.73. | omar | 5 | +15 | -31 |
| 2019-10-21 14:12 | Various comments + Doc: Examples readme. Moved main menu bar code below menu bar code. | omar | 4 | +96 | -73 |
| 2019-10-21 11:26 | Doc: Simplified Readme, removed FAQ index | omar | 1 | +8 | -49 |
| 2019-10-18 16:32 | Backends: DX12: Added extra ID3D12DescriptorHeap parameter to ImGui_ImplDX12_Init() function. The value is unused in master branch but will be used by the multi-viewport features (docking branch). (#2851) + Using SafeRelease() in master. | omar | 4 | +29 | -14 |
| 2019-10-18 16:20 | Examples: DX12: Using IDXGIDebug1::ReportLiveObjects() when DX12_ENABLE_DEBUG_LAYER is enabled. | omar | 2 | +22 | -8 |
| 2019-10-18 14:25 | Backends: GLFW: Restore previously installed user callbacks in ImplGlfw when ImGui shuts down (#2836) | malte-v | 2 | +13 | -0 |
| 2019-10-17 09:36 | Replace manual flooring with IM_FLOOR() macro. (#2850) | Rokas Kupstys | 5 | +69 | -68 |
| 2019-10-18 10:54 | FAQ, Readme. Use = {} instead of = { 0 }, wasn't problematic because they were all static variables or one stack array not read. But hey. | omar | 8 | +44 | -19 |
| 2019-10-16 09:28 | Fixed more FAQ links, oops.. (#2848) | omar | 1 | +2 | -2 |
| 2019-10-16 09:23 | Fixed more FAQ links. (#2848) | omar | 22 | +45 | -43 |
| 2019-10-16 09:03 | Improved and moved FAQ to docs/FAQ.md so it can be readable on the web. (#2848) | omar | 3 | +528 | -36 |
| 2019-10-15 12:48 | Ignore directories created by JetBrains IDEs. | Rokas Kupstys | 1 | +4 | -0 |
| 2019-10-15 13:20 | Remove trailing spaces from bunch of files. | Rokas Kupstys | 11 | +20 | -20 |
| 2019-10-15 11:00 | Doc: Readme: moving contents to FAQ. | omar | 2 | +82 | -280 |
| 2019-10-14 21:07 | Inputs: Fixed a miscalculation in the keyboard/mouse "typematic" repeat delay/rate calculation, used by keys and e.g. repeating mouse buttons as well as the GetKeyPressedAmount() function. IMPORTANT: Renamed internal CalcTypematicPressedRepeatAmount to CalcTypematicRepeatAmount and reordered the t1, t0 arguments to t0, t1 !! If you were using a non-default value for io.KeyRepeatRate (previous default was 0.250), you can add +io.KeyRepeatDelay to it to compensate for the fix. The function was triggering on: 0.0 and (delay+rate*N) where (N>=1). Fixed formula responds to (N>=0). Effectively it made io.KeyRepeatRate behave like it was set to (io.KeyRepeatRate + io.KeyRepeatDelay). Fixed the code and altered default io.KeyRepeatRate,Delay from 0.250,0.050 to 0.300,0.050 to compensate. If you never altered io.KeyRepeatRate nor used GetKeyPressedAmount() this won't affect you. | omar | 4 | +34 | -15 |
| 2019-10-14 20:43 | InputText, Nav: Fixed Left!Right keys broken when activating Keyboard Navigation. (#787) Amend 892dfb1 | omar | 2 | +2 | -1 |
| 2019-10-14 12:08 | Comments, some logging for NavInitRequest debugging Moved OpenPopupOnItemClick() next to BeginPopupContextItem() | omar | 2 | +17 | -17 |
| 2019-10-12 15:56 | Diligent Engine | omar | 1 | +1 | -1 |
| 2019-10-12 15:41 | Emscripten | omar | 1 | +1 | -1 |
| 2019-10-12 15:21 | Bindings | omar | 1 | +5 | -9 |
| 5436 more commits remaining, fetch the repository |