1. 7e03ae3 Window: Fixed resizing from upper border when io.ConfigWindowsMoveFromTitleBarOnly is set. (#6390) by ocornut · 4 days ago master
  2. 7947f32 Demo: added casing swap demo to clarify use of ImGuiInputTextFlags_CallbackCharFilter. (#6457) + Metrics: simplified some code. by ocornut · 4 days ago
  3. 47579f8 Nav: set NavJustMovedToXXX fields on NavInit result + BeginChild() clears ActiveId on N+1 on entering instead of waiting for ID to elapse on N+2. by ocornut · 6 days ago
  4. 52e1911 Backends: OpenGL3: Added more explicit comments about using GL ES2/3 on targets where it's not automatic. (#6450) by ocornut · 6 days ago
  5. 08145bc Fonts: Fixed crash when merging fonts and the first font has no valid glyph. (#6446) by ocornut · 6 days ago
  6. 45c8c3b Listbox: commented out obsolete/redirecting functions that were marked obsolete more than two years ago: ListBoxHeader(), ListBoxFooter(). by ocornut · 7 days ago
  7. df8667b Comments/typos tweaks by ocornut · 9 days ago
  8. 2c558d5 Internals: SeparatorEx(): expose thickness + add misc comments relating to Separators. by ocornut · 9 days ago
  9. c8579ab Examples: DX9: Fix WM_SIZE handling bug introduced in 031e152d2. (#6374) by ocornut · 9 days ago
  10. 7348e99 CI: temporarily use Emscripten 3.1.37 because 3.1.18 has a regression. by ocornut · 11 days ago
  11. e489e40 Clipper: Amend ecb0aaa (#6424, #3841) by GamingMinds-DanielC · 14 days ago
  12. ecb0aaa Clipper: Renamed ForceDisplayRangeByIndices() to IncludeRangeByIndices(). (#6424, #3841) + commented out obsolete ImGuiListClipper() constructor. by ocornut · 14 days ago
  13. a550263 Misc: made ErrorCheckEndWindowRecover() handle font stack. (#6431, #1651) by ocornut · 14 days ago
  14. bcfc1ad Nav: Forwarded (wrap/loop) request don't mistakenly wreck reference pos. by ocornut · 3 weeks ago
  15. 430c059 Docs: added more detailed information about UTF-8 encoding. by ocornut · 3 weeks ago
  16. 513af1e Examples: Updated all Visual Studio project file to use /utf-8 option, so string literals are UTF-8 encoded by default. by ocornut · 3 weeks ago
  17. 0397321 Debug Tools: Added 'io.ConfigDebugIgnoreFocusLoss' option. (#4388, #4921) by ocornut · 3 weeks ago
  18. 6656553 Nav: Record/restore preferred position on each given axis. by ocornut · 3 weeks ago
  19. 39f7248 Backends: OpenGL3: Add glBindSampler for GL ES 3.0. (#6375) by Jason Millard · 3 weeks ago
  20. dd9db5e Backends: OpenGL3: Added runtime flags for ES2/ES3 to simplify coding-style. (#6375) by ocornut · 3 weeks ago
  21. 6cdedf5 Drag, Sliders: if the format string doesn't contain any %, when using CTRL+Click to input we use a default format. (#6405) by ocornut · 3 weeks ago
  22. 70cca1e Backends: avoid null dereference in metal and osx shutdown (#6385, #6334) by Alex · 4 weeks ago
  23. 5dc6013 Backends: SDL3: Fixed build on Emscripten/iOS/Android. (#6391) by ocornut · 4 weeks ago
  24. 7c291ba Tables: Fixed command merging when compiling with VS2013. (#6377) by ocornut · 4 weeks ago
  25. 085fa42 Adedd workaround for GCC erroneous/zealous warning (#5343) by cfillion · 5 weeks ago
  26. 031e152 Examples: DX9, DX10, DX11: Queue framebuffer resize instead of processing in WM_SIZE. (#6374) by ocornut · 5 weeks ago
  27. 15da1a9 Fixed misleading local name (#4493) + minor typo (#6369) by ocornut · 5 weeks ago
  28. fd94318 ImVec2: Added unary minus operator (#6368) by Koostosh · 5 weeks ago
  29. d3ad2f3 Menus: Fixed an issue when opening a menu hierarchy in a given menu-bar would allow opening another via simple hovering. (#3496, #4797) by ocornut · 5 weeks ago
  30. b475079 Nav: Fixed CTRL+Tab into a root window with only childs with _NavFlattened flags erroneously initializing default nav layer to menu layer. by ocornut · 5 weeks ago
  31. eed7b0e Nav: remove other-axis clamping, now that columns themselves are clamped. (#2221) by ocornut · 5 weeks ago
  32. da3d7e1 Focus: added an early out in FocusWindow() for the common case. by ocornut · 5 weeks ago
  33. 565aa0b Examples: Vulkan: pick integrated GPU if nothing else is available. (#6359) by kimidaisuki22 · 5 weeks ago
  34. 0fbf288 Examples: example_glut_opengl2: Fixed compilation issue (#6361) by Daniel Petrovic · 5 weeks ago
  35. 4d42450 Focus: amend ImGuiFocusRequestFlags_UnlessBelowModal to bring to front-most below the modal, simplify code in Begin(). (#6357, #4317) by ocornut · 5 weeks ago
  36. 01ca196 Focus: move focused child restore code in FocusWindow() with ImGuiFocusRequestFlags_RestoreFocusedChild flag. (#6357) by ocornut · 5 weeks ago
  37. 30eceaf Focus: start moving modal check into FocusWindow(), add ImGuiFocusRequestFlags_UnlessBelowModal (currently opt-in, should try to make opt-out). (#6357, #4317) by ocornut · 5 weeks ago
  38. f0fe195 Focus: merge extra param for FocusTopMostWindowUnderOne() from docking branch to facilitate merge. by ocornut · 5 weeks ago
  39. 00d3f92 Nav: Fixed navigation within tables/columns where item boundaries goes beyond columns limits. (#2221) by ocornut · 6 weeks ago
  40. 8d9e50c Nav: fixed IMGUI_DEBUG_NAV_SCORING not setting NavMoveClipDir, leading to debug result not matching real results. by ocornut · 6 weeks ago
  41. 662ce46 Debug Log: Fixed not parsing 0xXXXXXXXX values when the identifier is at the end of the line. by ocornut · 6 weeks ago
  42. a89590b Backends: Win32: revert accidental deletion of ImGui_ImplWin32_EnableAlphaCompositing() in a566ecc (#3218) by ocornut · 6 weeks ago
  43. 9308cfd Examples: Amend Win32/Winapi + OpenGL example. (#3218, #5170 and #6086, #2772, #2600, #2359, #2022, #1553) by ocornut · 6 weeks ago
  44. a566ecc Examples: Add Win32/Winapi + OpenGL example. (#3218, #5170 and #6086, #2772, #2600, #2359, #2022, #1553) by Mark Jansen · 6 weeks ago
  45. a338b78 Backends: OpenGL3: amend reset GL_POLYGON_MODE separately for front and back when possible. (#6333) by ocornut · 6 weeks ago
  46. d0836aa Backends: OpenGL3: reset GL_POLYGON_MODE separately for front and back when possible. (#6333) by Gereon V · 6 weeks ago
  47. d6a7aca Nav: Debug: tweak debug facilities. by ocornut · 6 weeks ago
  48. 0948cfc InputText: do not set WantTextInputNextFrame during the frame InputText is deactivated. (#6341) by lukaasm · 6 weeks ago
  49. e49d31a Tables: do not show empty tooltip when user submits TableHeader with no label to display. (#6342) by lukaasm · 6 weeks ago
  50. f94a834 Fix minor typos in FAQ (#6328) by Faisal Arshed · 6 weeks ago
  51. 055e715 Backends: clear bits set in io.BackendFlags on backend Shutdown(). Clear BackendPlatformName. (#6334, #6335) by Gereon V · 6 weeks ago
  52. f304603 Backends: GLUT: remove call to ImGui::NewFrame() from ImGui_ImplGLUT_NewFrame(). (#6337) by Gereon V · 6 weeks ago
  53. 064153f Version 1.89.6 WIP by ocornut · 6 weeks ago
  54. 1ebb913 Version 1.89.5 by ocornut · 7 weeks ago v1.89.5
  55. ba98667 Examples: Vulkan: further work for device extensions + tentative use o fVK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME. (#6109, #6172, #6101) by ocornut · 7 weeks ago
  56. 6324280 Examples: Vulkan: rework extensions setup + enable some to avoid validation layer errors. (#6109, #6172, #6101) by ocornut · 7 weeks ago
  57. 995f92a Nav: Made PageUp/PageDown/Home/End navigation also scroll parent windows. by ocornut · 7 weeks ago
  58. d81f2ae Backends: WebGPU: Use WGSL shaders instead of precompiled SPIR-V + add Gamma uniform. (#6188) by Elie Michel · 7 weeks ago
  59. e67f2f4 Backends: WebGPU: Align buffer sizes upon creation. (#6188) by Elie Michel · 7 weeks ago
  60. cbdac1e Backends: WebGPU: Reorganized to store data in io.BackendRendererUserData like other backends. by ocornut · 7 weeks ago
  61. 18d72a9 Inputs: added a unique event identifier in ImGuiInputEvent. by ocornut · 7 weeks ago
  62. 506f7e0 Using nullptr in locations where warning disable is not convenient. (#6313, #4537) by Michael Martz · 7 weeks ago
  63. 9203883 Comments + Metal using SetTexID(0) for consistency. by ocornut · 7 weeks ago
  64. e92b29a Backends: OSX: Added support for io.AddMouseSourceEvent(). (#6314) by David Maas · 7 weeks ago
  65. db4c4e3 Backends: Android: Added support for io.AddMouseSourceEvent(). (#6315, #6318, #2702, #4921) by David · 7 weeks ago
  66. a7703fe Backends: SDL2/SDL3: Avoid callng SDL_StartTextInput()/SDL_StopTextInput(). (#6306, #6071, #1953) by ocornut · 8 weeks ago
  67. 8738ed8 Fixed FindWindowSettingsByID() being able to return a deleted setting. by ocornut · 8 weeks ago
  68. 47a07d8 ButtonBehavior: Fixed an edge case where changing widget type/behavior while active and using same id could lead to an assert. (#6304) by ocornut · 8 weeks ago
  69. c9fe7eb IO: Input queue trickling adjustment for touch screens. (#2702, #4921) by ocornut · 8 weeks ago
  70. f070497 Backends: Win32/SDL2/SDL3/GLFW: Added support for io.AddMouseSourceEvent(). (#2334, #2702) by ocornut · 8 weeks ago
  71. a16f99c IO: Added io.AddMouseSourceEvent() and ImGuiMouseSource enum. (#2702, #2334, #2372, #3453, #5693) by ocornut · 8 weeks ago
  72. 9a1e09e Fixed ImVec2 operator[] warning.in Clang. (#6272) by ocornut · 8 weeks ago
  73. 13931fd Redirecting domain name by ocornut · 8 weeks ago
  74. e8206db InputText: Fixed crash introduced by 5a2b1e848 (#6292, #4714) by ocornut · 8 weeks ago
  75. 5f30191 TabBar: Tab-bars with ImGuiTabBarFlags_FittingPolicyScroll can be scrolled with horizontal mouse-wheel (or Shift + WheelY). (#2702) by ocornut · 9 weeks ago
  76. 84fd0c7 Inputs, IO: record MouseWheelRequestAxisSwap information. Apply in UpdateMouseWheel() before legacy ctrl+wheel. by ocornut · 9 weeks ago
  77. a38e3c2 Fixed ImVec2 operator[] violating aliasing rules causing issue with Intel C++ compiler. (#6272) by ocornut · 9 weeks ago
  78. f65bcf4 Docs: added details and link to wiki from imgui_stdlib to increase discoverability. by ocornut · 10 weeks ago
  79. 8a6911b Backends: Fixes zealous warnings (#5760) by ocornut · 10 weeks ago
  80. 7dcf129 Backends: OpenGL3: Properly restoring "no shader program bound". (#6267, #6220, #6224) by ocornut · 10 weeks ago
  81. 821814b InputText: Reworked prev/next-word behavior . Include period as delimiter and tweak prev/next words logic. (#6067) by AJ Weeks · 10 weeks ago
  82. 89d0907 Nav: Made Ctrl+Tab/Ctrl+Shift+Tab windowing register ownership to held modifier. (#4828, #3255, #5641) by ocornut · 10 weeks ago
  83. c98bad0 ColorEdit, RadioButton, Windows: Using adaptative tesselation for preview circles. by ocornut · 10 weeks ago
  84. 9ac94ff ColorPicker: Fixed shading of S/V triangle in Hue Wheel mode. (#6254, #5200) by PanForPancakes · 10 weeks ago
  85. d885094 Demo: stop relying on internal function. by ocornut · 10 weeks ago
  86. e55a0ef IO: avoid changing context in AddKeyAnalogEvent(). Amend 7269498. (#6199, #6256, #4921, #5856) by ocornut · 10 weeks ago
  87. 7269498 IO: actually fixed adding events from inactive context (#6199, #6256, #4921, #5856) by cfillion · 10 weeks ago
  88. cac76b2 Slider, Drags: skip %+ and %# format flags for scanning. (#6259) by David Briscoe · 10 weeks ago
  89. 5a2b1e8 InputText: Fixed a tricky edge case, ensuring value is always written back on the frame where IsItemDeactivated() returns true (#4714) by ocornut · 2 months ago
  90. 314e644 Internals: removed ImGuiInputSource_Nav enum, by ocornut · 2 months ago
  91. 5d4a897 Docs: added all older versions to Changelog. by ocornut · 2 months ago
  92. c501c2d Internals: inverted a block in InputScalar() to facilitate reading/stepping in common case. by ocornut · 2 months ago
  93. 91577c7 Backends: GLFW: Fixed key modifiers handling on secondary viewports. (#6248, #6034) by Aiekick · 2 months ago
  94. 301c956 Examples: Windows: Added 'misc/debuggers/imgui.natstepfilter' file to all Visual Studio projects. (#3038) by ocornut · 2 months ago
  95. 8b6e021 Demo: Fixed typos. (#6247) by Ambrose Bonnaire-Sergeant · 2 months ago
  96. ae4dad0 Examples: SDL3: Updated for latest WIP SDL3 branch. (#6243) by ocornut · 2 months ago
  97. 0d60696 Backend: OpenGL3: Amend b0c18166 fix cases where glGetString(GL_VERSION) returns NULL. (#6154, #4445, #3530) by ocornut · 2 months ago
  98. 24a44b9 Version 1.89.5 WIP by ocornut · 2 months ago
  99. f3f6295 Version 1.89.4 by ocornut · 3 months ago v1.89.4
  100. e39c255 Backends: GLFW: Avoid using glfwGetError() and glfwGetGamepadState() on Emscripten. (#6240) by ocornut · 3 months ago