1. f6120f8 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 by ocornut · 12 hours ago master
  2. 41f47c8 ImDrawList: Amend 0320e72 removed an unnecessary test. by ocornut · 13 hours ago
  3. 0320e72 ImDrawList: Small refactor to create empty command when beginning the frame, allowing to simplify some functions. by ocornut · 13 hours ago
  4. 003153b ImDrawList: Tweaks to make style consistent (using pointers, same local names). Added comments. Should be no-op. by ocornut · 13 hours ago
  5. e22e3f3 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) by thedmd · 15 hours ago
  6. 78d5ccf ImDrawList: PushColumnsBackground(): Fixed incorrect assert. (#3163) by ocornut · 15 hours ago
  7. 5af8a8c CI: Extra warnings for builds with Clang. Backends: OpenGL3: Fix sign conversion warnings. by Rokas Kupstys · 2 days ago
  8. dc49b14 Misc: Fix examples of using other OpenGL3 bindings in Makefiles. by Rokas Kupstys · 2 days ago
  9. 6eb66fb Backends: Win32: Cache the result of a windows version check. (#3283) by Mark Jansen · 2 days ago
  10. 79fbab5 Minor fix to avoid undefined behavior sanitizer triggering (#3276) by ocornut · 3 days ago
  11. 53dfccb imgui_freetype: Fix for rare case where FT_Get_Char_Index() succeed but FT_Load_Glyph() fails. (#618) by ocornut · 3 days ago
  12. 5e976e9 Title capitalization (#3280) by omar · 3 days ago
  13. 41e8837 Comments, adding some spacing in ImVec2() constructors. by ocornut · 5 days ago
  14. 3f26a07 Backends: OpenGL: Fixed loader auto-detection to not interfere with ES2/ES3 defines. (#3246) by Giovanni Funchal · 13 days ago
  15. 5ddf60d Commit to facilitate branches merges by ocornut · 13 days ago
  16. a06eb83 Examples: GLFW+Vulkan, SDL+Vulkan: Fix for handling of minimized windows. (#3259) by ocornut · 13 days ago
  17. 6b68856 CI: Test building without C++ runtime on GCC/Clang. by Rokas Kupstys · 13 days ago
  18. bb2529d Backends: SDL: Report a zero display-size when window is minimized, consistent with other backends. by ocornut · 13 days ago
  19. a056603 Backends: Vulkan: Rename internal helper ImGui_ImplVulkanH_CreateWindow to ImGui_ImplVulkanH_CreateOrResizeWindow by ocornut · 13 days ago
  20. 9c209d5 Minor amend 9028088 (#3261) by ocornut · 13 days ago
  21. 43f79aa Backends: OSX: import the glfw workaround to avoid missing mouse clicks. (#3261) by Nicolas Burrus · 13 days ago
  22. 39d17ca Examples: Apple: catch events from the right and other mouse buttons when using Cocoa. (#3260) by Nicolas Burrus · 13 days ago
  23. d29157c Moved static array with non-trivial constructors outside of function seems to remove requirement of linking with libstdc++ on some compilers. by omar · 14 days ago
  24. c8cde28 IO: AddInputCharacters function ignore 0 input. (#3252) by omar · 3 weeks ago
  25. f44962c Backends: Allegro: Don't call AddInputCharacter if the pressed key has no character. (#3252) by Espyo · 3 weeks ago
  26. 75bbbda Examples: Update comments to get SDL2 package with msys2's pacman (#3251) by omar · 3 weeks ago
  27. 417ac68 Internals: AddPolyline: Add spaces for consistency, renaming. by ocornut · 3 weeks ago
  28. 39c978f Fix typo/bug introduced by 0679e056 (#3231, #3209, #1829, #946, #413) by Mr. Metric · 3 weeks ago
  29. 476daf9 Settings: Added ReadInitFn pre-load handler. by omar · 3 weeks ago
  30. 5fdfa32 Update README.md by omar · 4 weeks ago
  31. 6b80bd9 Fix GetGlyphRangesKorean() end-range to end at 0xD7A3 (instead of 0xD79D). (#348, #3217) by Maru · 4 weeks ago
  32. a6f4b0f Nav, Menus: Fix vertical wrap-around in menus or popups created with multiple appending calls to BeginMenu()/EndMenu() or BeginPopup/EndPopup(). (#3223, #1207) by Rokas Kupstys · 4 weeks ago
  33. 7b3d379 FocusWindow(NULL) correctly steal active id from previous window. (#1738) amend b0a9bbf6 by omar · 4 weeks ago
  34. 685ca27 Backends: OpenGL: On OSX, if unspecified by app, made default GLSL version 150. (#3199) by Albert Vaca · 4 weeks ago
  35. 4f33dd1 Internals: stand-in for large branches to facilitate merging. by omar · 4 weeks ago
  36. 5f752a5 Internals: shuffling some sections (2) by omar · 4 weeks ago
  37. f466cfc Internals: shuffling some sections, added index. by omar · 4 weeks ago
  38. 3aa1684 Comments by omar · 4 weeks ago
  39. c0d5b3f Fix to facilitate branch merges by omar · 4 weeks ago
  40. 53ebd6a Metrics: Added Table settings block. by omar · 4 weeks ago
  41. d33021d Settings: Made it possible to load window .ini data mid-frame. Added clear and post-read handlers. (#2573) by omar · 4 weeks ago
  42. b6a04d7 Settings: Added Clear Settings in Metrics. (#2188) + Preserve last loaded copy in internal buffer used for save (so it can be browsed easily). by omar · 4 weeks ago
  43. 9ee442d Metrics: Added a "Settings" section with some details about persistent ini settings. InputText: Assert early on null buffer. by omar · 4 weeks ago
  44. 510f301 Internals: Removed seemingly unnecessary size_on_first_use arg to CreateNewWindow(), extracted code into ApplyWindowSettings. by omar · 4 weeks ago
  45. 0679e05 Internals: Added code in TempInputScalar() to clamp values, NOT used by stock Drag/Float (#3209, #1829, #946, #413) by omar · 4 weeks ago
  46. 673d6df Demo: Clamping font scale. Added helpers in demo. Comments. Update sponsors. (#3206) by omar · 4 weeks ago
  47. f152fac Demo: Wrapped many (not all) code and comments lines to 120 characters to fit below GitHub viewer limit. (#3193) by omar · 5 weeks ago
  48. 419f905 Demo: Extracted some code out of ShowStyleEditor() into NodeFont(). by omar · 5 weeks ago
  49. 11a3e75 Backends: Win32: Fix _WIN32_WINNT < 0x0600 (MinGW defaults to 0x502 == Windows 2003). (#3183) by omar · 5 weeks ago
  50. b4dd28f Style: Added style.TabMinWidthForUnselectedCloseButton settings. by omar · 5 weeks ago
  51. 0990912 Backends: DX10/DX11: Minor tweaks. by omar · 5 weeks ago
  52. 1e9abf6 Backends: Keep shader blobs as local variables. (#3176) by Silent · 5 weeks ago
  53. 794bf7a 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. by Rokas Kupstys · 5 weeks ago
  54. d5ce3b4 Backends: Vulkan: Fixed error in if initial frame has no vertices. (#3177) by omar · 5 weeks ago
  55. a2454f2 Use __NEWLIB__ instead of __SWITCH__ and __CYGWIN__ for alloca.h-detection (#3070) by Clownacy · 6 weeks ago
  56. 8cbff5c Fix various typos. (#3161) by Ryan Pavlik · 6 weeks ago
  57. 2593b6a Drag and Drop: Fix unintended fallback "..." tooltip during drag operation when drag source uses _SourceNoPreviewTooltip flags. (#3160) by Rokas Kupstys · 6 weeks ago
  58. 73c30aa Backends: Vulkan: Don't skip drawing when there's no vertexes to ensure that user callbacks are still processed. by Chris Savoie · 6 weeks ago
  59. d321248 Fix multiple macro definitions of GLFW_INCLUDE_NONE (#3157) by Matt Haynie · 6 weeks ago
  60. 5ac5d36 Removed unncessary ID (first arg) of ImFontAtlas::AddCustomRectRegular() function. by omar · 6 weeks ago
  61. 223297b Clarified comments about popups input blocking and ImGuiHoveredFlags_AllowWhenBlockedByPopup flag. (#3154) by omar · 6 weeks ago
  62. fd6d315 Fix wrong comment in ImGuiCond_ (#3139) by Silent · 7 weeks ago
  63. 528b12e Fix glClipControl(GL_UPPER_LEFT) handling in opengl3. by u3shit · 7 weeks ago
  64. c0283c1 TestEngine: Changed PushID hooks into GetID(), makes more sense and catches more information. by ocornut · 7 weeks ago
  65. 37f665b Backends: Win32: Support for #define NOGDI, won't try to call GetDeviceCaps(). (#3137, #2327) by omar · 7 weeks ago
  66. 388bf66 Fix missing comma in FAQ.md (#3134) by András Kucsma · 7 weeks ago
  67. 9f9ff84 TestEngine: Added PushID() hooks. by omar · 7 weeks ago
  68. b0e9092 TestEngine: Added extra storage and global enable flag. Added missing ItemInfo hooks. by omar · 7 weeks ago
  69. 3233fbf Internals: Added SetNextWindowScroll() (#1526) by omar · 7 weeks ago
  70. 1fd9e13 TreeNode: Fixed bug where dragging a payload over a TreeNode() with either _OpenOnDoubleClick or _OpenOnArrow would open the node. (#143) by omar · 8 weeks ago
  71. 54b38d8 TreeNode: Fixed bug where BeginDragDropSource() failed when the _OpenOnDoubleClick flag is set. Added basic demo code. (Amend 05420ea) by omar · 8 weeks ago
  72. e8c986b Version 1.77 WIP by omar · 8 weeks ago
  73. 5503c0a Version 1.76 by omar · 8 weeks ago v1.76
  74. 7ee623d Internals: FocusScope not inherited by popups, modals. Amend a5041c88 2ebe08be) by omar · 8 weeks ago
  75. ec7294d 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) by omar · 8 weeks ago
  76. 977ac53 Examples: Win32+DX12: Fixed resizing main window, enabled debug layer. (#3087, #3115) by SergeyN · 8 weeks ago
  77. f7852fa Internals: Extracted GetWindowScrollbarRect() out of Scrollbar() and tidying up code to make it more obvious how to draw over scrollbars. (#3114) by omar · 8 weeks ago
  78. fb70d90 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) by omar · 8 weeks ago
  79. 832fda8 Fixed stray end of line blanks, added comments in .editorconfig, tweaked some headers. by omar · 9 weeks ago
  80. 4e7ceb5 Plot: Internals: Added hovered index to PlotEx() function. (#2670) by omar · 9 weeks ago
  81. e9366b4 Regretfully moved .gitignore file from examples/ into root directory because OSX keeps pooping its DS_Store/ artifacts everywhere. (#3088) by omar · 9 weeks ago
  82. cc0e43e Backends: Comments next to include, misc minor comments/tweaks, fix imgui_impl_osx.h using IMGUI_API instead of IMGUI_IMPL_API. (#3105) by omar · 9 weeks ago
  83. 0092710 Backends: Include imgui.h in implementation headers. (#3105) by OmarEmaraDev · 9 weeks ago
  84. 7524362 Metrics: Made Tools section more prominent, added options, made mesh viewer more accessible. by omar · 9 weeks ago
  85. cc0d4e3 Misc: Added an explicit compile-time test for non-scoped IM_ASSERT() macros to redirect users to a solution + fixed our stb wrappers. by omar · 9 weeks ago
  86. b7e1b13 Update docs, FAQ, comments (mainly related to io.WantCaptureMouse / WantCaptureKeyboard flags). by omar · 9 weeks ago
  87. 11116ee Columns: undid the change in 1.75 were Columns()/BeginColumns() were preemptively limited to 64 columns with an assert. (#3037, #125) by omar · 9 weeks ago
  88. 3490046 Nav: Disabled clipping g.NavId and fixed interactions with ImGuiListClipper. (#787) by omar · 9 weeks ago
  89. fd56de1 Nav: Store key mods associated to a nav request (for range_select) + use io.KeyMods. by omar · 9 weeks ago
  90. 05420ea 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). by omar · 9 weeks ago
  91. 68c5d03 Typo in readme (#3078) by Dylan · 10 weeks ago
  92. ec2a24a Selectable: Allow using ImGuiSelectableFlags_SpanAllColumns in other columns than first. Comments. (#125) by omar · 2 months ago
  93. 5be5add 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. by omar · 2 months ago
  94. b4d1287 Selectable: Clarifying the code around use of ImGuiSelectableFlags_DrawFillAvailWidth (with intent of trying to remove it). by omar · 2 months ago
  95. 7c11997 Selectable: Fixed honoring style.SelectableTextAlign with unspecified size. (#2347, #2601) by omar · 2 months ago
  96. ac2247f Selectable: Removed seemingly ineffective text clipping offset in SpanAllColumns handling path + tweaks. by omar · 2 months ago
  97. 1d4b5de Alter definition of IM_UNICODE_ defines to faclitate C-binding. (#2538, #2541, #2815) by omar · 2 months ago
  98. 670367e Added IMGUI_USE_WCHAR32 instead of "#define ImWchar ImWchar32" to faclitate C-binding. (#2538, #2541, #2815) by omar · 2 months ago
  99. f2b01c3 Changelog, tweak OpenGL3 backends. (#3061), update Gallery thread links. by omar · 2 months ago
  100. ac4262a Backends: OpenGL3: Support older 2.x series of glbinding as loader for OpenGL3 (#3061) by David Kalnischkies · 2 months ago