1. 04de5ef Version 1.80 WIP by ocornut · 3 years, 9 months ago
  2. a38c6df Internals: Added support for context hooks (for test engine or other extensions) by ocornut · 3 years, 9 months ago
  3. e5cb04b Version 1.79 by ocornut · 3 years, 9 months ago v1.79
  4. c6f9c55 CI: Use our own discord notifier. by Rokas Kupstys · 3 years, 9 months ago
  5. ae5b499 Docs: update gallery links. (#3514) by Christian · 3 years, 9 months ago
  6. 03b1e64 Docs: Funding link, Tweaks, Gallery links. by ocornut · 3 years, 9 months ago
  7. 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 years, 9 months ago
  8. 4fd43a8 Internals: removed NavLayerCurrentMask (redundant, add extra shift in ItemAdd(). by ocornut · 3 years, 9 months ago
  9. 014e507 Demo: add a small easter egg when the 4x4 board of Selectable is filled + tweaked the demo. by ocornut · 3 years, 9 months ago
  10. 01cc666 ImGuiListClipper: Renamed constructor parameters which created an ambiguous alternative to using the ImGuiListClipper::Begin() function, with misleading edge cases. by ocornut · 3 years, 9 months ago
  11. 6469b94 Silence memset warning. (#3505) by Bartosz Taudul · 3 years, 9 months ago
  12. 7b1ab5b ImVector: Stricter bound-checking asserts. Fix warnings: trailing comma (old compilers), zealous preprocessor warnings. by ocornut · 3 years, 9 months ago
  13. 5f336ce Tab Bar: Fixed buffer underflow in TabBarLayout, introduced by 4a57a982b (#3501, #3291) by ocornut · 3 years, 9 months ago
  14. 3be352f CI: Add discord notifications. by Rokas Kupstys · 3 years, 9 months ago
  15. 179dc04 Examples: Added missing comments in example_apple_metal. (#3400) by ocornut · 3 years, 9 months ago
  16. 52c0b1a ImGuiListClipper: internal rework and tidying up to facilitate supporting frozen rows in tables + stop promoting using constructors parameters. by ocornut · 3 years, 9 months ago
  17. 324e031 Renamed ImGuiSliderFlags_ClampOnInput to ImGuiSliderFlags_AlwaysClamp. (#1829, #3209, #946, #413) by ocornut · 3 years, 9 months ago
  18. fbabf65 Style: Renamed style.TabMinWidthForUnselectedCloseButton to style.TabMinWidthForCloseButton. Fixed README links. by ocornut · 3 years, 9 months ago
  19. 1ec464e Tab Bar: Further simplification of section/clip rect handling. (#3291) by ocornut · 3 years, 9 months ago
  20. 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 · 3 years, 9 months ago
  21. 99f69eb Tab Bar: Moved up TabBarScrollingButtons function call. (#3291) by Louis Schnellbach · 3 years, 9 months ago
  22. 205874f Tab Bar: Fix reorderable tab bars. Fix misleading use of tab_max_width in TabBarLayout(). Misc amends, shortening. (#3291) by ocornut · 3 years, 9 months ago
  23. 3422cb1 Tab Bar: Various fixes. Tried to reduce code complexity. (#3291) by Louis Schnellbach · 3 years, 10 months ago
  24. 5e5f25e Tab Bar: Rename named sections members into array. Various tidying up. (#3291) by ocornut · 3 years, 10 months ago
  25. 7ac16c0 Tab Bar: Fix multiple width and position computation issue. (#3291) by Louis Schnellbach · 3 years, 10 months ago
  26. f23c39c Tab Bar: Fixed handling of scrolling policy with leading/trailing tabs. + warning fixes + bunch of renaming. (#3291) by ocornut · 3 years, 10 months ago
  27. 4a57a98 Tab Bar: Added TabItemButton(), ImGuiTabItemFlags_Leading, ImGuiTabItemFlags_Trailing + demo. (#3291) by Louis Schnellbach · 3 years, 11 months ago
  28. 2983641 Internals, CollapsingHeader, TabItem: Standardized using a #CLOSE id prefix for TabItem and ColllapsingHeader (same as window) by ocornut · 3 years, 9 months ago
  29. 27d0c3a Tab Bar: Fixed a small bug where scrolling buttons (with ImGuiTabBarFlags_FittingPolicyScroll) would generate an unnecessary extra draw call. by ocornut · 3 years, 9 months ago
  30. 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 · 3 years, 9 months ago
  31. 795cf6f Removed return value from OpenPopupOnItemClick(). Use IsWindowAppearing() after BeginPopup() for a similar result. by ocornut · 3 years, 9 months ago
  32. a58a727 Renamed OpenPopupContextItem() back to OpenPopupOnItemClick(), reverting 99ab5210 by ocornut · 3 years, 9 months ago
  33. ec945f4 InputText: Added support for Page Up/Down in InputTextMultiline. (#3430) by Louis Schnellbach · 3 years, 9 months ago
  34. 8eca736 Update binary link by omar · 3 years, 9 months ago
  35. c206a19 Removed ImFont::DisplayOffset in favor of ImFontConfig::GlyphOffset. (#1619) by ocornut · 3 years, 9 months ago
  36. 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 · 3 years, 9 months ago
  37. c47bcb2 Fix popup and tooltip positioning when not fitting in the screen. Amend fa42ccea8. by ocornut · 3 years, 9 months ago
  38. b7b08f5 Fix popup and tooltip positioning when not fitting in the screen. by Rokas Kupstys · 4 years, 1 month ago
  39. 825f699 Backends: OpenGL3: Amends (#3467, #1985) by ocornut · 3 years, 9 months ago
  40. 2460f2a Backends: OpenGL3: Fix to avoid calling glBindSampler() with version <= 3.2 (#3467, #1985) by Julian Webb · 3 years, 10 months ago
  41. 645a6e0 Bypass unnecessary formatting when using the TextColored()/TextWrapped()/TextDisabled() helpers with a "%s" format string. (#3466) by ocornut · 3 years, 9 months ago
  42. d2939ce Columns: Make sure the ClipRect is valid. (#3475) by Bartosz Szreder · 3 years, 9 months ago
  43. a1597cf Backends: DX12: Fix D3D12 Debug Layer warning if scissor rect is 0 width or 0 height. (#3472, #3462) by Pierre-Loup Pagniez · 3 years, 9 months ago
  44. a8f409a Examples: DX12: Enable breaking on any warning/error when debug interface is enabled. (#3462, #3472) + misc comments & minor fixes. by omar · 3 years, 9 months ago
  45. e8447de Backends: Vulkan: Removed unused shader code. Fix leaks. Avoid unnecessary pipeline creation for main viewport. Amend 41e2aa2. (#3459) by omar · 3 years, 10 months ago
  46. d8d58b0 Backends, Examples: DX12: Clarify support for 32-bit building in project files and comments. (#301) by omar · 3 years, 10 months ago
  47. 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 · 3 years, 10 months ago
  48. 6a546a5 ImVector: fix max_size() for signed int value. Amend 444873404 (#3429, #3460) by xndcn · 3 years, 10 months ago
  49. 8a9ee9c Add const qualifier for parameter ImFontConfig of ImFont::AddGlyph (#3461) by HALX99 · 3 years, 10 months ago
  50. 206d78a InputText: Fixed minor glitch when erasing trailing lines in InputTextMultiline(). Fixed cursor being partially covered after using Ctrl+End key. by omar · 3 years, 10 months ago
  51. 36af398 Sliders: Fixed using ImGuiSliderFlags_ClampOnInput with reverse sliders. (#3432, #3449) by omar · 3 years, 10 months ago
  52. 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 · 3 years, 10 months ago
  53. 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 · 3 years, 10 months ago
  54. b25756b Examples: Vulkan: Switch validation layer. Fix CMakeLists to find Vulkan the standard way. (#3459) by Michel Lesoinne · 4 years, 2 months ago
  55. 751d153 InputText: Fixed callback's helper DeleteChars() function when cursor is inside the deleted block. (#3454). by ocornut · 3 years, 10 months ago
  56. 70289ab Scrolling: Fixed edge snapping being applied prior to knowing ContentSize. (#3452) by ocornut · 3 years, 10 months ago
  57. 8db94cd Internals: Scroll related, comments & shallow tweaks. by ocornut · 3 years, 10 months ago
  58. b73305b Examples: Vulkan: Reworked buffer resize handling, amend df89a16d (#3390, #2626) by ocornut · 3 years, 10 months ago
  59. 9a9ee7f NavInitWindow: Change IMGUI_DEBUG_LOG to IMGUI_DEBUG_LOG_NAV (#3450) by Valentin Vanelslande · 3 years, 10 months ago
  60. f4d062f Nav: Added debug logging, extract bits of code into NavUpdateInitResult(). by ocornut · 3 years, 10 months ago
  61. a456d17 Internals: Begin: update ->Hidden flags only on first begin of the frame. (ignore whitespace to see simple diff) by ocornut · 3 years, 10 months ago
  62. ce230fc Internals: TabBar renaming and shuffling stuff around. by ocornut · 3 years, 10 months ago
  63. 13f7183 Internals: Added support for overriding locale decimal point, undocumented. (#2278) + Misc doc update. by ocornut · 3 years, 10 months ago
  64. 901d432 Nav: Fixed using Alt to toggle the Menu layer when inside a Modal window. (#787) Tidying up todo items. by ocornut · 3 years, 10 months ago
  65. 302896d Basic optimization for ShadeVertsLinearColorGradientKeepAlpha() - especially for debug overhead - since it's used massively by some of our experiments. by ocornut · 3 years, 10 months ago
  66. 093afd4 Internals: Added Name to ImGuiDataTypeInfo + minor misc comments in BeginGroup(). by ocornut · 3 years, 10 months ago
  67. 45499b8 Window: Fixed using non-zero pivot in SetNextWindowPos() when the window is collapsed. (#3433) by ocornut · 3 years, 10 months ago
  68. 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 · 3 years, 10 months ago
  69. b30d333 Nav: Activate InputSource as Gamepad when pressing any of the digital d-pad button. by ocornut · 3 years, 10 months ago
  70. 8d71bc2 Internals: Nav: shallow refactor. by ocornut · 3 years, 10 months ago
  71. 833eb77 Nav: Fix navigation resuming on first visible item when using gamepad. by Rokas Kupstys · 3 years, 10 months ago
  72. 1e8b9f8 Nav: Removed stateful NavMoveFromClampedRefRect and made it more explicit that nav move request from gamepad start from a clipped location. by ocornut · 3 years, 10 months ago
  73. 4448734 ImVector: added max_size() to facilitate usage with sol2 binding generator (#3429) by ocornut · 3 years, 10 months ago
  74. 32be6c0 InputText: Fixed using ImGuiInputTextFlags_Password with InputTextMultiline(). (#3427, #3428) by ocornut · 3 years, 10 months ago
  75. 5919a6f Tab Bar: Keep tab item close button visible while dragging a tab (independent of hovering state). by ocornut · 3 years, 10 months ago
  76. 021c28a Nav: Fix ScrollToBringRectIntoView() not bringing entire item into view when nav moves to the left. Correct some comments. by Rokas Kupstys · 3 years, 10 months ago
  77. 08108cf Tab Bar: Hide tab item close button while dragging a tab. by ocornut · 3 years, 10 months ago
  78. 2e50d07 Selectable: Tweaks. Added internal ImGuiSelectableFlags_NoPadWithHalfSpacing. by omar · 3 years, 10 months ago
  79. d451f6c Nav tweaks. Demo: Fixed drag and drop demo state (broken by f152fac4f1). Fixed incorrect format string (which would work without IMGUI_DISABLE_OBSOLETE_FUNCTIONS). by omar · 3 years, 10 months ago
  80. 7b0570d Revert "Drags, Sliders: internal ReadOnly flag gets forwarded properly to temp InputText()." by ocornut · 3 years, 10 months ago
  81. fdf9521 Drags, Sliders: internal ReadOnly flag gets forwarded properly to temp InputText(). by ocornut · 3 years, 10 months ago
  82. df89a16 Examples: Vulkan: Reworked buffer resize handling, fix for Linux/X11. (#3390, #2626) by ocornut · 3 years, 11 months ago
  83. 9b50e69 TreeNode: Made clicking on arrow toggle toggle the open state on the Mouse Down event. Amend 05420ea2c. by ocornut · 3 years, 10 months ago
  84. 97dad66 Metrics: Various tweaks, listing windows front-to-back, greying inactive items when possible. by ocornut · 3 years, 10 months ago
  85. 9262609 Version 1.79 WIP by ocornut · 3 years, 10 months ago
  86. 05a25e5 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. by ocornut · 3 years, 10 months ago
  87. fc9ccad InputText: Add ImGuiInputTextFlags_CallbackEdit, selection helpers in ImGuiInputTextCallbackData(). Add simple InputText() callbacks demo. by ocornut · 3 years, 10 months ago
  88. 024993a Revert leftovers from 4c201994d421089493a7a996978e8239ad619a20 by ocornut · 3 years, 10 months ago
  89. 4c20199 DragFloat, DragScalar: Fixed ImGuiSliderFlags_ClampOnInput not being honored in the special case where v_min == v_max. (#3361) by ocornut · 3 years, 10 months ago
  90. 5dc5610 Docs: TODO, FAQ by ocornut · 3 years, 10 months ago
  91. 95c99aa Version 1.78 by ocornut · 3 years, 10 months ago v1.78
  92. c6b01e8 Drag, Sliders: Merged ImGuiDragFlags back into ImGuiSliderFlags. (#3361, #1823, #1316, #642, #1829, #3209) by ocornut · 3 years, 10 months ago
  93. 14539b3 Update Emscripten readme about emrun (#3412) by omar · 3 years, 10 months ago
  94. d3fcc37 Update Emscripten readme about local XHR requests (#3412) by omar · 3 years, 10 months ago
  95. 3c65b65 Merge branch 'features/logarithmic_sliders' by ocornut · 3 years, 10 months ago
  96. f32663b Drags, Sliders: Removed locking behavior with min > max (added in 1.73) by omar · 4 years ago features/logarithmic_sliders
  97. 7f8f009 Internals: Renamed SliderCalcRatioFromValueT() -> ScaleRatioFromValueT(), SliderCalcValueFromRatioT() -> ScaleValueFromRatioT(). by omar · 4 years ago
  98. fb0f2eb Drags, Sliders: Tweaks. by omar · 4 years ago
  99. fa279a6 Drags, Sliders: Added deadzone to make selecting 0.0 on linear sliders easier, slider navigation delta accumulation. (#3361, #1823, #1316, #642) by Ben Carter · 4 years ago
  100. f75b29e Drags, Sliders: Added ImGuiDragFlags_NoInput/ImGuiSliderFlags_NoInput to disable turning widget into a text input with CTRL+Click or Nav Enter. by omar · 4 years ago