- 26a1bbf InputText: Fixed CTRL+Arrow or OSX double-click leaking the presence of spaces when ImGuiInputTextFlags_Password is used. (#4155, #4156) [@michael-swan] by ocornut · 3 years ago
- 41030cb Tweak computation of io.Framerate so it is less biased toward high-values in the first 120 frames. (#4138) by ocornut · 3 years ago
- 83bdfef Backends: WGPU: update to latest specs. (#4116, #3632) by Basil Fierz · 3 years ago
- 4ce6bd8 Tables: sharing splitter and sort buffers between tables, reducing memory footprints. (#3740) by ocornut · 3 years ago
- 32c453a Tables: sharing transient buffers between tables, reducing memory footprints. (#3740) by ocornut · 3 years ago
- cbcd891 Backends: Android: Tweaks. (#4034) by Mertcan Davulcu · 3 years ago
- a8dcab8 Backends: DX9: Fix potential resource leak (#4093) by Hattrick HttrckCldHKS · 3 years ago
- ea9122b Examples: add backends include path in readmes. (#4106) by ITotalJustice · 3 years ago
- 4c9f0ce Add and use SSE-enabled ImRsqrt() in place of 1.0f / ImSqrt(). (#4091) by Bartosz Taudul · 3 years ago
- 84545db Disabling some of MSVC most aggressive Debug runtime checks for some simple/low-level functions by ocornut · 3 years ago
- 393941c Refactor focusable/tabbalbe item registration toward allowing to handle it prior to clipping (not yet the case) (#343, #4079) by ocornut · 3 years ago
- 2c3f25d Nav: Fixed Tabbing initial activation from skipping the first item if it is tabbable through. (#787) by ocornut · 3 years ago
- 9b90639 Internals: ItemFlags is a shared resource as advertised. Fix Begin/PushItemFlags/End sequence (mostly for consistency) by ocornut · 3 years ago
- 10a1c5b 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. by ocornut · 3 years ago
- 788e91a Fixes for MSVC static analyzers (wider range of versions). (#3938, #4073) + warning fix (#4089) + comments. by ocornut · 3 years ago
- 89162a0 Fixes for PVS Studio and MSVC static analyzers. Using a macro to suppress single-use MSVC false positives. (#3938, #4073) by ocornut · 3 years ago
- d28535f 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. by ocornut · 3 years ago
- 2dec7b3 InputText: Align caret/cursor to pixel coordinates. (#4080) by ocornut · 3 years, 1 month ago
- 7cdb385 CI: test with ImTextureID as pointer to catch accidental reuse of const (#4060) by ocornut · 3 years, 1 month ago
- 04e98fb Remove const qualifier on ImTextureID local (#4060) by Nick Lange · 3 years, 1 month ago
- 7b89325 Backends: Win32: Change the case of XInput.h include, so it cross-compile nicely on unices. (#4074) by Jarhmander · 3 years, 1 month ago
- b493cae Nav: Fixed pressing Escape to leave menu layer while in a popup or child window. (#787) by ocornut · 3 years, 1 month ago
- 21428ad Nav, InputText: Fixed accidental menu toggling while typing non-ascii characters using AltGR. (#370) by Rokas Kupstys · 3 years, 1 month ago
- 4540177 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) by ocornut · 3 years, 1 month ago
- e61e8ae Nav: clear navid in NavInitWindow() when window is marked with ImGuiWindowFlags_NoNavInputs. (#787) by ocornut · 3 years, 1 month ago
- daf9783 Internals: Nav: renaming. by ocornut · 3 years, 1 month ago
- 06545c4 Backends: DirectX9: explicitely setting up more graphics states to increase compatibility with unusual non-default states. (#4063) by ocornut · 3 years, 1 month ago
- bfc4a33 Nav: Fixed using SetItemDefaultFocus() on windows with _NavFlattened flag + tools in metrics. by ocornut · 3 years, 1 month ago
- 6d53884 Backends: OSX: Fix keys remaining stuck in pressed state when CMD-tabbing to a different application. (#3832) by rokups · 3 years, 1 month ago
- 25fbff2 ImDrawList: Revert alteration of normal scaling threshold, for now prioritize preserving property of limiting extents. (#4053, #3366, #2964, #2868, #2518, #2183) by ocornut · 3 years, 1 month ago
- fdda8b8 ImDrawList: Fixed/improved thickness of thick strokes with sharp angles. (#4053, #3366, #2964, #2868, #2518, #2183) by ocornut · 3 years, 1 month ago
- 936f532 Internals: maintaining focus order inside windows + only storing root windows in WindowsFocusOrder[] array. (toward #2304) by ocornut · 3 years, 2 months ago
- 770f9da Tables: Better preserve column data (mainly widths) when columns count changes. (#4046) + .ini skips columns with no data. by ocornut · 3 years, 1 month ago
- 690a90b Make PathArcTo accept counter-clockwise angles (#4030, #3491) by thedmd · 3 years, 1 month ago
- 5fed6bd Demo: Improved popups demo and comments. by ocornut · 3 years, 1 month ago
- 7c9c5db Internals: Added ImFloorSigned() + use our own ImFloorSigned() for stb_truetype, compared as matching output for variety of font data. (#2884) by ocornut · 3 years, 1 month ago
- 858ea17 Backends: DirectX10, DirectX11: fixed a crash when backing/restoring state if nothing is bound when entering the rendering function. (#4045) by ocornut · 3 years, 1 month ago
- 05a20ca Examples: Android: Make Android build compatible with Gradle 7.0. (#3446) by duddel · 3 years, 1 month ago
- b957300 Documentation tweaks (#4042) by ocornut · 3 years, 1 month ago
- d6a5cc7 Metrics: hotfix (fix 6ba13349 + f08566b4, #4005) by ocornut · 3 years, 1 month ago
- bcdc8bc Examples: Vulkan: Update GPU selection to pick discrete GPU if available, or use first GPU otherwise. (#4012) by Rokas Kupstys · 3 years, 1 month ago
- c283a1d 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) by ocornut · 3 years, 1 month ago
- 92b7b1f Scrolling: Fix mouse wheel axis swap when using SHIFT on macOS (system already does it). (#4010) by ocornut · 3 years, 1 month ago
- 5f45047 Update example makefiles to check the new homebrew paths (#4003) by Peter Kristensen · 3 years, 1 month ago
- 71dda21 Backends: OpenGL3: Don't try to read GL_CLIP_ORIGIN unless we're OpenGL 4.5. (#3998, #2366, #2186) by Sam Jones · 3 years, 1 month ago
- f08566b InputText: Do not filter private unicode codepoints (e.g. icons) when pasted from clipboard. (#4005) by Doug Binks · 3 years, 1 month ago
- feb8b1e Update URLs to HTTPS (#4011) by TotalCaesar659 · 3 years, 1 month ago
- 00d570e Added OpenPopup() ImGuiID overload (#3993, #331) by ocornut · 3 years, 1 month ago
- f0fc822 Fix popup positioning, broken by 84e6fe4. (#3991, #3982) by ocornut · 3 years, 1 month ago
- 2403ed9 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. by ocornut · 3 years, 1 month ago
- 3c7177c Internals: storing WindowsHoverPadding in context for external access. + Docs update binaries by ocornut · 3 years, 1 month ago
- 45c45d2 Internals: shallow tidying up of the old resize border structure. Make them match the ImGuiDir order. Split GetWindowResizeID() into GetWindowResizeCornerID() and GetWindowResizeBorderID(). by ocornut · 3 years, 1 month ago
- 84e6fe4 Fix IsWindowAppearing() from returning true twice in most cases. (#3982, #1497, #1061) by ocornut · 3 years, 2 months ago
- 951c849 Popups: fix comment about OpenPopupOnItemClick(). (#3981) by ocornut · 3 years, 2 months ago
- eab3ae4 Fix warning message C4100 (#3974) by Chris Ohk · 3 years, 2 months ago
- c6c15a4 Examples: Add OpenGL ES 2.0 support to modern GL examples. (#2837, #3951) by Nikolai Wuttke · 3 years, 2 months ago
- 1dcd3a4 ColorEdit4: Alpha default to 255 (instead of 0) when omitted in hex input. (#3973) by ocornut · 3 years, 2 months ago
- 688e064 TabBar: Amend previous commit. Fix tab reordering when tab bar has scrolling. by ocornut · 3 years, 2 months ago
- 475c0fc TabBar: Use mouse position instead of hardcoded +1/-1 offset when reordering tabs. by Rokas Kupstys · 3 years, 2 months ago
- a58271c Internals: extracted a more reusable BeginViewportSideBar() out of BeginMainMenuBar(). (#3966, #3518) by ocornut · 3 years, 2 months ago
- aa5431f Tables: Expose TableSetColumnEnabled() in public api. (#3935) by ocornut · 3 years, 2 months ago
- 6f360d6 Examples: Win32: using a more explicit loop for PeekMessage polling to make the code easier to copy and paste and less error-prone. by ocornut · 3 years, 2 months ago
- 1491d2c Backends: Win32: Clearing keyboard down array when losing focus (WM_KILLFOCUS). (#2062, #3532, #3961) by ocornut · 3 years, 2 months ago
- 186b734 Backends: SDL2: Extend global mouse pos availability check (#3950) by Nikolai Wuttke · 3 years, 2 months ago
- 6d3a980 Backends: Vulkan: Fix mapped memory validation error when buffer sizes are not multiple of VkPhysicalDeviceLimits::nonCoherentAtomSize. (#3957) by John Asper · 3 years, 2 months ago
- 59da019 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. by ocornut · 3 years, 2 months ago
- 6e4770e Examples: Vulkan: Rebuild swapchain on VK_SUBOPTIMAL_KHR. (#3881) by ocornut · 3 years, 2 months ago
- 61a0908 Tables comments + Backends: DirectX9: calling IDirect3DStateBlock9::Capture() after CreateStateBlock() which appears to workaround/fix state restoring issues. . (#3857) by ocornut · 3 years, 2 months ago
- 412d6f7 Fixes zealous MSVC static analyzers warnings (#3938) by ocornut · 3 years, 2 months ago
- 0c5b0c8 Internals: Add a way to request window to not process any interactions for specified number of frames. by Rokas Kupstys · 3 years, 3 months ago
- a1a39c6 Version 1.83 WIP by ocornut · 3 years, 2 months ago
- 4bf646e Drags, Sliders, Inputs: Specifying a NULL format to Float functions default them to "%.3f" to be consistent with the compile-time default. (#3922) by ocornut · 3 years, 2 months ago
- 64aab84 DragScalar: Add default value for v_speed argument in DragScalar(), DragScalarN(). (#3922) by Elias Daler · 3 years, 2 months ago
- ebe6ac5 Improvements to minor mistakes in documentation comments (#3923) by ANF-Studios · 3 years, 2 months ago
- 35b1148 Version 1.82 by ocornut · 3 years, 2 months ago v1.82
- 352f646 Internals: rename legagy tab focus fields to TabFocusXXXX for clarity + removed one unnecessary FocusWindow() call. by ocornut · 3 years, 2 months ago
- d946442 Drags, Sliders: Support ImGuiSliderFlags_Logarithmic flag with integers. Because why not? (#3786) by ocornut · 3 years, 2 months ago
- 287bd9b InputText: renamed ImGuiInputTextFlags_AlwaysInsertMode to ImGuiInputTextFlags_AlwaysOverwrite. (#2863) by ocornut · 3 years, 2 months ago
- 1bc6f82 Misc: added imgui.gdb and imgui.natstepfilter debugger helpers for gdb and msvc. by Rokas Kupstys · 3 years, 2 months ago
- 033dfd9 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. by ocornut · 3 years, 2 months ago
- fdc2324 Moved 'misc/natvis/imgui.natvis' to 'misc/debuggers/imgui.natvis' by ocornut · 3 years, 2 months ago
- 39432bf Amend 0c93238a ImDrawList: upgraded AddRect(), AddRectFilled(), PathRect() to use general ImDrawFlags instead of ImDrawCornersFlags by ocornut · 3 years, 2 months ago
- c2d6d26 ImDrawList: upgraded AddRect(), AddRectFilled(), PathRect() to use general ImDrawFlags instead of ImDrawCornersFlags by Rokas Kupstys · 3 years, 2 months ago
- 8b9fedb Moved Obsolete function block lower in the file + obsoleted old SetScrollHere (->SetScrollHereY) by ocornut · 3 years, 2 months ago
- e45847d Add version of PathArcTo() and PathArcToFast() with adaptive rendering quality. (#3491) by thedmd · 3 years, 3 months ago
- 8ed34af ImDrawList: clarified that PathArcTo()/PathArcToFast() cannot take radius < 0.0f. (#3491) + changed poor-man ceiling in _CalcCircleAutoSegmentCount() to use 0.999999f to reduce gaps by ocornut · 3 years, 2 months ago
- a3ebd16 Fix unused variable warning in ImGui::EndListBox() (#3897) by C.Even · 3 years, 2 months ago
- 6ba1334 Nav: internals: renaming ImGuiInputSource so it is not specific to nav. Comments. by ocornut · 3 years, 2 months ago
- 01a2bac DrawList: Replace "bool close" in drawing functions with flags. by Rokas Kupstys · 3 years, 2 months ago
- a64e0eb Nav: merged SetNavID() and SetNavIDWithRectRel() to improve sanity, moved flags overwrite off them. (#787) by ocornut · 3 years, 2 months ago
- 1c9cc7c 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). by ocornut · 3 years, 2 months ago
- 4bb5a36 Nav: do not clear per-window NavId when window reappears. Process NavInit regardless of current highllight state. Consistently set g.NavLayer in SetNavID(). (#787) by ocornut · 3 years, 2 months ago
- 954b06a Drag and Drop: can use BeginDragDropSource() for other than the left mouse button (#1637, #3885) by ocornut · 3 years, 2 months ago
- e842b19 Amend sanitization of format strings. Support ' without stb_printf. Simpler loops, will also be used for ImStrv branch. (8ee77f1) (#3604) by ocornut · 3 years, 2 months ago
- 8ee77f1 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) by Rokas Kupstys · 3 years, 6 months ago
- fdebb2e Internals: removed HoveredRootWindow, tweak IsWindowHovered(). by ocornut · 3 years, 2 months ago
- f5bc5e8 Freetype: Enable FreeType bitmap glyphs. (#3879) by TAiGA · 3 years, 2 months ago
- ee643b2 IsItemHovered(): fixed return value false positive when used after EndChild(), EndGroup() or widgets using either... (#3851, #1370) by ocornut · 3 years, 2 months ago
- b53b8f5 Demo: Use correct string formats on non-windows platforms. by Rokas Kupstys · 3 years, 2 months ago
- 3e6dfd3 ImDrawList: AddImageRounded() compare texid from cmdheader as with other functions. + Made the ImGuiMemAllocFunc / ImGuiMemFreeFunc consistent with our other typedefs (#3836) by ocornut · 3 years, 2 months ago