1. b7530e5 Revert "Replace UTF-8 decoder with branchless version by Christopher Wellons." (#3558) by ocornut · 8 hours ago master
  2. b3576dd Replace UTF-8 decoder with branchless version by Christopher Wellons. by Rokas Kupstys · 3 days ago
  3. bca4749 Examples: Apple: Consolidated example_apple_metal to reduce class and file count (#1873, #3543) by Warren Moore · 3 days ago
  4. 5292320 Amend ffe8f0177fb8ca371e5f3195d8399cadf1596483 (#3544) + readme fixes by ocornut · 3 days ago
  5. ffe8f01 Backends: OpenGL3: Backup/restore GL_PRIMITIVE_RESTART state (#3544) by Louis Schnellbach · 3 days ago
  6. acb8ef2 Examples: Vulkan: Fixed CMake include path. (#3550) by Bill Six · 5 days ago
  7. e6b99a4 Tab Bar: Do not display a tooltip if the name already fits over a given tab. (#3521) by ocornut · 6 days ago
  8. fbe74ed Tab Bar: zero clear more structures. by ocornut · 7 days ago
  9. 8c9b3c9 Tab Bar: Fixed using more than 128 tabs in a tab bar. by ocornut · 7 days ago
  10. 748bd1b Tab Bar: Restore cursor position in EndTabBar() when amending (amend f2f32602) + made LastTabItemIdx consistent ImS8 as other tab storage relies on same type by ocornut · 7 days ago
  11. c9fafd5 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) by Black Cat! · 10 days ago
  12. d015004 Rename colored>color in comments where possible (#3528) by ocornut · 10 days ago
  13. 127f132 Backends: OpenGL3: Add compatibility of GL_VERSION for GL 2.x (#3530) by xndcn · 10 days ago
  14. 31a144b Fix comments (#3534) by ocornut · 10 days ago
  15. f2f3260 Tab Bar: Made it possible to append to an existing tab bar by calling BeginTabBar()/EndTabBar() again. by ocornut · 11 days ago
  16. b1a18d8 Moving backends code from examples/ to backends/ (step 6: update markdown documentation) by ocornut · 11 days ago
  17. a2a3d80 Moving backends code from examples/ to backends/ (step 5: move documentation to MD files) by ocornut · 11 days ago
  18. a2d845f Moving backends code from examples/ to backends/ (step 4: update documentation, much improvement) by ocornut · 11 days ago
  19. a7e21fb Moving backends code from examples/ to backends/ (step 3: fixing project files) by ocornut · 11 days ago
  20. 428f4fc Moving backends code from examples/ to backends/ (step 2: moving vulkan cruft) by ocornut · 11 days ago
  21. d9b2fb7 Moving backends code from examples/ to backends/ (step 1: moving source files) by ocornut · 11 days ago
  22. 124c260 Docs: Renamed all occurences of "binding" and "back-end" to "backend" in comments and documentations, for consistency. by ocornut · 13 days ago
  23. 041ef01 Removed redirecting functions/enums names that were marked obsolete in 1.61: InputFloat, InputFloat2, InputFloat3, InputFloat4 with int decimal_precision parameter. (#648, #712) by ocornut · 13 days ago
  24. 0f13fdd Removed redirecting functions/enums names that were marked obsolete in 1.60: io.RenderDrawListsFn, IsAnyWindowFocused(), IsAnyWindowHovered(), etc. by ocornut · 14 days ago
  25. 04de5ef Version 1.80 WIP by ocornut · 14 days ago
  26. a38c6df Internals: Added support for context hooks (for test engine or other extensions) by ocornut · 2 weeks ago
  27. e5cb04b Version 1.79 by ocornut · 2 weeks ago v1.79
  28. c6f9c55 CI: Use our own discord notifier. by Rokas Kupstys · 2 weeks ago
  29. ae5b499 Docs: update gallery links. (#3514) by Christian · 2 weeks ago
  30. 03b1e64 Docs: Funding link, Tweaks, Gallery links. by ocornut · 3 weeks ago
  31. 12d9505 CheckboxFlags: Display mixed-value/tristate marker when passed flags that have multiple bits set and stored value matches neither zero neither the full set. by ocornut · 3 weeks ago
  32. 4fd43a8 Internals: removed NavLayerCurrentMask (redundant, add extra shift in ItemAdd(). by ocornut · 3 weeks ago
  33. 014e507 Demo: add a small easter egg when the 4x4 board of Selectable is filled + tweaked the demo. by ocornut · 3 weeks ago
  34. 01cc666 ImGuiListClipper: Renamed constructor parameters which created an ambiguous alternative to using the ImGuiListClipper::Begin() function, with misleading edge cases. by ocornut · 3 weeks ago
  35. 6469b94 Silence memset warning. (#3505) by Bartosz Taudul · 3 weeks ago
  36. 7b1ab5b ImVector: Stricter bound-checking asserts. Fix warnings: trailing comma (old compilers), zealous preprocessor warnings. by ocornut · 3 weeks ago
  37. 5f336ce Tab Bar: Fixed buffer underflow in TabBarLayout, introduced by 4a57a982b (#3501, #3291) by ocornut · 3 weeks ago
  38. 3be352f CI: Add discord notifications. by Rokas Kupstys · 4 weeks ago
  39. 179dc04 Examples: Added missing comments in example_apple_metal. (#3400) by ocornut · 4 weeks ago
  40. 52c0b1a ImGuiListClipper: internal rework and tidying up to facilitate supporting frozen rows in tables + stop promoting using constructors parameters. by ocornut · 4 weeks ago
  41. 324e031 Renamed ImGuiSliderFlags_ClampOnInput to ImGuiSliderFlags_AlwaysClamp. (#1829, #3209, #946, #413) by ocornut · 4 weeks ago
  42. fbabf65 Style: Renamed style.TabMinWidthForUnselectedCloseButton to style.TabMinWidthForCloseButton. Fixed README links. by ocornut · 4 weeks ago
  43. 1ec464e Tab Bar: Further simplification of section/clip rect handling. (#3291) by ocornut · 5 weeks ago
  44. 6b76781 Tab Bar: Tidying up. Rework ShrinkWidths to allow marking tabs as not shrinkable (unused yet) + don't unnecessarily move data within ShrinkWidthBuffer. (#3291) by ocornut · 5 weeks ago
  45. 99f69eb Tab Bar: Moved up TabBarScrollingButtons function call. (#3291) by Louis Schnellbach · 5 weeks ago
  46. 205874f Tab Bar: Fix reorderable tab bars. Fix misleading use of tab_max_width in TabBarLayout(). Misc amends, shortening. (#3291) by ocornut · 5 weeks ago
  47. 3422cb1 Tab Bar: Various fixes. Tried to reduce code complexity. (#3291) by Louis Schnellbach · 5 weeks ago
  48. 5e5f25e Tab Bar: Rename named sections members into array. Various tidying up. (#3291) by ocornut · 5 weeks ago
  49. 7ac16c0 Tab Bar: Fix multiple width and position computation issue. (#3291) by Louis Schnellbach · 5 weeks ago
  50. f23c39c Tab Bar: Fixed handling of scrolling policy with leading/trailing tabs. + warning fixes + bunch of renaming. (#3291) by ocornut · 5 weeks ago
  51. 4a57a98 Tab Bar: Added TabItemButton(), ImGuiTabItemFlags_Leading, ImGuiTabItemFlags_Trailing + demo. (#3291) by Louis Schnellbach · 5 weeks ago
  52. 2983641 Internals, CollapsingHeader, TabItem: Standardized using a #CLOSE id prefix for TabItem and ColllapsingHeader (same as window) by ocornut · 5 weeks ago
  53. 27d0c3a Tab Bar: Fixed a small bug where scrolling buttons (with ImGuiTabBarFlags_FittingPolicyScroll) would generate an unnecessary extra draw call. by ocornut · 5 weeks ago
  54. afc1099 Tab Bar: Fixed a small bug where closing a tab that is not selected would leave a tab hole for a frame. by ocornut · 5 weeks ago
  55. 795cf6f Removed return value from OpenPopupOnItemClick(). Use IsWindowAppearing() after BeginPopup() for a similar result. by ocornut · 5 weeks ago
  56. a58a727 Renamed OpenPopupContextItem() back to OpenPopupOnItemClick(), reverting 99ab5210 by ocornut · 5 weeks ago
  57. ec945f4 InputText: Added support for Page Up/Down in InputTextMultiline. (#3430) by Louis Schnellbach · 5 weeks ago
  58. 8eca736 Update binary link by omar · 5 weeks ago
  59. c206a19 Removed ImFont::DisplayOffset in favor of ImFontConfig::GlyphOffset. (#1619) by ocornut · 5 weeks ago
  60. fbf7007 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) by Louis Schnellbach · 6 weeks ago
  61. c47bcb2 Fix popup and tooltip positioning when not fitting in the screen. Amend fa42ccea8. by ocornut · 6 weeks ago
  62. b7b08f5 Fix popup and tooltip positioning when not fitting in the screen. by Rokas Kupstys · 6 weeks ago
  63. 825f699 Backends: OpenGL3: Amends (#3467, #1985) by ocornut · 6 weeks ago
  64. 2460f2a Backends: OpenGL3: Fix to avoid calling glBindSampler() with version <= 3.2 (#3467, #1985) by Julian Webb · 6 weeks ago
  65. 645a6e0 Bypass unnecessary formatting when using the TextColored()/TextWrapped()/TextDisabled() helpers with a "%s" format string. (#3466) by ocornut · 6 weeks ago
  66. d2939ce Columns: Make sure the ClipRect is valid. (#3475) by Bartosz Szreder · 6 weeks ago
  67. a1597cf Backends: DX12: Fix D3D12 Debug Layer warning if scissor rect is 0 width or 0 height. (#3472, #3462) by Pierre-Loup Pagniez · 6 weeks ago
  68. a8f409a Examples: DX12: Enable breaking on any warning/error when debug interface is enabled. (#3462, #3472) + misc comments & minor fixes. by omar · 6 weeks ago
  69. e8447de Backends: Vulkan: Removed unused shader code. Fix leaks. Avoid unnecessary pipeline creation for main viewport. Amend 41e2aa2. (#3459) by omar · 7 weeks ago
  70. d8d58b0 Backends, Examples: DX12: Clarify support for 32-bit building in project files and comments. (#301) by omar · 7 weeks ago
  71. 41e2aa2 Backends: Vulkan: Separate the pipeline of the dear imgui created windows from the one created with the user's render-pass. (#3455, #3459) by Michel Lesoinne · 7 weeks ago
  72. 6a546a5 ImVector: fix max_size() for signed int value. Amend 444873404 (#3429, #3460) by xndcn · 7 weeks ago
  73. 8a9ee9c Add const qualifier for parameter ImFontConfig of ImFont::AddGlyph (#3461) by HALX99 · 7 weeks ago
  74. 206d78a InputText: Fixed minor glitch when erasing trailing lines in InputTextMultiline(). Fixed cursor being partially covered after using Ctrl+End key. by omar · 7 weeks ago
  75. 36af398 Sliders: Fixed using ImGuiSliderFlags_ClampOnInput with reverse sliders. (#3432, #3449) by omar · 7 weeks ago
  76. b2039aa 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) by Rokas Kupstys · 7 weeks ago
  77. 6461fd4 Examples: Fixed SDL+OpenGL2 and SDL+Vulkan examples not processing SDL_WINDOWEVENT_CLOSE events which tends to be needed in multi-viewport setting. by omar · 7 weeks ago
  78. b25756b Examples: Vulkan: Switch validation layer. Fix CMakeLists to find Vulkan the standard way. (#3459) by Michel Lesoinne · 7 weeks ago
  79. 751d153 InputText: Fixed callback's helper DeleteChars() function when cursor is inside the deleted block. (#3454). by ocornut · 7 weeks ago
  80. 70289ab Scrolling: Fixed edge snapping being applied prior to knowing ContentSize. (#3452) by ocornut · 7 weeks ago
  81. 8db94cd Internals: Scroll related, comments & shallow tweaks. by ocornut · 7 weeks ago
  82. b73305b Examples: Vulkan: Reworked buffer resize handling, amend df89a16d (#3390, #2626) by ocornut · 8 weeks ago
  83. 9a9ee7f NavInitWindow: Change IMGUI_DEBUG_LOG to IMGUI_DEBUG_LOG_NAV (#3450) by Valentin Vanelslande · 8 weeks ago
  84. f4d062f Nav: Added debug logging, extract bits of code into NavUpdateInitResult(). by ocornut · 8 weeks ago
  85. a456d17 Internals: Begin: update ->Hidden flags only on first begin of the frame. (ignore whitespace to see simple diff) by ocornut · 8 weeks ago
  86. ce230fc Internals: TabBar renaming and shuffling stuff around. by ocornut · 8 weeks ago
  87. 13f7183 Internals: Added support for overriding locale decimal point, undocumented. (#2278) + Misc doc update. by ocornut · 8 weeks ago
  88. 901d432 Nav: Fixed using Alt to toggle the Menu layer when inside a Modal window. (#787) Tidying up todo items. by ocornut · 8 weeks ago
  89. 302896d Basic optimization for ShadeVertsLinearColorGradientKeepAlpha() - especially for debug overhead - since it's used massively by some of our experiments. by ocornut · 9 weeks ago
  90. 093afd4 Internals: Added Name to ImGuiDataTypeInfo + minor misc comments in BeginGroup(). by ocornut · 9 weeks ago
  91. 45499b8 Window: Fixed using non-zero pivot in SetNextWindowPos() when the window is collapsed. (#3433) by ocornut · 9 weeks ago
  92. 8c80d53 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. by Louis Schnellbach · 9 weeks ago
  93. b30d333 Nav: Activate InputSource as Gamepad when pressing any of the digital d-pad button. by ocornut · 9 weeks ago
  94. 8d71bc2 Internals: Nav: shallow refactor. by ocornut · 9 weeks ago
  95. 833eb77 Nav: Fix navigation resuming on first visible item when using gamepad. by Rokas Kupstys · 9 weeks ago
  96. 1e8b9f8 Nav: Removed stateful NavMoveFromClampedRefRect and made it more explicit that nav move request from gamepad start from a clipped location. by ocornut · 9 weeks ago
  97. 4448734 ImVector: added max_size() to facilitate usage with sol2 binding generator (#3429) by ocornut · 9 weeks ago
  98. 32be6c0 InputText: Fixed using ImGuiInputTextFlags_Password with InputTextMultiline(). (#3427, #3428) by ocornut · 9 weeks ago
  99. 5919a6f Tab Bar: Keep tab item close button visible while dragging a tab (independent of hovering state). by ocornut · 9 weeks ago
  100. 021c28a Nav: Fix ScrollToBringRectIntoView() not bringing entire item into view when nav moves to the left. Correct some comments. by Rokas Kupstys · 9 weeks ago