1. 2841c51 Backends: OpenGL3: add GL_NEAREST and samplers functions in loader. by ocornut · 15 hours ago master
  2. bf52f4a Backends: OpenGL3: added HasBindSampler storage for readability and consistency. by ocornut · 15 hours ago
  3. 14e076c Backends: Internal renaming of samplers. by ocornut · 16 hours ago
  4. ea8a5a9 DrawList: made AddCallback() assert when passing a null callback. by ocornut · 17 hours ago
  5. 230418a InputText: Word-Wrap: attempt to track cursor while resizing frame/parent. (#3237, #952, #1062, #7363) by ocornut · 7 days ago
  6. 16415aa InputText: Word-Wrap: added custom implementation for Home/End that is word-wrap friendly. (#3237, #952, #1062, #7363) by ocornut · 11 days ago
  7. 985723e InputText: Word-Wrap: mouse clicks on word-wrapping points set cursor side correctly. (#3237, #952, #1062, #7363) by ocornut · 12 days ago
  8. a82f66a InputText: Word-Wrap: added ImGuiInputTextFlags_WordWrap support. (#3237, #952, #1062, #7363) by ocornut · 11 days ago
  9. e422a38 InputText: internals: expose LineCount, GetPreferredOffsetX(). by ocornut · 11 days ago
  10. 11fff1c ImFont::RenderText() takes ImDrawTextFlags_CpuFineClip instead of bool cpu_fine_clip + forward ImDrawTextFlags to word-wrap code. by ocornut · 12 days ago
  11. 3cc7d1c InputText: InputTextCalcTextSize() uses ImFontCalcTextSizeEx(). by ocornut · 12 days ago
  12. 56189cd Internals: added ImDrawTextFlags_StopOnNewLine support to ImFontCalcTextSizeEx(), ImDrawTextFlags_WrapKeepTrailingBlanks to ImTextCalcWordWrapNextLineStart(). by ocornut · 12 days ago
  13. a994589 stb_textedit: extracted stb_textedit_move_line_start()/stb_textedit_move_line_end(), adding STB_TEXTEDIT_MOVELINESTART,STB_TEXTEDIT_MOVELINEEND support. (#3237, #952, #1062, #7363) by ocornut · 3 weeks ago
  14. bc6478f Internals: added ImDrawTextFlags_WrapKeepTrailingBlanks required for text-edit style word-wrapping. by ocornut · 3 weeks ago
  15. 34ab6c8 Internals: extracted ImFont::CalcTextSizeA() into ImFontCalcTextSizeEx() so we can make change to its signature. by ocornut · 12 days ago
  16. c63b5bd Internals: extracted ImFont::CalcWordWrapPosition() into ImFontCalcWordWrapPositionEx() so we can make change to its signature. by ocornut · 3 weeks ago
  17. 8a35ce0 CalcWordWrapPosition() breaks on \n instead of relying on caller to do it + expose ImTextCalcWordWrapNextLineStart(). (#3237, #952, #1062, #7363) by ocornut · 3 weeks ago
  18. f77f68a CI: Windows: update to 1.4.326 + pull Vulkan from KhronosGroup's Vulkan-Headers and Vulkan-Loader. (#8925, #8778) by yaz0r · 27 hours ago
  19. bed08da Backends: SDLGPU3: fixed double assignment. (#8924) by fgungor · 21 hours ago
  20. 09ebcf1 Docs: fixed mismatched parentheses & other small changes. (#8922) by fdsa · 3 days ago
  21. 02af06e Backends: Vulkan: rewrite pColorAttachmentFormats deep-copy to avoid issues when calling multiple times. (#8282, #8110) by ocornut · 5 days ago
  22. 026d47c Backends: Vulkan: store pColorAttachmentFormats deep-copy into an ImVector. (#8282, #8110) by ocornut · 5 days ago
  23. c637148 Backends: Vulkan: reorder InitInfo fields. by ocornut · 5 days ago
  24. 26aa81a Backends: Vulkan: misc amends (makes ImGui_ImplVulkan_MainPipelineCreateInfo::PipelineRenderingCreateInfo consistent with InitInfo). (#8110, #8111, #8053) by ocornut · 5 days ago
  25. 1ecc34a Backends: Vulkan: misc amends (e.g. changelog, coding style). (8110, 8111, 8053) by ocornut · 5 days ago
  26. ee03cef Backends: Vulkan: revert using a struct for ImGui_ImplVulkan_CreatePipeline() for now. (#8110, #8111, #8053) by ocornut · 5 days ago
  27. e51d93e Backends: Vulkan: added ImGui_ImplVulkan_CreateMainPipeline(). (#8110, #8111, #8053) by Ronan Cailleau · 10 months ago
  28. 7d33524 InputText: fixed an issue where using Escape with ImGuiInputTextFlags_EscapeClearsAll. (#8915, #8273) by ocornut · 5 days ago
  29. 605a751 InputText, InputInt, InputFloat: fixed an issue where using Escape to revert would not write back the reverted value. (#8915, #8273) by ocornut · 5 days ago
  30. b7cb3d9 Comments about using MSVC SAL for printf annotation. (#8871) by ocornut · 6 days ago
  31. 20160ff Fonts: fixed merging a font and specifying a font target in DstFont that's not the last added font (regression in 1.92). (#8912) by ocornut · 6 days ago
  32. 3766d40 Nav: fixed Ctrl+Tab window appearing as empty when the sole active and focused window has the ImGuiWindowFlags_NoNavFocus flag. (#8914) by ocornut · 6 days ago
  33. 0dd3c84 Docs: add missing anchor in FAQ.md (#8913) by Ян Ли · 6 days ago
  34. 8dc457f Internals: added indent, shallow tweaks + unused context pointer to InputTextCalcTextLenAndLineCount() to reduce noise in wip patch. by ocornut · 3 weeks ago
  35. 0ef9610 InputText, stb_textedit: Revert special handling when pressing Down/PageDown on last line of a buffer without a trailing carriage return. by ocornut · 11 days ago
  36. 5c92699 stb_textedit: trim trailing blanks for simplicity. by ocornut · 12 days ago
  37. 771fae6 ImRect: added AsVec4() helper. Using ImRect in InputTextEx(). by ocornut · 13 days ago
  38. 6351f00 Clipper, Tables: removed `row_increase >= 0` assert. (#8886) by ocornut · 12 days ago
  39. 55cbc66 InputText: allow passing an empty string with buf_size==0. (#8907) by ocornut · 12 days ago
  40. 9f96994 stb_textedit: fixed misleading cursor-1 in STB_TEXTEDIT_K_LINESTART handlers. (#7925) by ocornut · 3 weeks ago
  41. aa2f40c Clipper, Tables: added ImGuiListClipperFlags, ImGuiListClipperFlags_NoSetTableRowCounters. (#8886) by ocornut · 13 days ago
  42. a309d2d Fonts: fixed assertion failure when ImFontAtlasRectEntry::Generation overflows. (#8906) by Christian Fillion · 13 days ago
  43. 87c1ab7 Windows: changed how g.CurrentItemFlags is modified before windows' CloseButton() submission to be less misleading. (#8903) by ocornut · 14 days ago
  44. 319c481 AddFontDefault(): shallow simplification. by ocornut · 14 days ago
  45. 229d56e Debug Tools: ID Stack Tool: when ### is used, uncontributing prefix before the ### is now skipped. (#8904, #4631) by ocornut · 14 days ago
  46. 7d23059 Fixed ImHashSkipUncontributingPrefix() not looping in case of multiple ### elements. by ocornut · 14 days ago
  47. 75a4a48 Internals: extracted ImHashSkipUncontributingPrefix() out of CreateNewWindowSettings() and added note about it. by ocornut · 14 days ago
  48. 9e86401 Debug Tools: ID Stack Tool: added option to hex-encode non-ASCII characters in output path. (#8904, #4631) by ocornut · 14 days ago
  49. 783f1e6 Debug Tools: ID Stack Tool: fixed using fixed-size buffers preventing long identifiers from being displayed in the tool. (#8905, #4631) by ocornut · 14 days ago
  50. e728b96 Fixed Bullet() fixed tesselation amount which looked out of place in very large sizes. by ocornut · 3 weeks ago
  51. fe03035 Docs: advertise ProggyVector font as an alternative. by ocornut · 3 weeks ago
  52. 515c0b5 Backends: SDL_GPU: typo + changelog. (#8892) by ocornut · 3 weeks ago
  53. 7c6fa8f Backends: SDL_GPU: add swapchain parameters to ImGui_ImplSDLGPU3_InitInfo. (#8892) by PTSVU · 3 weeks ago
  54. 42656b3 Scrollbar, Style: added style.ScrollbarPadding, ImGuiStyleVar_ScrollbarPadding. (#8895) by ocornut · 3 weeks ago
  55. 89b7fc9 DrawList: fixed CloneOutput() taking a copy of the ImDrawListSharedData pointer. Missing Changelog. (#8894, #1860) by ocornut · 3 weeks ago
  56. 0c4f500 DrawList: fixed CloneOutput() taking a copy of the ImDrawListSharedData pointer. (#8894, #1860) by ocornut · 3 weeks ago
  57. 720e94f Rework FormatTextureIDForDebugDisplay() ImDrawCmd version as FormatTextureRefForDebugDisplay(). by ocornut · 3 weeks ago
  58. 321e9eb Fixes for printing out ImTextureID value when it is typedef to other types. (#8889) by ocornut · 3 weeks ago
  59. 6556011 Examples: Android+OpenGL3: update Gradle project, amend. (#8888, #8878) by scribam · 3 weeks ago
  60. 361e370 Examples: Android+OpenGL3: update Gradle project (#8888, #8878) by scribam · 3 weeks ago
  61. 86ec5c8 Version 1.92.3 WIP by ocornut · 3 weeks ago
  62. 45acd5e Version 1.92.2b by ocornut · 4 weeks ago v1.92.2b
  63. 774ddb5 Fixed IsItemHovered() failing on disabled items and items that have no identifier. Made holding on disabled items not leak IsItemDisabled() between disabled items when window has _NoMove. (#8877, #8883) by ocornut · 4 weeks ago
  64. 4dee11a Make ImGuiInputSource int. by ocornut · 4 weeks ago
  65. 43e3ac0 Docs: fixed unneeded usage of Build(). (#8883) by omar · 4 weeks ago
  66. 02f654c Backends: Allegro5: fixed missing support for ImGuiKey_PrintScreen under Windows. by ocornut · 4 weeks ago
  67. e1baadb Backends: Allegro5: Fixed texture format setup. (#8770, #8465) by ocornut · 4 weeks ago
  68. e2a662e Backends: Allegro5: fixed use of obsolete IM_OFFSETOF(). by ocornut · 4 weeks ago
  69. e1a9380 Backends: Allegro5: Added ImGui_ImplAllegro5_SetDisplay(). by ocornut · 4 weeks ago
  70. af920e1 Version 1.92.3 WIP by ocornut · 4 weeks ago
  71. 863e989 imgui_freetype.cpp: fix gcc -Wmissing-declarations (#8879) by Wouter Vermaelen · 4 weeks ago
  72. 2b24f5f Version 1.92.2 by ocornut · 4 weeks ago v1.92.2
  73. e10300e Docs: Special thanks. by ocornut · 4 weeks ago
  74. 5a6fa33 Fixed an inconsistency between IsItemHovered() and internal hovering check, where IsItemHovered() would return true if mouse was first clicked on the background of a non-moveable window. (#8877) by ocornut · 4 weeks ago
  75. 8239a0e Nav, Tables: fix NavIsScrollPushableX logic clamping value stored in NavApplyItemToResult(), which would break scrolling. (#8816, #2221) by ocornut · 4 weeks ago
  76. 5011559 Demo: About Box: include IMGUI_ENABLE_TEST_ENGINE in Config/Build info. by ocornut · 4 weeks ago
  77. 1c57dc2 Misc: fixes zealous MSVC static analyzer warnings + make GetInputSourceName(), GetMouseSourceName() a little more tolerant. (#8876) by ocornut · 4 weeks ago
  78. 47c4148 Tables, Nav: fixed navigation within scrolling tables when item boundaries goes beyond columns limits. (#8816, #2221) by ocornut · 4 weeks ago
  79. ea075ed ImVector: skip memcpy in operator= if Data isn't initialized to play nice with -fsanitize=undefined. (#8874) by Ian · 4 weeks ago
  80. b6614f6 Backends: SDL_GPU3: removed ImGui_ImplSDLGPU3_Texture struct extraneous indirection now that we only need to store SDL_GPUTexture*. (#8866, #8163, #7998, #7988, #8465) by ocornut · 5 weeks ago
  81. 9ee3d73 Backends: SDL_GPU3: changed ImTextureID type from SDL_GPUTextureSamplerBinding* to SDL_GPUTexture*. Added ImGui_ImplSDLGPU3_RenderState. (#8866, #8163, #7998, #7988) by ocornut · 5 weeks ago
  82. e7d0ad0 Removed static inline usages from free functions. (#8867, #8813) by LEE KYOUNGHEON · 5 weeks ago
  83. 412daf7 Tabs: attempt to fix infinite loop in tab-bar ShrinkWidth() by using an epsilon. (#5652, #3421, #8800) by ocornut · 5 weeks ago
  84. c22af8c Fonts: fixes comment (amend d8da97f7). by ocornut · 5 weeks ago
  85. 1bf41a0 Fonts, Tables: fixed PushFont() having no effect when called after submitting a hidden column. (#8865) by ocornut · 5 weeks ago
  86. 2842836 InputText: minor tweak to an expression. by ocornut · 5 weeks ago
  87. d163e20 Examples: Win32+OpenGL3: Replace legacy 'GL/GL.h' with 'GL/gl.h' (#8861) by Adem Budak · 5 weeks ago
  88. f7eae45 Fonts: show ImFontConfig::FontNo in DebugNodeFont(). (#8863) by Christian Fillion · 5 weeks ago
  89. ff2dfc8 Fonts: fixed a crash when modifying different texture format with a legacy backend. (#8824) by Elliot Prior · 7 weeks ago
  90. 7e701c1 Fonts: fixed an issue when a font using MergeMode has a reference size specified but the target font doesn't. by ocornut · 5 weeks ago
  91. 90025a6 Backends: Vulkan: Avoid calling vkCmdBindDescriptorSets() when texture has not changed. (#8666) by Michael Böhme · 3 months ago
  92. 902b8cc Examples: SDL3+SDL_GPU: use SDL_GPU_PRESENTMODE_VSYNC present mode. (#8830) by ocornut · 5 weeks ago
  93. 70cfc02 Examples: SDL3+SDL_GPU: use SDL_WaitAndAcquireGPUSwapchainTexture() instead of SDL_AcquireGPUSwapchainTexture(). (#8830) by o:tone · 7 weeks ago
  94. 250bd66 Tabs: fixed ImGuiTabBarFlags_FittingPolicyScroll not triggering (regression in 3ef6c84). (#3421, #8800) by ocornut · 5 weeks ago
  95. c14d83d Tabs: made scrolling buttons never keyboard/gamepad navigation candidates. by ocornut · 5 weeks ago
  96. 7d5fef8 Nav: fixed a bug where GamepadMenu couldn't toggle between main and menu layer while navigating a Modal window. (#8834) by ocornut · 5 weeks ago
  97. 22fe9fc Textures: fixed assertion in DebugNodeTexture() when ImTextureID_Invalid is non-zero. (#8860, #8745) by Christian Fillion · 5 weeks ago
  98. 320c94b Tabs: when scrolling is enabled, track selected tabs when resizing down parent container. (#3421, #8800) by ocornut · 6 weeks ago
  99. 3ef6c84 Tabs: added new fitting policy ImGuiTabBarFlags_FittingPolicyMixed, new default. (#3421, #8800) by ocornut · 6 weeks ago
  100. cc1fbcc Fonts: undo change done in b884533 since 19d1ad0 made them unnecessary. (#8794, #8850) by ocornut · 6 weeks ago