1. 8dd692c Android: Amend backend and examples with minor consistency tweaks. (#3446) by ocornut · 3 years, 2 months ago
  2. fb85c03 Add Android backend and example (#3446) by duddel · 3 years, 2 months ago
  3. d8c88bd Tables: Fixed unaligned accesses when using TableSetBgColor(ImGuiTableBgTarget_CellBg). (#3872) by ocornut · 3 years, 2 months ago
  4. 1ddaff8 Demo: Tweak inputs display. by ocornut · 3 years, 2 months ago
  5. 662535f Backends: DX9: Fix handling of colored textures (#3844, #3868) by ocornut · 3 years, 2 months ago
  6. 25679a4 Window, Nav: Fixed crash when calling SetWindowFocus(NULL) as the time a new window appears. (#3865) by ocornut · 3 years, 2 months ago
  7. 4537d98 Backends: DX9: Fix to support colored glyphs, using newly introduced 'TexPixelsUseColors' info. (#3369, #3844) by ocornut · 3 years, 2 months ago
  8. eb57484 Backends: DX9: add missing IMGUI_USE_BGRA_PACKED_COLOR support. Remove dinput.h headers. (#3844) by Xiliusha · 3 years, 3 months ago
  9. 23ab497 ImFontAtlas: Added 'bool TexPixelsUseColors' output to help backend decide of underlying texture format. (#3369, #3844) by ocornut · 3 years, 2 months ago
  10. cdf1926 Fix a typo in the demo text (#3840) by chirsz · 3 years, 3 months ago
  11. 5aaab74 Update FAQ.md by omar · 3 years, 3 months ago
  12. 760c394 Added links to Discussions. Closed Discord, yeah! (#2748) by ocornut · 3 years, 3 months ago
  13. 3776ba5 Internals: TabBar: minor tweaks and renaming. by ocornut · 3 years, 3 months ago
  14. 6f4b9c6 Added commentary about DLL boundaries. Added GetAllocatorFunctions(). Tidying up. (#3836) by ocornut · 3 years, 3 months ago
  15. 3f5bb59 Examples: Fix MinGW detection in makefiles. Fix example_null build due to missing IME input libs. (#2590) by Rokas Kupstys · 3 years, 3 months ago
  16. 9b32f7b Fix example_null Makefile for Mingw (#2590) by ocornut · 3 years, 3 months ago
  17. edf135c Win32+MinGW: Re-enabled IME functions by default even under MinGW. (#2590, #738) by ocornut · 3 years, 3 months ago
  18. ece8545 Log/Capture: Added LogTextV, a va_list variant of LogText. (#3828) by David Maas · 3 years, 3 months ago
  19. a8f76c2 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) by ocornut · 3 years, 3 months ago
  20. 0ecdf81 DragScalar: Fixed crash when using DragScalar() directly with ImGuiSliderFlags_AlwaysClamp + only one of either p_min or p_max set. (#3824) [@harry75369] by ocornut · 3 years, 3 months ago
  21. c154629 Backends: Win32: Added ImGui_ImplWin32_EnableAlphaCompositing() helper. (#2766, #3447) by ocornut · 3 years, 3 months ago
  22. 6a161b8 Examples: Reworked setup of clear color to be compatible with transparent values. (#2693, #2764, #2766, #2873, #3447, #3813, #3816) by ocornut · 3 years, 3 months ago
  23. bda12e5 Backends: Rework blending equation to preserve alpha in output buffer accross all backends. (#2693, #2764, #2766, #2873, #3447, #3813, #3816) by ocornut · 3 years, 3 months ago
  24. 27a5bdb 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. by ocornut · 3 years, 3 months ago
  25. fb15d8c Improve on automatic circle segment count calculation. (#3808) Amends by ocornut · 3 years, 3 months ago
  26. f107693 Improve on automatic circle segment count calculation. (#3808) by thedmd · 3 years, 3 months ago
  27. b47aa46 Tables: TableSetupColumn() user id uses ImGuiID as intended (typedef ImU32). internals: added GetCurrentTable(), LeftMostEnabledColumn. Demo/docs tweaks. by ocornut · 3 years, 3 months ago
  28. 9576dfd CI: Use workflow_run to trigger scheduled builds and static analysis. by Rokas Kupstys · 3 years, 3 months ago
  29. 30b7545 Version 1.82 WIP by ocornut · 3 years, 3 months ago
  30. 61b1948 Made a change to CalcWindowSizeAfterConstraint() which MSVC optimizer seems to trip on. (read on) by ocornut · 3 years, 3 months ago
  31. 4df5713 Version 1.81 by ocornut · 3 years, 3 months ago v1.81
  32. 647a308 Backends: GLFW: Add ImGui_ImplGlfw_InitForOther() instead of ImGui_ImplGlfw_InitForWebGPU() so it can be used for e.g. DX11. (#3632) by ocornut · 3 years, 3 months ago
  33. f14042c Viewports Added ImGui::GetMainViewport() as a way to get the bounds and work area of the host display. (#3789, #1542) by ocornut · 3 years, 3 months ago
  34. 3b4d3a9 Simplify CI scripts (#3764) by Oleh Prypin · 3 years, 4 months ago
  35. 56f7bda ImDrawList: Clarified PathArcTo() need for a_min <= a_max with an assert. Fixed PathArcToFast() handling of a_min > a_max. by ocornut · 3 years, 3 months ago
  36. 03038df ImDrawList: fix divide by zero (for which result was unused but triggering on some archs/setup) added by f144c67676 (#3738) by ocornut · 3 years, 3 months ago
  37. b898281 Demo: Added 'Examples->Fullscreen Window' demo. (#3789) + repack and zero-clear ImDrawData. by ocornut · 3 years, 3 months ago
  38. 58a0a70 Backends: Using SetTexID() consistently instead of assigning to ->TexID. May make the later obsolete eventually. by ocornut · 3 years, 3 months ago
  39. 82a9b59 Backend: webgpu: Fixes blending issue on Chrome 90+ and makes backend forward compatible with Emscripten 2.0.14 (#3632, #3770) by Basil Fierz · 3 years, 3 months ago
  40. 03d74a2 ListBox: renamed ListBoxHeader>BeginListBox, ListBoxFooter>EndListBox. Added demo bits. by ocornut · 3 years, 3 months ago
  41. 6f6d4e0 ListBoxHeader: In version taking height in number of items, made vertical padding consistent regardless of if (items_count <= height_in_items) or not. by ocornut · 3 years, 3 months ago
  42. e5cbf60 ListBox: tweaked default height calculation. simplifying code internally (rework passing of full rect). Should have no visible side-effects + misc comments. by ocornut · 3 years, 3 months ago
  43. 90a518c Fixed typos (#3782) by freddii · 3 years, 3 months ago
  44. d1a9efd InputText: Fixed slightly off ScrollX tracking, noticeable with large values of FramePadding.x. Multiline: Fixed padding/cliprect not matching single-line version. (#3781) by ocornut · 3 years, 3 months ago
  45. a3f0393 Menus: Fixed an issue with child-menu auto-sizing (issue introduced by 6af92b0) (#3779) by ocornut · 3 years, 3 months ago
  46. 929563c Log/Capture: Fixes for handling \n in strings. Improve the look of various widgets. Added LogSetNextTextDecoration helper. Fixup/amend dbaf74d75. by ocornut · 3 years, 3 months ago
  47. dbaf74d 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. by Louis Schnellbach · 3 years, 4 months ago
  48. 9d576a9 Tables: added internal TableSetColumnEnabled() helper. Comments. by ocornut · 3 years, 3 months ago
  49. 4dec436 SliderInt: Fixed click/drag when v_min==v_max from setting the value to zero. (#3774) by Erwin Coumans · 3 years, 3 months ago
  50. 24be26e imgui_freetype: Add support for colored glyphs. Font: add support for untinted glyphs (#3369) by ocornut · 3 years, 4 months ago
  51. 24aa665 imgui_freetype: add support for colored glyphs with ImGuiFreeTypeBuilderFlags_LoadColor (#3369) by Petr Shurgalin · 3 years, 4 months ago
  52. 4622fa4 Fonts: Fixed CalcTextSize() width rounding so it behaves more like a ceil. (#3776) by ocornut · 3 years, 3 months ago
  53. 9499afd 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) by ocornut · 3 years, 4 months ago
  54. dff0044 Backends, Examples: Added support for WebGPU and corresponding example. Amend 5853fbd (#3632) by ocornut · 3 years, 4 months ago
  55. 5853fbd Backends, Examples: Added support for WebGPU and corresponding example (#3632) by Basil Fierz · 3 years, 4 months ago
  56. 6487860 Backends: Vulkan: Rework support for custom function/symbol loader (#3759, #3227), add ImGui_ImplVulkan_LoadFunctions (amend 6001c54) by ocornut · 3 years, 4 months ago
  57. 6001c54 Backends: Vulkan: Support for custom function/symbol loader (#3759, #3227) by Hossein Noroozpour · 3 years, 4 months ago
  58. 066406b Backends: OSX: Fix mouse position not being reported when mouse buttons other than left one are down. (#3762) by Rokas Kupstys · 3 years, 4 months ago
  59. e28b517 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. by ocornut · 3 years, 4 months ago
  60. 3867c6c 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. by ocornut · 3 years, 4 months ago
  61. 9417acc Fonts: if IMGUI_ENABLE_FREETYPE, use library by default for font rasterization by Louis Schnellbach · 3 years, 4 months ago
  62. 6b32d0e Fixed minor title bar text clipping issue when FramePadding is small/zero and there are no close button in the window. (#3731) by ocornut · 3 years, 4 months ago
  63. a8d2d8e Fixed uninitialized variable, amend f3f2578. (#3753) by ocornut · 3 years, 4 months ago
  64. f3f2578 Internals: Added context hook removal support (#3580, #3626, #3753) by Sammy Fatnassi · 3 years, 4 months ago
  65. f139846 Backends: Win32: dynamically load XInput library (amends) (#3646, #3645, #3248, #2716) by ocornut · 3 years, 4 months ago
  66. 633d103 Backends: Win32: dynamically load XInput library (#3646, #3645, #3248, #2716) by Kuanlan · 3 years, 4 months ago
  67. 2ed47e5 Version 1.81 WIP by ocornut · 3 years, 4 months ago
  68. 695a4bd Backends: Metal: Fixed texture storage mode when building on Mac Catalyst. (#3748) by Belinsky-L-V · 3 years, 4 months ago
  69. f144c67 ImDrawList: fixed AddCircle, AddCircleFilled buffer read overflow with (rad > 0.0f && rad < 1.0f && num_segments == 0). (#3738) by ocornut · 3 years, 4 months ago
  70. 58075c4 Version 1.80 by ocornut · 3 years, 4 months ago v1.80
  71. 5178c3c Tables: added ImGuiTableFlags_NoHostExtendX instead of using outer_size.x == 0.0f. Changed default outer_size to (0.0f, 0.0f). (#3605) by ocornut · 3 years, 4 months ago
  72. 3b409d2 BeginChild: half-fixed child window name longer than 255 conflicting, merely raised the limit by using our shared large buffer. Comments. by ocornut · 3 years, 4 months ago
  73. 6737037 Tab Bar: fix 0ea4408 (#3414) by ocornut · 3 years, 4 months ago
  74. 74b3b7c Added experimental io.ConfigDragClickToInputText feature to enable turning DragXXX widgets into text input with a simple mouse click-release (without moving). (#3737) by ocornut · 3 years, 4 months ago
  75. dc0f3d9 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) by ocornut · 3 years, 4 months ago
  76. ae0d2dd Tables: rework submission of content size and ideal content size to outer window (now using IdealMaxPos introduced in 6af92b0). by ocornut · 3 years, 4 months ago
  77. f379dc2 ImBitArray: Rename ClearBits() to ClearAllBits() and add SetAllBits(). ImBitArraySetBitRange work on range [n..n2) instead of [n..n2] by thedmd · 3 years, 4 months ago
  78. 3fef132 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. by ocornut · 3 years, 4 months ago
  79. 0ea4408 Tab Bar: Requested ideal content size (for auto-fit) doesn't affect horizontal scrolling. Followup to afa01d8. (#3414) by ocornut · 3 years, 4 months ago
  80. 6af92b0 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) by ocornut · 3 years, 4 months ago
  81. 6470681 Use GitHub URL for Tracy Profiler. (#3721) by Bartosz Taudul · 3 years, 4 months ago
  82. 4d419d1 Tables: fixed ColumnsAutoFitWidth for resizable fixed columns reporting ideal width. by ocornut · 3 years, 4 months ago
  83. 3e71263 Tables: more moving of code in EndTable(), should have no side-effect. by ocornut · 3 years, 4 months ago
  84. 626e3e2 Tables: fix reported inner-width for scrolling tables off by a small padding amount + moved code. by ocornut · 3 years, 4 months ago
  85. 3edfc04 Tables: Internals: Renaming, tweaks preparing ahead for trickier changes (should be all no-op). by ocornut · 3 years, 4 months ago
  86. 9e281c1 Tables: Fixed very small tables edge cases: inverted clip rect with freezing + scroll, missing borders. by ocornut · 3 years, 4 months ago
  87. b0db741 Demo tweaks. Moved Tabs to Widgets section. Added to Tables demo. Increased version following 00b35c08. by ocornut · 3 years, 4 months ago
  88. 00b35c0 Tables: (breaking) removed ImGuiTableColumnFlags_WidthAuto which now can be expressed as _Fixed + _NoResize. WidthRequest gets updated when RequestOutputMaskByIndex is set rather than Visible. by ocornut · 3 years, 4 months ago
  89. 8cea3e3 Tables: fixed border straying out of rect when using ImGuiTableFlags_NoBordersInBody with small height. by ocornut · 3 years, 4 months ago
  90. 002ba1a Tables: comments, tweak. CollapsingHeader: comments. (#3715) by ocornut · 3 years, 4 months ago
  91. feaa7ea Examples: Emscripten: Amend ba636c5. (#3705) by ocornut · 3 years, 4 months ago
  92. 0f14dd9 Examples: Emscripten: Add 'make serve' helper, move output to web/ folder. (#3705) by Horki · 3 years, 4 months ago
  93. 31a2f0c Tables: fixed outer_width misreported to layout for use with SameLine when ScrollY is set but not ScrollX (#3704, #3414) by ocornut · 3 years, 4 months ago
  94. e485d45 Backends: DX12: improve Windows 7 compatibility (#3696) by Matthijs Lavrijsen · 3 years, 4 months ago
  95. 3653551 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+ by ocornut · 3 years, 4 months ago
  96. e18abe3 Tables: (Breaking) Added ImGuiTableFlags_SizingFixedSame, ImGuiTableFlags_SizingStretchProp. Removed ImGuiTableFlags_SameWidths. by ocornut · 3 years, 4 months ago
  97. 0e3ba37 Tables: Tidying up. Shuffle some columns fields to facilitate debugging + comments + demo tweaks + metrics highlight. by ocornut · 3 years, 4 months ago
  98. 414f822 Tables: (Breaking) rename ImGuiTableFlags_SizingPolicyFixed > ImGuiTableFlags_SizingFixedFit, ImGuiTableFlags_SizingPolicyStretch > ImGuiTableFlags_SizingStretchSame in prevision for new policies. by ocornut · 3 years, 4 months ago
  99. 8b5f379 Tables: Moved demo chunks. Made right-most non-resizable same-width column hidden to alleviate the issue where they are off by 1 pixel. by ocornut · 3 years, 4 months ago
  100. 94a4322 ImDrawList: Internals: Add ability to scale anti-alias fringe. This enable users to keep geometry sharp while scaling vertex buffer content. by thedmd · 6 years ago